## Uses of Interface
net.i2p.router.ReplyJob

Packages that use ReplyJob
Package | Description
--- | ---
net.i2p.router | The I2P router application handles the I2P network communication.
net.i2p.router.message |
net.i2p.router.networkdb.kademlia |
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.

### Uses of ReplyJob in net.i2p.router

Methods in net.i2p.router that return ReplyJob
Modifier and Type | Method and Description
--- | ---
`ReplyJob` | OutNetMessage.`getOnReplyJob()` If the MessageSelector detects a reply, this job is enqueued

Methods in net.i2p.router with parameters of type ReplyJob
Modifier and Type | Method and Description
--- | ---
`void` | OutNetMessage.`setOnReplyJob(ReplyJob job)`

### Uses of ReplyJob in net.i2p.router.message

Constructors in net.i2p.router.message with parameters of type ReplyJob
Constructor and Description
`SendMessageDirectJob(RouterContext ctx, I2NPMessage message, Hash toPeer, Job onSend, 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)`

### Uses of ReplyJob in net.i2p.router.networkdb.kademlia

Classes in net.i2p.router.networkdb.kademlia that implement ReplyJob
Modifier and Type | Class and Description
--- | ---
`(package private) class` | `FloodOnlyLookupMatchJob`
`(package private) class` | `SearchUpdateReplyFoundJob` Called after a match to a db search is found

Fields in net.i2p.router.networkdb.kademlia declared as ReplyJob
Modifier and Type | Field and Description
--- | ---
`protected ReplyJob` | FloodOnlySearchJob.`_onReply`

### Uses of ReplyJob in net.i2p.router.transport

Methods in net.i2p.router.transport with parameters of type ReplyJob
Modifier and Type | Method and Description
--- | ---
`OutNetMessage` | OutboundMessageRegistry.`registerPending(MessageSelector replySelector, ReplyJob onReply, Job onTimeout, int timeoutMs)`