I2PSocket.SocketErrorListener
public class I2PTunnelHTTPClientRunner extends I2PTunnelRunner
I2PThread.OOMEventListener
I2PTunnelRunner.FailCallback
_log, MAX_PACKET_SIZE, NETWORK_BUFFER_SIZE
コンストラクタ | 説明 |
---|---|
I2PTunnelHTTPClientRunner(java.net.Socket s,
I2PSocket i2ps,
java.lang.Object slock,
byte[] initialI2PData,
java.util.List<I2PSocket> sockList,
I2PTunnelRunner.FailCallback onFail) |
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,
I2PSocket i2ps,
java.lang.Thread t1,
java.lang.Thread t2) |
Why is this overridden?
Why flush in super but not here?
Why do things in different order than in super?
|
protected java.io.OutputStream |
getSocketOut() |
Only call once!
|
addOOMEventThreadListener, fireOOM, removeOOMEventThreadListener
addOOMEventListener, removeOOMEventListener, start
errorOccurred, getLastActivityOn, getSocketIn, getStartedOn, isFinished, run
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
public I2PTunnelHTTPClientRunner(java.net.Socket s, I2PSocket i2ps, java.lang.Object slock, byte[] initialI2PData, java.util.List<I2PSocket> sockList, I2PTunnelRunner.FailCallback onFail)
protected java.io.OutputStream getSocketOut() throws java.io.IOException
getSocketOut
クラス内 I2PTunnelRunner
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, I2PSocket i2ps, java.lang.Thread t1, java.lang.Thread t2) throws java.lang.InterruptedException
close
クラス内 I2PTunnelRunner
java.lang.InterruptedException