class PacketHandler
extends java.lang.Object
コンストラクタ | 説明 |
---|---|
PacketHandler(RouterContext ctx,
UDPTransport transport,
EstablishmentManager establisher,
InboundMessageFragments inbound,
PeerTestManager testManager,
IntroductionManager introManager) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
(package private) java.lang.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()
java.lang.String getHandlerStatus()
public void queueReceived(UDPPacket packet) throws java.lang.InterruptedException
java.lang.InterruptedException
public UDPPacket receiveNext()