public class FutureDiscover extends BaseFutureImpl
BaseFuture.FutureTypecompleted, lock, reason, type| Constructor and Description |
|---|
FutureDiscover(org.jboss.netty.util.Timer timer,
int delaySec)
Creates a new future object and creates a timer that fires failed after a
timeout.
|
| Modifier and Type | Method and Description |
|---|---|
void |
done(PeerAddress peerAddress)
Gets called if the discovery was a success and an other peer could ping
us with TCP and UDP.
|
PeerAddress |
getPeerAddress()
The peerAddress where we are reachable
|
boolean |
isDiscoveredTCP()
Checks if this peer can be reached via TCP.
|
boolean |
isDiscoveredUDP()
Checks if this peer can be reached via UDP.
|
void |
setDiscoveredTCP()
Intermediate result if TCP has been discovered.
|
void |
setDiscoveredUDP()
Intermediate result if UDP has been discovered.
|
addCancellation, addListener, await, await, awaitUninterruptibly, awaitUninterruptibly, cancel, getFailedReason, getType, isCompleted, isFailed, isSuccess, notifyListerenrs, removeCancellation, removeListener, setCompletedAndNotify, setFailedpublic FutureDiscover(org.jboss.netty.util.Timer timer,
int delaySec)
timer - The timer to usedelaySec - The delay in secondspublic void done(PeerAddress peerAddress)
peerAddress - The peerAddress of our serverpublic PeerAddress getPeerAddress()
public void setDiscoveredTCP()
public void setDiscoveredUDP()
public boolean isDiscoveredTCP()
public boolean isDiscoveredUDP()
Copyright © 2011. All Rights Reserved.