Example usage for org.apache.commons.net DefaultSocketFactory DefaultSocketFactory

List of usage examples for org.apache.commons.net DefaultSocketFactory DefaultSocketFactory

Introduction

In this page you can find the example usage for org.apache.commons.net DefaultSocketFactory DefaultSocketFactory.

Prototype

public DefaultSocketFactory() 

Source Link

Document

The default constructor.

Usage

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);
}