パッケージ | 説明 |
---|---|
net.i2p.client.impl |
Implements the base I2P SDK for developing applications that communicate
through I2P.
|
net.i2p.internal |
Interface and classes for a router and client
within the same JVM to directly pass I2CP messages using Queues
instead of serialized messages over socket streams.
|
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.
|
修飾子とタイプ | フィールド | 説明 |
---|---|---|
protected I2CPMessageQueue |
I2PSessionImpl._queue |
Used for internal connections to the router.
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
I2CPMessageQueue |
InternalClientManager.connect() |
Connect to the router, receiving a message queue to talk to the router with.
|
コンストラクタ | 説明 |
---|---|
QueuedI2CPMessageReader(I2CPMessageQueue in,
I2CPMessageReader.I2CPMessageEventListener lsnr) |
Creates a new instance of this QueuedMessageReader and spawns a pumper thread.
|
修飾子とタイプ | クラス | 説明 |
---|---|---|
(package private) class |
I2CPMessageQueueImpl |
Contains the methods to talk to a router or client via I2CP,
when both are in the same JVM.
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
I2CPMessageQueue |
ClientManagerFacadeImpl.connect() |
The InternalClientManager interface.
|
I2CPMessageQueue |
ClientManager.internalConnect() |
The InternalClientManager interface.
|
コンストラクタ | 説明 |
---|---|
QueuedClientConnectionRunner(RouterContext context,
ClientManager manager,
I2CPMessageQueue queue) |
Create a new runner with the given queues
|