java.lang.Runnable
, EventDispatcher
public class I2PTunnelIRCServer extends I2PTunnelServer implements java.lang.Runnable
修飾子とタイプ | フィールド | 説明 |
---|---|---|
static java.lang.String |
PROP_CLOAK |
|
static java.lang.String |
PROP_HOSTNAME |
|
static java.lang.String |
PROP_HOSTNAME_DEFAULT |
|
static java.lang.String |
PROP_METHOD |
|
static java.lang.String |
PROP_METHOD_DEFAULT |
|
static java.lang.String |
PROP_WEBIRC_PASSWORD |
|
static java.lang.String |
PROP_WEBIRC_SPOOF_IP |
|
static java.lang.String |
PROP_WEBIRC_SPOOF_IP_DEFAULT |
__serverId, _clientExecutor, _log, bidir, i2pss, l, localPort, PROP_ALT_PKF, PROP_UNIQUE_LOCAL, PROP_USE_SSL, readTimeout, remoteHost, remotePort, slock, sockMgr, sslLock, task
open
コンストラクタ | 説明 |
---|---|
I2PTunnelIRCServer(java.net.InetAddress host,
int port,
java.io.File privkey,
java.lang.String privkeyname,
Logging l,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
protected void |
blockingHandle(I2PSocket socket) |
This is run in a thread from a limited-size thread pool via Handler.run(),
except for a standard server (this class, no extension, as determined in getUsePool()),
it is run directly in the acceptor thread (see run()).
|
attachEventDispatcher, detachEventDispatcher, getEventDispatcher, getEvents, getEventValue, ignoreEvents, notifyEvent, unIgnoreEvents, waitEventValue
close, destroy, getHandlerCount, getReadTimeout, getSocket, getSocket, optionsUpdated, run, setReadTimeout, shouldUsePool, startRunning
connected, disconnected, errorOccurred, getId, getTunnel, isOpen, reportAbuse, routerDisconnected, setId, setName, setTunnel, toString
public static final java.lang.String PROP_METHOD
public static final java.lang.String PROP_METHOD_DEFAULT
public static final java.lang.String PROP_CLOAK
public static final java.lang.String PROP_WEBIRC_PASSWORD
public static final java.lang.String PROP_WEBIRC_SPOOF_IP
public static final java.lang.String PROP_WEBIRC_SPOOF_IP_DEFAULT
public static final java.lang.String PROP_HOSTNAME
public static final java.lang.String PROP_HOSTNAME_DEFAULT
public I2PTunnelIRCServer(java.net.InetAddress host, int port, java.io.File privkey, java.lang.String privkeyname, Logging l, EventDispatcher notifyThis, I2PTunnel tunnel)
java.lang.IllegalArgumentException
- if the I2PTunnel does not contain
valid config to contact the routerprotected void blockingHandle(I2PSocket socket)
I2PTunnelServer
blockingHandle
クラス内 I2PTunnelServer