class SearchState
extends java.lang.Object
コンストラクタ | 説明 |
---|---|
SearchState(RouterContext context,
Hash key) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
void |
abort() |
|
void |
addPending(java.util.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 know
|
java.util.Set<Hash> |
getAttempted() |
|
java.util.Set<Hash> |
getClosestAttempted(int max) |
|
java.util.Set<Hash> |
getFailed() |
|
java.util.Set<Hash> |
getPending() |
|
java.util.Set<Hash> |
getRepliedPeers() |
|
java.util.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 know
|
void |
replyTimeout(Hash peer) |
|
java.lang.String |
toString() |
|
boolean |
wasAttempted(Hash peer) |
public SearchState(RouterContext context, Hash key)
public Hash getTarget()
public java.util.Set<Hash> getPending()
public java.util.Set<Hash> getAttempted()
public java.util.Set<Hash> getClosestAttempted(int max)
public boolean wasAttempted(Hash peer)
public java.util.Set<Hash> getSuccessful()
public java.util.Set<Hash> getFailed()
public boolean completed()
public void complete()
public boolean isAborted()
public void abort()
public long getWhenStarted()
public long getWhenCompleted()
public void addPending(java.util.Collection<Hash> pending)
public void addPending(Hash peer)
public void removePending(Hash peer)
public long dataFound(Hash peer)
public long replyFound(Hash peer)
public java.util.Set<Hash> getRepliedPeers()
public void replyTimeout(Hash peer)
public java.lang.String toString()
toString
クラス内 java.lang.Object