public class FutureTracker extends BaseFutureImpl
BaseFuture.FutureTypecompleted, lock, reason, type| Constructor and Description |
|---|
FutureTracker() |
FutureTracker(EvaluatingSchemeTracker evaluatingSchemeTracker,
Set<Number160> knownPeers) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel() |
Set<PeerAddress> |
getDirectTrackers() |
Set<Number160> |
getKnownPeers() |
Set<PeerAddress> |
getPeersOnTracker() |
Set<PeerAddress> |
getPotentialTrackers() |
Map<PeerAddress,Collection<TrackerData>> |
getRawPeersOnTracker() |
Collection<TrackerData> |
getTrackers() |
void |
repeated(BaseFuture future) |
void |
setFutureCreate(FutureCreate<BaseFuture> futureCreate) |
void |
setScheduledFuture(ScheduledFuture<?> scheduledFuture,
List<ScheduledFuture<?>> scheduledFutures) |
void |
setTrackers(Set<PeerAddress> potentialTrackers,
Set<PeerAddress> directTrackers,
Map<PeerAddress,Collection<TrackerData>> peersOnTracker) |
addCancellation, addListener, await, await, awaitUninterruptibly, awaitUninterruptibly, getFailedReason, getType, isCompleted, isFailed, isSuccess, notifyListerenrs, removeCancellation, removeListener, setCompletedAndNotify, setFailedpublic FutureTracker()
public FutureTracker(EvaluatingSchemeTracker evaluatingSchemeTracker, Set<Number160> knownPeers)
public void setFutureCreate(FutureCreate<BaseFuture> futureCreate)
public void repeated(BaseFuture future)
public void setTrackers(Set<PeerAddress> potentialTrackers, Set<PeerAddress> directTrackers, Map<PeerAddress,Collection<TrackerData>> peersOnTracker)
public Set<PeerAddress> getPotentialTrackers()
public Set<PeerAddress> getDirectTrackers()
public Map<PeerAddress,Collection<TrackerData>> getRawPeersOnTracker()
public Set<PeerAddress> getPeersOnTracker()
public Collection<TrackerData> getTrackers()
public void setScheduledFuture(ScheduledFuture<?> scheduledFuture, List<ScheduledFuture<?>> scheduledFutures)
public void cancel()
cancel in interface Cancellablecancel in class BaseFutureImplCopyright © 2011. All Rights Reserved.