public class FutureDiscover extends BaseFutureImpl<FutureDiscover>
BaseFuture.FutureTypecompleted, 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, setFailedpublic 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.