## Uses of Class
net.i2p.data.Payload

Packages that use Payload
net.i2p.data.i2cp
net.i2p.router
net.i2p.router.client
net.i2p.router.message

Uses of Payload in net.i2p.data.i2cp

Methods in net.i2p.data.i2cp that return Payload
`Payload` `SendMessageMessage.getPayload()`
`Payload` `MessagePayloadMessage.getPayload()`

Methods in net.i2p.data.i2cp with parameters of type Payload
`void` `SendMessageMessage.setPayload(Payload payload)`
`void` `MessagePayloadMessage.setPayload(Payload payload)`

Uses of Payload in net.i2p.router

Methods in net.i2p.router that return Payload
`Payload` `ClientMessage.getPayload()` Retrieve the payload of the message.

Methods in net.i2p.router with parameters of type Payload
`void` `ClientMessage.setPayload(Payload payload)`

Uses of Payload in net.i2p.router.client

Methods in net.i2p.router.client that return Payload
`(package private) Payload` `ClientConnectionRunner.getPayload(MessageId id)` message body

Methods in net.i2p.router.client with parameters of type Payload
`(package private) void` `ClientManager.distributeMessage(Destination fromDest, Destination toDest, Payload payload, MessageId msgId)`
`(package private) void` `ClientConnectionRunner.receiveMessage(Destination toDest, Destination fromDest, Payload payload)` Asynchronously deliver the message to the current runner
`(package private) void` `ClientConnectionRunner.setPayload(MessageId id, Payload payload)`

Constructors in net.i2p.router.client with parameters of type Payload
`MessageReceivedJob(RouterContext ctx, ClientConnectionRunner runner, Destination toDest, Destination fromDest, Payload payload)`

Uses of Payload in net.i2p.router.message

Methods in net.i2p.router.message that return Payload
`Payload` `OutboundClientMessageStatus.getPayload()` raw payload

Methods in net.i2p.router.message with parameters of type Payload
`(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 GarlicMessage`

`OutboundClientMessageJobHelper.createGarlicMessage(RouterContext ctx, long replyToken, long expiration, PublicKey recipientPK, Payload data, Hash from, Destination dest, TunnelInfo replyTunnel, SessionKey wrappedKey, java.util.Set wrappedTags, boolean requireAck, LeaseSet bundledReplyLeaseSet)`
Build a garlic message that will be delivered to the router on which the target is located.