class PacketHandler extends Object
Constructor and Description |
---|
PacketHandler(RouterContext ctx,
UDPTransport transport,
EstablishmentManager establisher,
InboundMessageFragments inbound,
PeerTestManager testManager,
IntroductionManager introManager) |
Modifier and Type | Method and Description |
---|---|
(package private) String |
getHandlerStatus() |
void |
queueReceived(UDPPacket packet)
Blocking call to retrieve the next inbound packet, or null if we have
shut down.
|
UDPPacket |
receiveNext()
Blocking call to retrieve the next inbound packet, or null if we have
shut down.
|
void |
shutdown() |
void |
startup() |
PacketHandler(RouterContext ctx, UDPTransport transport, EstablishmentManager establisher, InboundMessageFragments inbound, PeerTestManager testManager, IntroductionManager introManager)
public void startup()
public void shutdown()
String getHandlerStatus()
public void queueReceived(UDPPacket packet) throws InterruptedException
InterruptedException
public UDPPacket receiveNext()