home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 1999 March / maximum-cd-1999-03.iso / Feature / Lotus / ORGANIZE / COMPNENT / LTOUIN21.ZIP / sun / activator / protocol / ftp / Handler.class (.txt)
Encoding:
Java Class File  |  1998-02-13  |  1018 b   |  25 lines

  1. package sun.activator.protocol.ftp;
  2.  
  3. import java.net.URL;
  4. import java.net.URLConnection;
  5. import sun.activator.protocol.ProxyHandler;
  6. import sun.activator.protocol.ProxyInfo;
  7. import sun.activator.protocol.http.HttpURLConnection;
  8.  
  9. public class Handler extends sun.net.www.protocol.ftp.Handler {
  10.    static ProxyHandler handler = null;
  11.  
  12.    public static void setProxyHandler(ProxyHandler var0) {
  13.       handler = var0;
  14.    }
  15.  
  16.    public URLConnection openConnection(URL var1) {
  17.       ProxyInfo var2 = null;
  18.       if (handler != null) {
  19.          var2 = handler.getProxyInfo(var1);
  20.       }
  21.  
  22.       return (URLConnection)(var2 != null && var2.getProxy() != null ? new HttpURLConnection(var1, var2.getProxy(), var2.getPort()) : super.openConnection(var1));
  23.    }
  24. }
  25.