| Package | Description |
|---|---|
| net.i2p.router |
The I2P router application handles I2P network communication.
|
| net.i2p.router.message |
Garlic message creation, parsing, and source routing for I2P communications.
|
| net.i2p.router.networkdb.kademlia |
Kademlia DHT implementation and floodfill router functionality for I2P.
|
| net.i2p.router.transport |
Transport layer implementations and management for I2P network communication.
|
| Modifier and Type | Method and Description |
|---|---|
MessageSelector |
OutNetMessage.getReplySelector()
Defines a MessageSelector to find a reply to this message.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OutNetMessage.setReplySelector(MessageSelector selector) |
| Constructor and Description |
|---|
SendMessageDirectJob(RouterContext ctx,
I2NPMessage message,
Hash toPeer,
Job onSend,
ReplyJob onSuccess,
Job onFail,
MessageSelector selector,
int timeoutMs,
int priority,
long msgIDBloomXor) |
SendMessageDirectJob(RouterContext ctx,
I2NPMessage message,
Hash toPeer,
ReplyJob onSuccess,
Job onFail,
MessageSelector selector,
int timeoutMs,
int priority) |
SendMessageDirectJob(RouterContext ctx,
I2NPMessage message,
Hash toPeer,
ReplyJob onSuccess,
Job onFail,
MessageSelector selector,
int timeoutMs,
int priority,
long msgIDBloomXor) |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
FloodOnlyLookupSelector
Message selector for flood-only database lookup operations.
|
(package private) class |
IterativeLookupSelector
Slightly modified version of FloodOnlyLookupSelector.
|
(package private) class |
SearchMessageSelector
Message selector for matching search operation responses from specific peers.
|
(package private) class |
StoreMessageSelector
Message selector for matching database store operation confirmations.
|
| Modifier and Type | Field and Description |
|---|---|
protected MessageSelector |
FloodOnlySearchJob._replySelector |
| Modifier and Type | Method and Description |
|---|---|
OutNetMessage |
OutboundMessageRegistry.registerPending(MessageSelector replySelector,
ReplyJob onReply,
Job onTimeout)
Registers a new, empty OutNetMessage, with the reply and timeout jobs specified.
|