net.tomp2p.futures
Class FutureTracker
java.lang.Object
net.tomp2p.futures.BaseFutureImpl
net.tomp2p.futures.FutureTracker
- All Implemented Interfaces:
- BaseFuture, Cancellable
public class FutureTracker
- extends BaseFutureImpl
| Methods inherited from class net.tomp2p.futures.BaseFutureImpl |
addCancellation, addListener, await, await, awaitUninterruptibly, awaitUninterruptibly, getFailedReason, getType, isCompleted, isFailed, isSuccess, notifyListerenrs, removeCancellation, removeListener, setCompletedAndNotify, setFailed |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FutureTracker
public FutureTracker()
FutureTracker
public FutureTracker(EvaluatingSchemeTracker evaluatingSchemeTracker)
setFutureCreate
public void setFutureCreate(FutureCreate<FutureTracker> futureCreate)
repeated
public void repeated(FutureTracker futureDHT)
setTrackers
public void setTrackers(Set<PeerAddress> potentialTrackers,
Set<PeerAddress> directTrackers,
Map<PeerAddress,Map<PeerAddress,Data>> peersOnTracker)
getPotentialTrackers
public Set<PeerAddress> getPotentialTrackers()
getDirectTrackers
public Set<PeerAddress> getDirectTrackers()
getRawPeersOnTracker
public Map<PeerAddress,Map<PeerAddress,Data>> getRawPeersOnTracker()
getPeersOnTracker
public Set<PeerAddress> getPeersOnTracker()
getTrackers
public Map<PeerAddress,Data> getTrackers()
getCumulativeTrackers
public Map<PeerAddress,Set<Data>> getCumulativeTrackers()
setScheduledFuture
public void setScheduledFuture(ScheduledFuture<?> scheduledFuture,
List<ScheduledFuture<?>> scheduledFutures)
cancel
public void cancel()
- Specified by:
cancel in interface Cancellable- Overrides:
cancel in class BaseFutureImpl
Copyright © 2011. All Rights Reserved.