Class SearchState
java.lang.Object
net.i2p.router.networkdb.kademlia.SearchState
class SearchState extends Object
Data related to a particular search
-
Constructor Summary
Constructors Constructor Description SearchState(RouterContext context, Hash key)
-
Method Summary
Modifier and Type Method Description void
abort()
void
addPending(Collection<Hash> pending)
void
addPending(Hash peer)
void
complete()
boolean
completed()
long
dataFound(Hash peer)
how long did it take to get the reply, or -1 if we don't knowSet<Hash>
getAttempted()
Set<Hash>
getClosestAttempted(int max)
Set<Hash>
getFailed()
Set<Hash>
getPending()
Set<Hash>
getRepliedPeers()
Set<Hash>
getSuccessful()
Hash
getTarget()
long
getWhenCompleted()
long
getWhenStarted()
boolean
isAborted()
void
removePending(Hash peer)
we didn't actually want to add this peer as part of the pending list...long
replyFound(Hash peer)
how long did it take to get the reply, or -1 if we dont knowvoid
replyTimeout(Hash peer)
String
toString()
boolean
wasAttempted(Hash peer)
-
Constructor Details
-
Method Details
-
getTarget
-
getPending
-
getAttempted
-
getClosestAttempted
-
wasAttempted
-
getSuccessful
-
getFailed
-
completed
public boolean completed() -
complete
public void complete() -
isAborted
public boolean isAborted()- Since:
- 0.9.16
-
abort
public void abort()- Since:
- 0.9.16
-
getWhenStarted
public long getWhenStarted() -
getWhenCompleted
public long getWhenCompleted() -
addPending
-
addPending
-
removePending
we didn't actually want to add this peer as part of the pending list... -
dataFound
how long did it take to get the reply, or -1 if we don't know -
replyFound
how long did it take to get the reply, or -1 if we dont know -
getRepliedPeers
-
replyTimeout
-
toString
-