Package net.i2p.client.streaming.impl
Class ConnectionPacketHandler
- java.lang.Object
-
- net.i2p.client.streaming.impl.ConnectionPacketHandler
-
class ConnectionPacketHandler extends Object
Receive a packet for a particular connection - placing the data onto the queue, marking packets as acked, updating various fields, etc.I2PSession -> MessageHandler -> PacketHandler -> ConnectionPacketHandler -> MessageInputStream
One of these is instantiated per-Destination (i.e. per-ConnectionManager, not per-Connection). It doesn't store any state.
-
-
Field Summary
Fields Modifier and Type Field Description static int
MAX_SLOW_START_WINDOW
-
Constructor Summary
Constructors Constructor Description ConnectionPacketHandler(I2PAppContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
receivePacket(Packet packet, Connection con)
distribute a packet to the connection specified
-
-
-
Field Detail
-
MAX_SLOW_START_WINDOW
public static final int MAX_SLOW_START_WINDOW
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ConnectionPacketHandler
public ConnectionPacketHandler(I2PAppContext context)
-
-
Method Detail
-
receivePacket
void receivePacket(Packet packet, Connection con) throws I2PException
distribute a packet to the connection specified- Throws:
I2PException
-
-