| Interface | Description |
|---|---|
| BaseFuture |
Represents the result of an asynchronous operation.
|
| BaseFutureListener<F extends BaseFuture> |
Something interested in being notified when the result of an
BaseFuture becomes available. |
| Cancel |
A cancelable class should implement this method to use it for future
objects.
|
| FutureBootstrap |
Used for bootstrapping.
|
| FutureCreator<K extends BaseFuture> |
For direct replication, the DHT needs to be created repeatedly.
|
| FutureRunnable |
A future runnable is used for running futures in the background (in a
different thread)
|
| FutureSuccessEvaluator |
Evaluates if a future is a success.
|
| ProgressListener |
| Class | Description |
|---|---|
| BaseFutureAdapter<F extends BaseFuture> |
The
BaseFuture always completes either successfully or failed. |
| BaseFutureImpl<K extends BaseFuture> |
The base for all BaseFuture implementations.
|
| FutureAnnounce | |
| FutureAsyncTask |
A future to keep track of a future task.
|
| FutureChannelCreator |
This future is used for the connection reservation.
|
| FutureDirect | |
| FutureDiscover |
The future that keeps track of network discovery such as discovery if its behind a NAT, the status if UPNP or NAT-PMP
could be established, if there is portforwarding.
|
| FutureDone<K> |
A generic future that can be used to set a future to complete with an attachment.
|
| FutureForkJoin<K extends BaseFuture> |
The key future for recursive loops.
|
| FutureLateJoin<K extends BaseFuture> |
FutureLateJoin is similar to FutureForkJoin.
|
| FutureLaterJoin<K extends BaseFuture> |
FutureLaterJoin is similar to FutureLateJoin.
|
| FuturePeerConnection | |
| FuturePing | |
| FutureProgres<K> |
A generic future that can be used to set a future to complete with an attachement.
|
| FutureResponse |
Each response has one request messages.
|
| FutureRouting |
The routing future keeps track of the routing process.
|
| FutureShutdown | |
| FutureSuccessEvaluatorCommunication |
The communication future success evaluator returns OK if the communication was successful, otherwise it returns
FAILED.
|
| FutureSuccessEvaluatorOperation |
The operation future success evaluator returns OK if the operation was successful, otherwise it returns FAILED.
|
| FutureTask |
This future keeps track of one or more tasks send to remote peers.
|
| FutureWrappedBootstrap<K extends BaseFuture> |
The bootstrap will be a wrapped future, because we need to ping a server
first, and if this ping is successful, we can bootstrap.
|
| FutureWrapper<K extends BaseFuture> |
Wraps a future into an other future.
|
| FutureWrapper2<K extends BaseFuture,J extends BaseFuture> |
Wraps a future into an other future.
|
| Enum | Description |
|---|---|
| BaseFuture.FutureType |
The first state is always INIT and will always end in either OK, FAILED, or CANCEL.
|
Copyright © 2014. All rights reserved.