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 java.lang.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,
java.net.InetSocketAddress _target,
PeerNATTraversalAdapter _adapter)
getInitiator
protected PeerNATInitiator getInitiator()
getTarget
protected java.net.InetSocketAddress getTarget()
getAdapter
protected PeerNATTraversalAdapter getAdapter()
getTimeUsed
protected long getTimeUsed()
run
protected void run()
succeeded
public void succeeded(java.net.InetSocketAddress rendezvous,
java.net.InetSocketAddress target,
java.util.Map reply)
- Specified by:
succeeded
in interface NATTraversalObserver
failed
public void failed(int reason)
- Specified by:
failed
in interface NATTraversalObserver
failed
public void failed(java.lang.Throwable cause)
- Specified by:
failed
in interface NATTraversalObserver
disabled
public void disabled()
- Specified by:
disabled
in interface NATTraversalObserver
cancel
protected void cancel()