public class FutureDiscover extends BaseFutureImpl<FutureDiscover>
BaseFuture.FutureType
completed, lock, reason, type
Constructor and Description |
---|
FutureDiscover() |
Modifier and Type | Method and Description |
---|---|
void |
done(PeerAddress ourPeerAddress,
PeerAddress reporter)
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
|
PeerAddress |
getReporter() |
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.
|
void |
setTimeout(org.jboss.netty.util.Timer timer,
int delaySec)
Creates a new future object and creates a timer that fires failed after a
timeout.
|
addCancellation, addListener, addListener, await, await, awaitListeners, awaitUninterruptibly, awaitUninterruptibly, cancel, getFailedReason, getType, isCompleted, isFailed, isSuccess, notifyListerenrs, removeListener, self, setCompletedAndNotify, setFailed, setFailed, setFailed, setFailed, setFailed
public void setTimeout(org.jboss.netty.util.Timer timer, int delaySec)
timer
- The timer to usedelaySec
- The delay in secondspublic void done(PeerAddress ourPeerAddress, PeerAddress reporter)
peerAddress
- The peerAddress of our serverpeerAddress
- The peerAddress of the peer that reported our addresspublic PeerAddress getPeerAddress()
public PeerAddress getReporter()
public void setDiscoveredTCP()
public void setDiscoveredUDP()
public boolean isDiscoveredTCP()
public boolean isDiscoveredUDP()
Copyright © 2013. All Rights Reserved.