com.aelitis.azureus.core.proxy
Interface AEProxySelector

All Known Implementing Classes:
AEProxySelectorImpl

public interface AEProxySelector


Method Summary
 void connectFailed(Proxy proxy, Throwable error)
           
 void endNoProxy()
           
 Proxy getActiveProxy()
           
 int getConnectionCount()
           
 int getFailCount()
           
 String getInfo()
           
 long getLastConnectionTime()
           
 long getLastFailTime()
           
 Proxy getSOCKSProxy(InetSocketAddress proxy_address, InetSocketAddress target)
           
 Proxy getSOCKSProxy(String proxy_host, int proxy_port, InetSocketAddress target)
           
 Proxy removeProxy(InetSocketAddress address)
           
 Proxy setProxy(InetSocketAddress address, Proxy proxy)
           
 void startNoProxy()
           
 

Method Detail

getActiveProxy

Proxy getActiveProxy()

startNoProxy

void startNoProxy()

endNoProxy

void endNoProxy()

setProxy

Proxy setProxy(InetSocketAddress address,
               Proxy proxy)

removeProxy

Proxy removeProxy(InetSocketAddress address)

getSOCKSProxy

Proxy getSOCKSProxy(InetSocketAddress proxy_address,
                    InetSocketAddress target)

getSOCKSProxy

Proxy getSOCKSProxy(String proxy_host,
                    int proxy_port,
                    InetSocketAddress target)

connectFailed

void connectFailed(Proxy proxy,
                   Throwable error)

getLastConnectionTime

long getLastConnectionTime()

getConnectionCount

int getConnectionCount()

getLastFailTime

long getLastFailTime()

getFailCount

int getFailCount()

getInfo

String getInfo()