Package net.i2p.i2ptunnel.socks
Class I2PSOCKSIRCTunnel
java.lang.Object
net.i2p.util.EventDispatcherImpl
net.i2p.i2ptunnel.I2PTunnelTask
net.i2p.i2ptunnel.I2PTunnelClientBase
net.i2p.i2ptunnel.socks.I2PSOCKSTunnel
net.i2p.i2ptunnel.socks.I2PSOCKSIRCTunnel
- All Implemented Interfaces:
Runnable
,EventDispatcher
public class I2PSOCKSIRCTunnel extends I2PSOCKSTunnel
-
Field Summary
Fields inherited from class net.i2p.i2ptunnel.socks.I2PSOCKSTunnel
DEFAULT, INITIAL_SO_TIMEOUT, PROP_PROXY_DEFAULT, PROP_PROXY_PREFIX
Fields inherited from class net.i2p.i2ptunnel.I2PTunnelClientBase
_clientId, _context, _log, _ownDest, dest, l, listenerReady, mySockets, PROP_USE_SSL, sockLock, sockMgr, ss
-
Constructor Summary
Constructors Constructor Description I2PSOCKSIRCTunnel(int localPort, Logging l, boolean ownDest, EventDispatcher notifyThis, I2PTunnel tunnel, String pkf)
-
Method Summary
Modifier and Type Method Description protected void
clientConnectionRun(Socket s)
Same as in I2PSOCKSTunnel, but run the filters from I2PTunnelIRCClient instead of I2PTunnelRunnerMethods inherited from class net.i2p.i2ptunnel.socks.I2PSOCKSTunnel
buildOptions, getDefaultProxies, getProxies, getProxyMap
Methods inherited from class net.i2p.i2ptunnel.I2PTunnelClientBase
addSubsession, buildSocketManager, buildSocketManager, buildSocketManager, buildSocketManager, close, closeSocket, createI2PSocket, createI2PSocket, createI2PSocket, destroy, getDefaultOptions, getDefaultOptions, getListenHost, getLocalPort, getSocketManager, getSocketManager, getSocketManager, killSharedClient, manageConnection, optionsUpdated, run, startRunning, verifySocketManager
Methods inherited from class net.i2p.i2ptunnel.I2PTunnelTask
connected, disconnected, errorOccurred, getId, getTunnel, isOpen, reportAbuse, routerDisconnected, setId, setName, setTunnel, toString
Methods inherited from class net.i2p.util.EventDispatcherImpl
attachEventDispatcher, detachEventDispatcher, getEventDispatcher, getEvents, getEventValue, ignoreEvents, notifyEvent, unIgnoreEvents, waitEventValue
-
Constructor Details
-
I2PSOCKSIRCTunnel
public I2PSOCKSIRCTunnel(int localPort, Logging l, boolean ownDest, EventDispatcher notifyThis, I2PTunnel tunnel, String pkf)- Parameters:
pkf
- private key file name or null for transient key
-
-
Method Details
-
clientConnectionRun
Same as in I2PSOCKSTunnel, but run the filters from I2PTunnelIRCClient instead of I2PTunnelRunner- Overrides:
clientConnectionRun
in classI2PSOCKSTunnel
-