net.i2p.i2ptunnel
public class I2PTunnelHTTPClientRunner extends I2PTunnelRunner
I2PThread.OOMEventListener
Thread.State, Thread.UncaughtExceptionHandler
finished, finishLock, initialI2PData, initialSocketData, MAX_PACKET_SIZE, NETWORK_BUFFER_SIZE, ostreams, slock, sockets
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
Constructor and Description |
---|
I2PTunnelHTTPClientRunner(Socket s,
I2PSocket i2ps,
Object slock,
byte[] initialI2PData,
List sockList,
Runnable onTimeout) |
Modifier and Type | Method and Description |
---|---|
protected void |
close(OutputStream out,
InputStream in,
OutputStream i2pout,
InputStream i2pin,
Socket s,
I2PSocket i2ps,
Thread t1,
Thread t2) |
protected OutputStream |
getSocketOut() |
errorOccurred, getLastActivityOn, getSocketIn, getStartedOn, isFinished, run
addOOMEventThreadListener, fireOOM, removeOOMEventThreadListener
addOOMEventListener, finalize, main, removeOOMEventListener
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, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
protected OutputStream getSocketOut() throws IOException
getSocketOut
in class I2PTunnelRunner
IOException
protected void close(OutputStream out, InputStream in, OutputStream i2pout, InputStream i2pin, Socket s, I2PSocket i2ps, Thread t1, Thread t2) throws InterruptedException, IOException
close
in class I2PTunnelRunner
InterruptedException
IOException