net.i2p.router.networkdb.kademlia
Class SearchUpdateReplyFoundJob
java.lang.Object
net.i2p.router.JobImpl
net.i2p.router.networkdb.kademlia.SearchUpdateReplyFoundJob
- All Implemented Interfaces:
- Job, ReplyJob
class SearchUpdateReplyFoundJob
- extends JobImpl
- implements ReplyJob
Called after a match to a db search is found
Used only by SearchJob which is only used by ExploreJob
Constructor Summary |
SearchUpdateReplyFoundJob(RouterContext context,
RouterInfo peer,
SearchState state,
KademliaNetworkDatabaseFacade facade,
SearchJob job)
|
SearchUpdateReplyFoundJob(RouterContext context,
RouterInfo peer,
SearchState state,
KademliaNetworkDatabaseFacade facade,
SearchJob job,
TunnelInfo outTunnel,
TunnelInfo replyTunnel)
|
Method Summary |
String |
getName()
Descriptive name of the task |
void |
runJob()
Actually perform the task. |
void |
setMessage(I2NPMessage message)
Called by InNetMessagePool when an I2NPMessage
matching a MessageSelector registered with the OutboundMessageRegistry
is received |
SearchUpdateReplyFoundJob
public SearchUpdateReplyFoundJob(RouterContext context,
RouterInfo peer,
SearchState state,
KademliaNetworkDatabaseFacade facade,
SearchJob job)
SearchUpdateReplyFoundJob
public SearchUpdateReplyFoundJob(RouterContext context,
RouterInfo peer,
SearchState state,
KademliaNetworkDatabaseFacade facade,
SearchJob job,
TunnelInfo outTunnel,
TunnelInfo replyTunnel)
getName
public String getName()
- Description copied from interface:
Job
- Descriptive name of the task
- Specified by:
getName
in interface Job
runJob
public void runJob()
- Description copied from interface:
Job
- Actually perform the task. This call blocks until the Job is complete.
- Specified by:
runJob
in interface Job
setMessage
public void setMessage(I2NPMessage message)
- Description copied from interface:
ReplyJob
- Called by InNetMessagePool when an I2NPMessage
matching a MessageSelector registered with the OutboundMessageRegistry
is received
- Specified by:
setMessage
in interface ReplyJob