Class TunnelGatewayZeroHop

java.lang.Object
net.i2p.router.tunnel.TunnelGateway
net.i2p.router.tunnel.TunnelGatewayZeroHop

class TunnelGatewayZeroHop extends TunnelGateway
Serve as the gatekeeper for a tunnel with no hops, either inbound or outbound.
  • Constructor Details

  • Method Details

    • add

      public void add(TunnelGatewayMessage msg)
      Add a message to be sent down the tunnel, where we are the inbound gateway. This requires converting the message included in the TGM from an UnknownI2NPMessage to the correct message class. See TunnelGatewayMessage for details.
      Overrides:
      add in class TunnelGateway
      Parameters:
      msg - message received to be sent through the tunnel
    • add

      public void add(I2NPMessage msg, Hash toRouter, TunnelId toTunnel)
      Add a message to be sent down the tunnel (immediately forwarding it to the InboundMessageDistributor or OutboundMessageDistributor, as necessary).
      Overrides:
      add in class TunnelGateway
      Parameters:
      msg - message to be sent through the tunnel
      toRouter - router to send to after the endpoint (or null for endpoint processing)
      toTunnel - tunnel to send to after the endpoint (or null for endpoint or router processing)