net.tomp2p.futures
Class FutureRouting

java.lang.Object
  extended by net.tomp2p.futures.BaseFutureImpl
      extended by net.tomp2p.futures.FutureRouting
All Implemented Interfaces:
BaseFuture, Cancellable

public class FutureRouting
extends BaseFutureImpl


Nested Class Summary
 
Nested classes/interfaces inherited from interface net.tomp2p.futures.BaseFuture
BaseFuture.FutureType
 
Field Summary
 
Fields inherited from class net.tomp2p.futures.BaseFutureImpl
completed, lock, reason, type
 
Constructor Summary
FutureRouting()
           
 
Method Summary
 SortedSet<PeerAddress> getDirectHits()
           
 String getFailedReason()
          The default failed reason is Unknown.
 SortedSet<PeerAddress> getPotentialHits()
           
 void setNeighbors(SortedSet<PeerAddress> directHits, SortedSet<PeerAddress> potentialHits)
           
 
Methods inherited from class net.tomp2p.futures.BaseFutureImpl
addCancellation, addListener, await, await, awaitUninterruptibly, awaitUninterruptibly, cancel, 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
 

Constructor Detail

FutureRouting

public FutureRouting()
Method Detail

setNeighbors

public void setNeighbors(SortedSet<PeerAddress> directHits,
                         SortedSet<PeerAddress> potentialHits)

getPotentialHits

public SortedSet<PeerAddress> getPotentialHits()

getDirectHits

public SortedSet<PeerAddress> getDirectHits()

getFailedReason

public String getFailedReason()
Description copied from interface: BaseFuture
The default failed reason is Unknown.

Specified by:
getFailedReason in interface BaseFuture
Overrides:
getFailedReason in class BaseFutureImpl
Returns:
Returns the reason why a future failed.


Copyright © 2011. All Rights Reserved.