net.i2p.client.streaming.impl
Class PacketHandler

java.lang.Object
  extended by net.i2p.client.streaming.impl.PacketHandler

 class PacketHandler
extends Object

receive a packet and dispatch it correctly to the connection specified, the server socket, or queue a reply RST packet.

I2PSession -> MessageHandler -> PacketHandler -> ConnectionPacketHandler -> MessageInputStream


Constructor Summary
PacketHandler(I2PAppContext ctx, ConnectionManager mgr)
           
 
Method Summary
(package private)  void displayPacket(Packet packet, String prefix, String suffix)
          logs to router log at debug level
(package private)  void receivePacket(Packet packet)
           
(package private)  void receivePacketDirect(Packet packet, boolean queueIfNoConn)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PacketHandler

public PacketHandler(I2PAppContext ctx,
                     ConnectionManager mgr)
Method Detail

receivePacket

void receivePacket(Packet packet)

receivePacketDirect

void receivePacketDirect(Packet packet,
                         boolean queueIfNoConn)

displayPacket

void displayPacket(Packet packet,
                   String prefix,
                   String suffix)
logs to router log at debug level