## Uses of Interface
net.i2p.router.message.GarlicMessageReceiver.CloveReceiver

- Packages that use GarlicMessageReceiver.CloveReceiver
  Package | Description
  --- | ---
  net.i2p.router.message | Garlic message creation, parsing, and source routing for I2P communications.
  net.i2p.router.tunnel | Core tunnel management, message processing, and encryption for I2P's anonymous routing system.

- - ### Uses of GarlicMessageReceiver.CloveReceiver in net.i2p.router.message

    Classes in net.i2p.router.message that implement GarlicMessageReceiver.CloveReceiver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HandleGarlicMessageJob` Job to handle an inbound GarlicMessage received outside of a tunnel.

    Constructors in net.i2p.router.message with parameters of type GarlicMessageReceiver.CloveReceiver
    Constructor and Description
    `GarlicMessageReceiver(RouterContext context, GarlicMessageReceiver.CloveReceiver receiver)` Constructs a GarlicMessageReceiver without targeting a specific client destination.
    `GarlicMessageReceiver(RouterContext context, GarlicMessageReceiver.CloveReceiver receiver, Hash clientDestination)` Constructs a GarlicMessageReceiver targeting a specific client destination.

  - ### Uses of GarlicMessageReceiver.CloveReceiver in net.i2p.router.tunnel

    Classes in net.i2p.router.tunnel that implement GarlicMessageReceiver.CloveReceiver
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `InboundMessageDistributor` When a message arrives at the inbound tunnel endpoint, this distributor honors the instructions (safely)