| Package | Description |
|---|---|
| net.i2p.router |
The I2P router application handles the I2P network communication.
|
| net.i2p.router.message |
Creates and parses garlic messages.
|
| net.i2p.router.networkdb.kademlia |
The network database, including implementation of floodfills.
|
| net.i2p.router.transport |
The transport system allows the usage of communication layers that are below I2P in the stack, on which I2P messages are sent.
|
| 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) |
| Constructor and Description |
|---|
SendGarlicJob(RouterContext ctx,
GarlicConfig config,
Job onSend,
Job onSendFailed,
ReplyJob onReply,
Job onReplyFailed,
long timeoutMs,
int priority,
MessageSelector replySelector) |
SendGarlicJob(RouterContext ctx,
GarlicConfig config,
Job onSend,
Job onSendFailed,
ReplyJob onReply,
Job onReplyFailed,
long timeoutMs,
int priority,
MessageSelector replySelector,
net.i2p.data.SessionKey wrappedKey,
Set<net.i2p.data.SessionTag> wrappedTags) |
SendMessageDirectJob(RouterContext ctx,
I2NPMessage message,
net.i2p.data.Hash toPeer,
Job onSend,
ReplyJob onSuccess,
Job onFail,
MessageSelector selector,
int timeoutMs,
int priority) |
SendMessageDirectJob(RouterContext ctx,
I2NPMessage message,
net.i2p.data.Hash toPeer,
ReplyJob onSuccess,
Job onFail,
MessageSelector selector,
int timeoutMs,
int priority) |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
FloodOnlyLookupMatchJob |
(package private) class |
SearchUpdateReplyFoundJob
Called 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._onReply |
| 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.
|