| Package | Description |
|---|---|
| net.i2p.i2ptunnel |
Implementation of preconfigured tunnels for both clients and servers, with a comprehensive UI for tunnel management and configuration.
|
| net.i2p.i2ptunnel.util |
Internal HTTP utilities and helper classes for I2PTunnel operations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
I2PTunnelHTTPClientRunner
HTTP client runner that filters response headers to enforce the
"Connection: close" header, ensuring browsers treat the connection as non-persistent,
even if the server doesn't comply.
|
class |
I2PTunnelRunner
Thread that forwards traffic between an I2PSocket and a TCP Socket.
|
| Constructor and Description |
|---|
HTTPResponseOutputStream(OutputStream raw,
boolean allowKeepAliveIn,
boolean allowKeepAliveOut,
boolean isHead,
LimitOutputStream.DoneCallback cb)
Optionally keep sockets alive and call callback when we're done.
|
| Modifier and Type | Field and Description |
|---|---|
protected LimitOutputStream.DoneCallback |
LimitOutputStream._callback |
| Constructor and Description |
|---|
ByteLimitOutputStream(OutputStream out,
LimitOutputStream.DoneCallback done,
long limit) |
DechunkedOutputStream(OutputStream raw,
LimitOutputStream.DoneCallback callback,
boolean strip) |
GunzipOutputStream(OutputStream uncompressedStream,
LimitOutputStream.DoneCallback cb)
With a callback when done
|
LimitOutputStream(OutputStream out,
LimitOutputStream.DoneCallback done) |