public class CreateLeaseSet2Message extends CreateLeaseSetMessage
Modifier and Type | Field and Description |
---|---|
static int |
MESSAGE_TYPE
NOTE: Preliminary format was type 40 in 0.9.38.
|
_leaseSet, _privateKey, _sessionId
Constructor and Description |
---|
CreateLeaseSet2Message() |
Modifier and Type | Method and Description |
---|---|
void |
addPrivateKey(PrivateKey key)
Add a private key.
|
protected void |
doReadMessage(InputStream in,
int size)
Read in the payload part of the message (after the initial 4 byte size and 1
byte type)
|
protected byte[] |
doWriteMessage()
Write out the payload part of the message (not including the 4 byte size and
1 byte type)
|
List<PrivateKey> |
getPrivateKeys()
This returns all the keys.
|
int |
getType()
Return the unique identifier for this type of message, as specified in the
network specification document under #ClientAccessLayerMessages
|
String |
toString() |
getLeaseSet, getPrivateKey, getSessionId, getSigningPrivateKey, sessionId, setLeaseSet, setPrivateKey, setSessionId, setSigningPrivateKey
readBytes, readMessage, readMessage, writeBytes, writeMessage
calculateHash, fromBase64, fromByteArray, read, toBase64, toByteArray
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
calculateHash, fromBase64, fromByteArray, toBase64, toByteArray
public static final int MESSAGE_TYPE
public List<PrivateKey> getPrivateKeys()
public void addPrivateKey(PrivateKey key)
protected void doReadMessage(InputStream in, int size) throws I2CPMessageException, IOException
I2CPMessageImpl
doReadMessage
in class CreateLeaseSetMessage
in
- InputStreamsize
- payload sizeI2CPMessageException
IOException
protected byte[] doWriteMessage() throws I2CPMessageException, IOException
I2CPMessageImpl
doWriteMessage
in class CreateLeaseSetMessage
I2CPMessageException
IOException
public int getType()
I2CPMessage
getType
in interface I2CPMessage
getType
in class CreateLeaseSetMessage
public String toString()
toString
in class CreateLeaseSetMessage