com.aelitis.azureus.core.proxy.socks
Interface AESocksProxy

All Known Implementing Classes:
AESocksProxyImpl

public interface AESocksProxy

Author:
parg

Field Summary
static java.lang.String PV_4
           
static java.lang.String PV_4a
           
static java.lang.String PV_5
           
 
Method Summary
 void destroy()
           
 AESocksProxyPlugableConnection getDefaultPlugableConnection(AESocksProxyConnection basis)
           
 java.lang.String getNextSOCKSProxyHost()
           
 int getNextSOCKSProxyPort()
           
 java.lang.String getNextSOCKSProxyVersion()
           
 int getPort()
           
 void setAllowExternalConnections(boolean permit)
           
 void setNextSOCKSProxy(java.lang.String host, int port, java.lang.String proxy_version)
          Set the next SOCKS proxy in a chain - i.e.
 

Field Detail

PV_4

static final java.lang.String PV_4
See Also:
Constant Field Values

PV_4a

static final java.lang.String PV_4a
See Also:
Constant Field Values

PV_5

static final java.lang.String PV_5
See Also:
Constant Field Values
Method Detail

getPort

int getPort()

getDefaultPlugableConnection

AESocksProxyPlugableConnection getDefaultPlugableConnection(AESocksProxyConnection basis)

setNextSOCKSProxy

void setNextSOCKSProxy(java.lang.String host,
                       int port,
                       java.lang.String proxy_version)
Set the next SOCKS proxy in a chain - i.e. this socks proxy's default plugable connection will connect onwards using this SOCKS proxy

Parameters:
host -
port -

getNextSOCKSProxyHost

java.lang.String getNextSOCKSProxyHost()

getNextSOCKSProxyPort

int getNextSOCKSProxyPort()

getNextSOCKSProxyVersion

java.lang.String getNextSOCKSProxyVersion()

setAllowExternalConnections

void setAllowExternalConnections(boolean permit)

destroy

void destroy()