Runnable, EventDispatcherpublic class I2Ping extends I2PTunnelClientBase
| Modifier and Type | Field | Description |
|---|---|---|
static String |
PROP_COMMAND |
_clientId, _context, _log, _ownDest, DEFAULT_CONNECT_TIMEOUT, dest, l, listenerReady, mySockets, PROP_USE_SSL, sockLock, sockMgr, ssopen| Constructor | Description |
|---|---|
I2Ping(Logging l,
boolean ownDest,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
tunnel.getOptions must contain "command".
|
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
clientConnectionRun(Socket s) |
Does nothing.
|
boolean |
close(boolean forced) |
Note that the tunnel can be reopened after this by calling startRunning().
|
void |
run() |
Overrides super.
|
void |
runCommand(String cmd) |
|
static String |
usage() |
With newlines except for last line
|
attachEventDispatcher, detachEventDispatcher, getEventDispatcher, getEvents, getEventValue, ignoreEvents, notifyEvent, unIgnoreEvents, waitEventValueaddSubsession, buildSocketManager, buildSocketManager, buildSocketManager, buildSocketManager, closeSocket, createI2PSocket, createI2PSocket, createI2PSocket, destroy, getDefaultOptions, getDefaultOptions, getListenHost, getLocalPort, getSocketManager, getSocketManager, getSocketManager, killSharedClient, manageConnection, optionsUpdated, startRunning, verifySocketManagerconnected, disconnected, errorOccurred, getId, getTunnel, isOpen, reportAbuse, routerDisconnected, setId, setName, setTunnel, toStringpublic static final String PROP_COMMAND
public I2Ping(Logging l, boolean ownDest, EventDispatcher notifyThis, I2PTunnel tunnel)
IllegalArgumentException - if it doesn'tpublic void run()
run in interface Runnablerun in class I2PTunnelClientBasepublic void runCommand(String cmd) throws InterruptedException, IOException
InterruptedExceptionIOExceptionpublic static String usage()
public boolean close(boolean forced)
I2PTunnelClientBaseclose in class I2PTunnelClientBaseprotected void clientConnectionRun(Socket s)
clientConnectionRun in class I2PTunnelClientBase