Package | Description |
---|---|
net.i2p.router.client |
Implements the router side of the I2CP interface,
which is the API for applications to send and receive data through the router.
|
Modifier and Type | Class | Description |
---|---|---|
(package private) class |
QueuedClientConnectionRunner |
Zero-copy in-JVM.
|
Modifier and Type | Field | Description |
---|---|---|
protected ClientConnectionRunner |
ClientMessageEventListener._runner |
Modifier and Type | Method | Description |
---|---|---|
(package private) ClientConnectionRunner |
ClientManager.getRunner(Destination dest) |
Unsynchronized
|
Modifier and Type | Method | Description |
---|---|---|
int |
ClientManager.destinationEstablished(ClientConnectionRunner runner,
Destination dest) |
Add to the clients list.
|
void |
ClientManager.registerConnection(ClientConnectionRunner runner) |
|
void |
ClientManager.unregisterConnection(ClientConnectionRunner runner) |
Remove all sessions for this runner.
|
Constructor | Description |
---|---|
ClientMessageEventListener(RouterContext context,
ClientConnectionRunner runner,
boolean enforceAuth) |
|
ClientWriterRunner(RouterContext context,
ClientConnectionRunner runner) |
|
LookupDestJob(RouterContext context,
ClientConnectionRunner runner,
long reqID,
long timeout,
SessionId sessID,
Hash h,
String name,
Hash fromLocalDest) |
One of h or name non-null.
|
LookupDestJob(RouterContext context,
ClientConnectionRunner runner,
Hash h,
Hash fromLocalDest) |
|
MessageReceivedJob(RouterContext ctx,
ClientConnectionRunner runner,
Destination toDest,
Destination fromDest,
Payload payload,
boolean sendDirect) |
|
ReportAbuseJob(RouterContext context,
ClientConnectionRunner runner,
Destination dest,
String reason,
int severity) |
|
RequestLeaseSetJob(RouterContext ctx,
ClientConnectionRunner runner,
LeaseRequestState state) |