public class I2PTunnelOutproxyRunner extends I2PAppThread
I2PThread.OOMEventListener| コンストラクタ | 説明 |
|---|---|
I2PTunnelOutproxyRunner(java.net.Socket s,
java.net.Socket i2ps,
java.lang.Object slock,
byte[] initialI2PData,
byte[] initialSocketData,
I2PTunnelRunner.FailCallback onTimeout) |
Does NOT start itself.
|
| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
protected void |
close(java.io.OutputStream out,
java.io.InputStream in,
java.io.OutputStream i2pout,
java.io.InputStream i2pin,
java.net.Socket s,
java.net.Socket i2ps,
java.lang.Thread t1,
java.lang.Thread t2) |
|
void |
errorOccurred() |
|
long |
getLastActivityOn() |
推奨されていません。
unused
|
protected java.io.InputStream |
getSocketIn() |
|
protected java.io.OutputStream |
getSocketOut() |
|
long |
getStartedOn() |
When this runner started up transferring data
|
boolean |
isFinished() |
推奨されていません。
unused
|
void |
run() |
addOOMEventThreadListener, fireOOM, removeOOMEventThreadListeneraddOOMEventListener, removeOOMEventListener, startequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitactiveCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, stop, stop, suspend, toString, yieldprotected final Log _log
volatile boolean finished
public I2PTunnelOutproxyRunner(java.net.Socket s,
java.net.Socket i2ps,
java.lang.Object slock,
byte[] initialI2PData,
byte[] initialSocketData,
I2PTunnelRunner.FailCallback onTimeout)
slock - the socket lock, non-nullinitialI2PData - may be nullonTimeout - May be null. If non-null and no data (except initial data) was received,
it will be run before closing s.@Deprecated public boolean isFinished()
@Deprecated public long getLastActivityOn()
public long getStartedOn()
protected java.io.InputStream getSocketIn()
throws java.io.IOException
java.io.IOExceptionprotected java.io.OutputStream getSocketOut()
throws java.io.IOException
java.io.IOExceptionprotected void close(java.io.OutputStream out,
java.io.InputStream in,
java.io.OutputStream i2pout,
java.io.InputStream i2pin,
java.net.Socket s,
java.net.Socket i2ps,
java.lang.Thread t1,
java.lang.Thread t2)
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic void errorOccurred()