net.i2p.router.transport
Class TransportManager
java.lang.Object
net.i2p.router.transport.TransportManager
- All Implemented Interfaces:
- TransportEventListener
- public class TransportManager
- extends java.lang.Object
- implements TransportEventListener
Field Summary |
(package private) static boolean |
ALLOW_TCP
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ALLOW_TCP
static final boolean ALLOW_TCP
- See Also:
- Constant Field Values
TransportManager
public TransportManager(RouterContext context)
addTransport
public void addTransport(Transport transport)
removeTransport
public void removeTransport(Transport transport)
startListening
public void startListening()
restart
public void restart()
stopListening
public void stopListening()
countActivePeers
public int countActivePeers()
getReachabilityStatus
public short getReachabilityStatus()
recheckReachability
public void recheckReachability()
getAddresses
java.util.Map getAddresses()
getBid
public TransportBid getBid(OutNetMessage msg)
getBids
public java.util.List getBids(OutNetMessage msg)
getNextBid
public TransportBid getNextBid(OutNetMessage msg)
messageReceived
public void messageReceived(I2NPMessage message,
RouterIdentity fromRouter,
Hash fromRouterHash)
- Specified by:
messageReceived
in interface TransportEventListener
getMostRecentErrorMessages
public java.util.List getMostRecentErrorMessages()
renderStatusHTML
public void renderStatusHTML(java.io.Writer out)
throws java.io.IOException
- Throws:
java.io.IOException