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
-
Fields inherited from class net.i2p.i2ptunnel.I2PTunnelTask
open
-
-
Constructor Summary
Constructors Constructor Description I2PSOCKSIRCTunnel(int localPort, Logging l, boolean ownDest, EventDispatcher notifyThis, I2PTunnel tunnel, String pkf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
clientConnectionRun(Socket s)
Same as in I2PSOCKSTunnel, but run the filters from I2PTunnelIRCClient instead of I2PTunnelRunner-
Methods 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 Detail
-
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 Detail
-
clientConnectionRun
protected void clientConnectionRun(Socket s)
Same as in I2PSOCKSTunnel, but run the filters from I2PTunnelIRCClient instead of I2PTunnelRunner- Overrides:
clientConnectionRun
in classI2PSOCKSTunnel
-
-