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
InterruptedExceptionpublic UDPPacket receiveNext()