public class CreateLeaseSetMessage extends I2CPMessageImpl
| Modifier and Type | Field and Description |
|---|---|
protected LeaseSet | _leaseSetthe lease set |
protected PrivateKey | _privateKeythe private key |
protected SessionId | _sessionIdthe session ID |
static int | MESSAGE_TYPEMESSAGE_TYPE. |
| Constructor and Description |
|---|
CreateLeaseSetMessage() |
| Modifier and Type | Method and Description |
|---|---|
protected void | doReadMessage(InputStream in,
int size)doReadMessage. |
protected byte[] | doWriteMessage()doWriteMessage. |
LeaseSet | getLeaseSet()Lease set being created. |
PrivateKey | getPrivateKey()ElGamal encryption key. |
SessionId | getSessionId()Session identifier for this message. |
SigningPrivateKey | getSigningPrivateKey()Signing private key for the lease set. |
int | getType()Type. |
SessionId | sessionId()Return the SessionId for this message. |
void | setLeaseSet(LeaseSet leaseSet)Lease set being created. |
void | setPrivateKey(PrivateKey privateKey)ElGamal encryption key. |
void | setSessionId(SessionId id)Session identifier for this message. |
void | setSigningPrivateKey(SigningPrivateKey key)Signing private key for the lease set. |
String | toString()Returns a string representation of this message. |
readBytes, readMessage, readMessage, writeBytes, writeMessageprotected LeaseSet _leaseSet
protected PrivateKey _privateKey
protected SessionId _sessionId
public static final int MESSAGE_TYPE
protected void doReadMessage(InputStream in, int size) throws I2CPMessageException, IOException
doReadMessage in class I2CPMessageImplin - InputStreamsize - payload sizeI2CPMessageException - if the message format is invalidIOException - if there's an error reading from the streamprotected byte[] doWriteMessage()
throws I2CPMessageException,
IOExceptiondoWriteMessage in class I2CPMessageImplI2CPMessageException - if the message cannot be writtenIOException - if there's an error writing to the streampublic LeaseSet getLeaseSet()
public PrivateKey getPrivateKey()
public SessionId getSessionId()
public SigningPrivateKey getSigningPrivateKey()
public int getType()
public SessionId sessionId()
sessionId in interface I2CPMessagesessionId in class I2CPMessageImplpublic void setLeaseSet(LeaseSet leaseSet)
leaseSet - the lease setpublic void setPrivateKey(PrivateKey privateKey)
privateKey - the private keypublic void setSessionId(SessionId id)
id - the session IDpublic void setSigningPrivateKey(SigningPrivateKey key)
key - the signing private key