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

All Known Implementing Classes:
AESocksProxyImpl

public interface AESocksProxy

Author:
parg

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

Field Detail

PV_4

static final String PV_4
See Also:
Constant Field Values

PV_4a

static final String PV_4a
See Also:
Constant Field Values

PV_5

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

getPort

int getPort()

getDefaultPlugableConnection

AESocksProxyPlugableConnection getDefaultPlugableConnection(AESocksProxyConnection basis)

setNextSOCKSProxy

void setNextSOCKSProxy(String host,
                       int port,
                       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

String getNextSOCKSProxyHost()

getNextSOCKSProxyPort

int getNextSOCKSProxyPort()

getNextSOCKSProxyVersion

String getNextSOCKSProxyVersion()

setAllowExternalConnections

void setAllowExternalConnections(boolean permit)

destroy

void destroy()