net.i2p.router.transport
Class TransportManager

java.lang.Object
  extended bynet.i2p.router.transport.TransportManager
All Implemented Interfaces:
TransportEventListener

public class TransportManager
extends java.lang.Object
implements TransportEventListener


Constructor Summary
TransportManager(RouterContext context)
           
 
Method Summary
 void addTransport(Transport transport)
           
 int countActivePeers()
           
(package private)  java.util.List getAddresses()
           
 TransportBid getBid(OutNetMessage msg)
           
 java.util.List getBids(OutNetMessage msg)
           
 java.util.List getMostRecentErrorMessages()
           
 void messageReceived(I2NPMessage message, RouterIdentity fromRouter, Hash fromRouterHash)
           
 void removeTransport(Transport transport)
           
 void renderStatusHTML(java.io.Writer out)
           
 void restart()
           
 void startListening()
           
 void stopListening()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransportManager

public TransportManager(RouterContext context)
Method Detail

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()

getAddresses

java.util.List getAddresses()

getBids

public java.util.List getBids(OutNetMessage msg)

getBid

public TransportBid getBid(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