## Uses of Class
net.i2p.router.message.PayloadGarlicConfig

Packages that use PayloadGarlicConfig
net.i2p.router.message

Uses of PayloadGarlicConfig in net.i2p.router.message

Methods in net.i2p.router.message that return PayloadGarlicConfig
`(package private) static PayloadGarlicConfig` `OutboundClientMessageJobHelper.buildDataClove(RouterContext ctx, Payload data, Destination dest, long expiration)` Build a clove that sends the payload to the destination
`(package private) static PayloadGarlicConfig` `OutboundClientMessageJobHelper.buildLeaseSetClove(RouterContext ctx, long expiration, LeaseSet replyLeaseSet)` Build a clove that stores the leaseSet locally
`PayloadGarlicConfig` `OutboundClientMessageStatus.getClove()` clove, if we've built it

Methods in net.i2p.router.message with parameters of type PayloadGarlicConfig

`(package private) static GarlicMessage`

`OutboundClientMessageJobHelper.createGarlicMessage(RouterContext ctx, long replyToken, long expiration, PublicKey recipientPK, PayloadGarlicConfig dataClove, Hash from, Destination dest, TunnelInfo replyTunnel, SessionKey wrappedKey, java.util.Set wrappedTags, boolean requireAck, LeaseSet bundledReplyLeaseSet)`
Allow the app to specify the data clove directly, which enables OutboundClientMessage to resend the same payload (including expiration and unique id) in different garlics (down different tunnels)

`void` `OutboundClientMessageStatus.setClove(PayloadGarlicConfig clove)`