EventDispatcher
I2PSOCKSIRCTunnel
public class I2PSOCKSTunnel extends I2PTunnelClientBase
修飾子とタイプ | フィールド | 説明 |
---|---|---|
static java.lang.String |
DEFAULT |
|
protected static int |
INITIAL_SO_TIMEOUT |
This is a standard soTimeout, not a total timeout.
|
static java.lang.String |
PROP_PROXY_DEFAULT |
|
static java.lang.String |
PROP_PROXY_PREFIX |
add "default" or port number
|
_clientId, _context, _log, _ownDest, dest, l, listenerReady, mySockets, PROP_USE_SSL, sockLock, sockMgr, ss
open
コンストラクタ | 説明 |
---|---|
I2PSOCKSTunnel(int localPort,
Logging l,
boolean ownDest,
EventDispatcher notifyThis,
I2PTunnel tunnel,
java.lang.String pkf) |
As of 0.9.20 this is fast, and does NOT connect the manager to the router,
or open the local socket.
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
I2PSocketOptions |
buildOptions(java.util.Properties overrides) |
Because getDefaultOptions() in super() is protected
|
protected void |
clientConnectionRun(java.net.Socket s) |
Manage a connection in a separate thread.
|
java.util.List<java.lang.String> |
getDefaultProxies() |
|
java.util.List<java.lang.String> |
getProxies(int port) |
|
java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> |
getProxyMap() |
attachEventDispatcher, detachEventDispatcher, getEventDispatcher, getEvents, getEventValue, ignoreEvents, notifyEvent, unIgnoreEvents, waitEventValue
addSubsession, buildSocketManager, buildSocketManager, buildSocketManager, buildSocketManager, close, closeSocket, createI2PSocket, createI2PSocket, createI2PSocket, destroy, getDefaultOptions, getDefaultOptions, getListenHost, getLocalPort, getSocketManager, getSocketManager, getSocketManager, killSharedClient, manageConnection, optionsUpdated, run, startRunning, verifySocketManager
connected, disconnected, errorOccurred, getId, getTunnel, isOpen, reportAbuse, routerDisconnected, setId, setName, setTunnel, toString
protected static final int INITIAL_SO_TIMEOUT
public static final java.lang.String PROP_PROXY_PREFIX
public static final java.lang.String DEFAULT
public static final java.lang.String PROP_PROXY_DEFAULT
public I2PSOCKSTunnel(int localPort, Logging l, boolean ownDest, EventDispatcher notifyThis, I2PTunnel tunnel, java.lang.String pkf)
pkf
- private key file name or null for transient keyprotected void clientConnectionRun(java.net.Socket s)
I2PTunnelClientBase
clientConnectionRun
クラス内 I2PTunnelClientBase
public java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> getProxyMap()
public java.util.List<java.lang.String> getProxies(int port)
public java.util.List<java.lang.String> getDefaultProxies()
public I2PSocketOptions buildOptions(java.util.Properties overrides)