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, removeOOMEventThreadListener
addOOMEventListener, removeOOMEventListener, start
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
activeCount, 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, yield
protected 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.IOException
protected java.io.OutputStream getSocketOut() throws java.io.IOException
java.io.IOException
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) throws java.lang.InterruptedException
java.lang.InterruptedException
public void errorOccurred()