class SearchState extends Object
Constructor and Description |
---|
SearchState(RouterContext context,
Hash key) |
Modifier and Type | Method and Description |
---|---|
void |
addPending(Collection<Hash> pending) |
void |
addPending(Hash peer) |
void |
complete(boolean completed) |
boolean |
completed() |
long |
dataFound(Hash peer)
how long did it take to get the reply, or -1 if we don't know
|
Set<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() |
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 know
|
void |
replyTimeout(Hash peer) |
String |
toString() |
boolean |
wasAttempted(Hash peer) |
public SearchState(RouterContext context, Hash key)
public Hash getTarget()
public boolean wasAttempted(Hash peer)
public boolean completed()
public void complete(boolean completed)
public long getWhenStarted()
public long getWhenCompleted()
public void addPending(Collection<Hash> pending)
public void addPending(Hash peer)
public void removePending(Hash peer)
public long dataFound(Hash peer)
public long replyFound(Hash peer)
public void replyTimeout(Hash peer)