List of usage examples for org.apache.commons.net DefaultSocketFactory DefaultSocketFactory
public DefaultSocketFactory()
From source file:ch.cyberduck.core.socket.NetworkInterfaceAwareSocketFactory.java
public NetworkInterfaceAwareSocketFactory() { this(new DefaultSocketFactory()); }
From source file:co.cask.cdap.gateway.router.NettyRouterHttpTest.java
@Override protected SocketFactory getSocketFactory() throws Exception { return new DefaultSocketFactory(); }
From source file:ch.cyberduck.core.socket.NetworkInterfaceAwareSocketFactory.java
public NetworkInterfaceAwareSocketFactory(final java.net.Proxy proxy) { this(new DefaultSocketFactory(), proxy); }
From source file:ch.cyberduck.core.socket.NetworkInterfaceAwareSocketFactory.java
/** * @param blacklisted Network interface names to ignore *///from www.j a v a 2s . c om public NetworkInterfaceAwareSocketFactory(final List<String> blacklisted) { this(new DefaultSocketFactory(), blacklisted); }
From source file:ch.cyberduck.core.proxy.ProxySocketFactory.java
/** * @param target Hostname/*from ww w . j a v a 2s. co m*/ * @return Socket factory configured with SOCKS proxy if route is determined to be proxied. Otherwise * direct connection socket factory. */ protected SocketFactory factory(final String target) { final Proxy proxy = proxyFinder.find(new Host(protocol, target)); if (!types.contains(proxy.getType())) { log.warn(String.format("Use of %s proxy is disabled for socket factory %s", proxy.getType(), this)); return new NetworkInterfaceAwareSocketFactory(new DefaultSocketFactory(), blacklisted); } switch (proxy.getType()) { case SOCKS: if (log.isInfoEnabled()) { log.info(String.format("Configured to use SOCKS proxy %s", proxy)); } final java.net.Proxy socksProxy = new java.net.Proxy(java.net.Proxy.Type.SOCKS, new InetSocketAddress(proxy.getHostname(), proxy.getPort())); return new NetworkInterfaceAwareSocketFactory(new DefaultSocketFactory(), blacklisted, socksProxy); case HTTP: case HTTPS: if (log.isInfoEnabled()) { log.info(String.format("Configured to use HTTP proxy %s", proxy)); } final java.net.Proxy httpProxy = new java.net.Proxy(java.net.Proxy.Type.HTTP, new InetSocketAddress(proxy.getHostname(), proxy.getPort())); return new NetworkInterfaceAwareSocketFactory(new HttpProxySocketFactory(httpProxy), blacklisted, httpProxy); } return new NetworkInterfaceAwareSocketFactory(new DefaultSocketFactory(), blacklisted); }