home *** CD-ROM | disk | FTP | other *** search
- package sun.activator.protocol.ftp;
-
- import java.net.URL;
- import java.net.URLConnection;
- import sun.activator.protocol.ProxyHandler;
- import sun.activator.protocol.ProxyInfo;
- import sun.activator.protocol.http.HttpURLConnection;
-
- public class Handler extends sun.net.www.protocol.ftp.Handler {
- static ProxyHandler handler = null;
-
- public static void setProxyHandler(ProxyHandler var0) {
- handler = var0;
- }
-
- public URLConnection openConnection(URL var1) {
- ProxyInfo var2 = null;
- if (handler != null) {
- var2 = handler.getProxyInfo(var1);
- }
-
- return (URLConnection)(var2 != null && var2.getProxy() != null ? new HttpURLConnection(var1, var2.getProxy(), var2.getPort()) : super.openConnection(var1));
- }
- }
-