See: Description
| Interface | Description |
|---|---|
| InternalClientManager |
A manager for the in-JVM I2CP message interface
|
| Class | Description |
|---|---|
| I2CPMessageQueue |
Contains the methods to talk to a router or client via I2CP,
when both are in the same JVM.
|
| PoisonI2CPMessage |
For marking end-of-queues in a standard manner.
|
| QueuedI2CPMessageReader |
Get messages off an In-JVM queue, zero-copy.
|
Internal communication interfaces for router and client within same JVM, using queues instead of socket-based I2CP.
This package provides:
When a router and client are running in the same JVM, this package allows them to communicate directly using queues rather than serializing messages over socket streams. This provides improved performance and reduced overhead compared to standard I2CP communication.