net.i2p.router.transport.udp
Class MessageReceiver

java.lang.Object
  extended by net.i2p.router.transport.udp.MessageReceiver

public class MessageReceiver
extends java.lang.Object

Pull fully completed fragments off the InboundMessageFragments queue, parse 'em into I2NPMessages, and stick them on the InNetMessagePool by way of the UDPTransport.


Constructor Summary
MessageReceiver(RouterContext ctx, UDPTransport transport)
           
 
Method Summary
 void loop(I2NPMessageHandler handler)
           
 void receiveMessage(InboundMessageState state)
           
 void shutdown()
           
 void startup()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageReceiver

public MessageReceiver(RouterContext ctx,
                       UDPTransport transport)
Method Detail

startup

public void startup()

shutdown

public void shutdown()

receiveMessage

public void receiveMessage(InboundMessageState state)

loop

public void loop(I2NPMessageHandler handler)