net.i2p.router.tunnel
Class InboundMessageDistributor
java.lang.Object
net.i2p.router.tunnel.InboundMessageDistributor
- All Implemented Interfaces:
- GarlicMessageReceiver.CloveReceiver
public class InboundMessageDistributor
- extends java.lang.Object
- implements GarlicMessageReceiver.CloveReceiver
When a message arrives at the inbound tunnel endpoint, this distributor
honors the instructions (safely)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InboundMessageDistributor
public InboundMessageDistributor(RouterContext ctx,
Hash client)
distribute
public void distribute(I2NPMessage msg,
Hash target)
distribute
public void distribute(I2NPMessage msg,
Hash target,
TunnelId tunnel)
handleClove
public void handleClove(DeliveryInstructions instructions,
I2NPMessage data)
- Handle a clove removed from the garlic message
- Specified by:
handleClove
in interface GarlicMessageReceiver.CloveReceiver