## Uses of Class
net.i2p.data.i2np.DeliveryInstructions

- Packages that use DeliveryInstructions
  Package | Description
  --- | ---
  net.i2p.data.i2np | The Invisible Internet Network Protocol (I2NP) is only a part of how an application can send messages over the network.
  net.i2p.router.message |
  net.i2p.router.tunnel |

- - ### Uses of DeliveryInstructions in net.i2p.data.i2np

    Methods in net.i2p.data.i2np that return DeliveryInstructions
    Modifier and Type | Method and Description
    --- | ---
    `DeliveryInstructions` | GarlicClove.`getInstructions()`

    Methods in net.i2p.data.i2np with parameters of type DeliveryInstructions
    Modifier and Type | Method and Description
    --- | ---
    `void` | GarlicClove.`setInstructions(DeliveryInstructions instr)`

  - ### Uses of DeliveryInstructions in net.i2p.router.message

    Methods in net.i2p.router.message that return DeliveryInstructions
    Modifier and Type | Method and Description
    --- | ---
    `DeliveryInstructions` | GarlicConfig.`getDeliveryInstructions()`
    `DeliveryInstructions` | GarlicConfig.`getReplyInstructions()`

    Methods in net.i2p.router.message with parameters of type DeliveryInstructions
    Modifier and Type | Method and Description
    --- | ---
    `void` | HandleGarlicMessageJob.`handleClove(DeliveryInstructions instructions, I2NPMessage data)`
    `void` | GarlicMessageReceiver.CloveReceiver.`handleClove(DeliveryInstructions instructions, I2NPMessage data)`
    `void` | GarlicConfig.`setDeliveryInstructions(DeliveryInstructions instructions)` Specify how the I2NPMessage in the clove should be handled.
    `void` | GarlicConfig.`setReplyInstructions(DeliveryInstructions instructions)` Specify how any reply will be routed so that it reaches this router after being delivered to the getReplyThroughRouter.

  - ### Uses of DeliveryInstructions in net.i2p.router.tunnel

    Methods in net.i2p.router.tunnel with parameters of type DeliveryInstructions
    Modifier and Type | Method and Description
    --- | ---
    `void` | InboundMessageDistributor.`handleClove(DeliveryInstructions instructions, I2NPMessage data)` Handle a clove removed from the garlic message