| 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)setReplySelector. |
| Constructor and Description |
|---|
SendMessageDirectJob(RouterContext ctx,
I2NPMessage message,
Hash toPeer,
Job onSend,
ReplyJob onSuccess,
Job onFail,
MessageSelector selector,
int timeoutMs,
int priority,
long msgIDBloomXor)Send a message directly to a peer with full options. |
SendMessageDirectJob(RouterContext ctx,
I2NPMessage message,
Hash toPeer,
ReplyJob onSuccess,
Job onFail,
MessageSelector selector,
int timeoutMs,
int priority)Send a message directly to a peer with reply handling. |
SendMessageDirectJob(RouterContext ctx,
I2NPMessage message,
Hash toPeer,
ReplyJob onSuccess,
Job onFail,
MessageSelector selector,
int timeoutMs,
int priority,
long msgIDBloomXor)Send a message directly to a peer with reply handling and XOR mask. |
| Modifier and Type | Class and Description |
|---|---|
(package private) class | FloodOnlyLookupSelectorMessage selector for flood-only database lookup operations. |
(package private) class | IterativeLookupSelectorSlightly modified version of FloodOnlyLookupSelector. |
(package private) class | SearchMessageSelectorMessage selector for matching search operation responses from specific peers. |
(package private) class | StoreMessageSelectorMessage selector for matching database store operation confirmations. |
| Modifier and Type | Field and Description |
|---|---|
protected MessageSelector | FloodOnlySearchJob._replySelectorreply message selector |
| 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. |