public class PayloadGarlicConfig extends GarlicConfig
Constructor and Description |
---|
PayloadGarlicConfig(Certificate cert,
long id,
long expiration,
DeliveryInstructions di,
I2NPMessage message) |
Modifier and Type | Method and Description |
---|---|
void |
addClove(GarlicConfig config)
Add a clove to the current message - if any cloves are added, an I2NP message
cannot be specified via setPayload.
|
void |
clearCloves() |
GarlicConfig |
getClove(int index) |
int |
getCloveCount() |
I2NPMessage |
getPayload()
Specify the I2NP message to be sent - if this is set, no other cloves can be included
in this block
|
protected String |
getSubData() |
getCertificate, getDeliveryInstructions, getExpiration, getId, getRecipient, getRecipientPublicKey, setRecipient, setRecipientPublicKey, toString
public PayloadGarlicConfig(Certificate cert, long id, long expiration, DeliveryInstructions di, I2NPMessage message)
public I2NPMessage getPayload()
protected String getSubData()
getSubData
in class GarlicConfig
public void addClove(GarlicConfig config)
GarlicConfig
addClove
in class GarlicConfig
UnsupportedOperationException
- alwayspublic int getCloveCount()
getCloveCount
in class GarlicConfig
public GarlicConfig getClove(int index)
getClove
in class GarlicConfig
UnsupportedOperationException
- alwayspublic void clearCloves()
clearCloves
in class GarlicConfig