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

- Packages that use GarlicMessageReceiver.CloveReceiver
  Package | Description
  --- | ---
  net.i2p.router.message |
  net.i2p.router.tunnel |

- - ### 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
    --- | ---
    `(package private) class` | `HandleGarlicMessageJob` Unencrypt a garlic message and handle each of the cloves - locally destined messages are tossed into the inbound network message pool so they're handled as if they arrived locally.

    Constructors in net.i2p.router.message with parameters of type GarlicMessageReceiver.CloveReceiver
    Constructor and Description
    `GarlicMessageReceiver(RouterContext context, GarlicMessageReceiver.CloveReceiver receiver)`
    `GarlicMessageReceiver(RouterContext context, GarlicMessageReceiver.CloveReceiver receiver, Hash clientDestination)`

  - ### 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
    --- | ---
    `class` | `InboundMessageDistributor` When a message arrives at the inbound tunnel endpoint, this distributor honors the instructions (safely)