class PacketHandler extends Object
Constructor | Description |
---|---|
PacketHandler(RouterContext ctx,
UDPTransport transport,
EstablishmentManager establisher,
InboundMessageFragments inbound,
PeerTestManager testManager,
IntroductionManager introManager) |
Modifier and Type | Method | 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()