com.aelitis.azureus.core.proxy.socks.impl
Class AESocksProxyImpl
java.lang.Object
com.aelitis.azureus.core.proxy.socks.impl.AESocksProxyImpl
- All Implemented Interfaces:
- AEProxyHandler, AESocksProxy
public class AESocksProxyImpl
- extends java.lang.Object
- implements AESocksProxy, AEProxyHandler
- Author:
- parg
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AESocksProxyImpl
public AESocksProxyImpl(int _port,
long _ct,
long _rt,
AESocksProxyPlugableConnectionFactory _connection_factory)
throws AEProxyException
- Throws:
AEProxyException
getPort
public int getPort()
- Specified by:
getPort
in interface AESocksProxy
getDefaultPlugableConnection
public AESocksProxyPlugableConnection getDefaultPlugableConnection(AESocksProxyConnection basis)
- Specified by:
getDefaultPlugableConnection
in interface AESocksProxy
getInitialState
public AEProxyState getInitialState(AEProxyConnection connection)
throws java.io.IOException
- Specified by:
getInitialState
in interface AEProxyHandler
- Throws:
java.io.IOException
setNextSOCKSProxy
public void setNextSOCKSProxy(java.lang.String host,
int port,
java.lang.String proxy_version)
- Description copied from interface:
AESocksProxy
- Set the next SOCKS proxy in a chain - i.e. this socks proxy's default plugable connection
will connect onwards using this SOCKS proxy
- Specified by:
setNextSOCKSProxy
in interface AESocksProxy
getNextSOCKSProxyHost
public java.lang.String getNextSOCKSProxyHost()
- Specified by:
getNextSOCKSProxyHost
in interface AESocksProxy
getNextSOCKSProxyPort
public int getNextSOCKSProxyPort()
- Specified by:
getNextSOCKSProxyPort
in interface AESocksProxy
getNextSOCKSProxyVersion
public java.lang.String getNextSOCKSProxyVersion()
- Specified by:
getNextSOCKSProxyVersion
in interface AESocksProxy
setAllowExternalConnections
public void setAllowExternalConnections(boolean permit)
- Specified by:
setAllowExternalConnections
in interface AESocksProxy
destroy
public void destroy()
- Specified by:
destroy
in interface AESocksProxy