com.aelitis.azureus.core.peermanager.nat
Class PeerNATTraverser.PeerNATTraversal
java.lang.Object
com.aelitis.azureus.core.peermanager.nat.PeerNATTraverser.PeerNATTraversal
- All Implemented Interfaces:
- NATTraversalObserver
- Enclosing class:
- PeerNATTraverser
protected class PeerNATTraverser.PeerNATTraversal
- extends Object
- implements NATTraversalObserver
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PeerNATTraverser.PeerNATTraversal
protected PeerNATTraverser.PeerNATTraversal(PeerNATInitiator _initiator,
InetSocketAddress _target,
PeerNATTraversalAdapter _adapter)
getInitiator
protected PeerNATInitiator getInitiator()
getTarget
protected InetSocketAddress getTarget()
getAdapter
protected PeerNATTraversalAdapter getAdapter()
getTimeUsed
protected long getTimeUsed()
run
protected void run()
succeeded
public void succeeded(InetSocketAddress rendezvous,
InetSocketAddress target,
Map reply)
- Specified by:
succeeded
in interface NATTraversalObserver
failed
public void failed(int reason)
- Specified by:
failed
in interface NATTraversalObserver
failed
public void failed(Throwable cause)
- Specified by:
failed
in interface NATTraversalObserver
disabled
public void disabled()
- Specified by:
disabled
in interface NATTraversalObserver
cancel
protected void cancel()