com.aelitis.azureus.core.networkmanager.impl.tcp
Class ProxyLoginHandler
java.lang.Object
com.aelitis.azureus.core.networkmanager.impl.tcp.ProxyLoginHandler
public class ProxyLoginHandler
- extends java.lang.Object
Handles the process of proxy login/authentication/setup.
Method Summary |
static java.net.InetSocketAddress |
getProxyAddress(java.net.InetSocketAddress target)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_SOCKS_SERVER_ADDRESS
public static java.net.InetSocketAddress DEFAULT_SOCKS_SERVER_ADDRESS
ProxyLoginHandler
public ProxyLoginHandler(TCPTransportImpl proxy_connection,
java.net.InetSocketAddress remote_address,
ProxyLoginHandler.ProxyListener listener)
- Do proxy login.
- Parameters:
proxy_connection
- transport connected to proxy serverremote_address
- address to proxy tolistener
- for proxy login success or faulure
ProxyLoginHandler
public ProxyLoginHandler(TCPTransportImpl _proxy_connection,
java.net.InetSocketAddress _remote_address,
ProxyLoginHandler.ProxyListener _listener,
java.lang.String _socks_version,
java.lang.String _socks_user,
java.lang.String _socks_password)
getProxyAddress
public static java.net.InetSocketAddress getProxyAddress(java.net.InetSocketAddress target)