| 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 |
|---|---|
ReplyJob | OutNetMessage.getOnReplyJob()If the MessageSelector detects a reply, this job is enqueued |
| Modifier and Type | Method and Description |
|---|---|
void | OutNetMessage.setOnReplyJob(ReplyJob job)setOnReplyJob. |
| 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 | DirectLookupMatchJobOverride to not call failed() in setMessage(),
as it will be called from runJob() |
(package private) class | FloodOnlyLookupMatchJobHandles match processing for flood-only search operations. |
(package private) class | SearchUpdateReplyFoundJobCalled after a match to a db search is found
Used only by SearchJob which is only used by ExploreJob |
| Modifier and Type | Field and Description |
|---|---|
protected ReplyJob | FloodOnlySearchJob._onReplyjob to run on reply |
| 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. |