Package net.i2p.data.i2np
Class TunnelBuildMessage
- java.lang.Object
-
- net.i2p.data.i2np.I2NPMessageImpl
-
- net.i2p.data.i2np.TunnelBuildMessageBase
-
- net.i2p.data.i2np.TunnelBuildMessage
-
- All Implemented Interfaces:
I2NPMessage
- Direct Known Subclasses:
ShortTunnelBuildMessage,VariableTunnelBuildMessage
public class TunnelBuildMessage extends TunnelBuildMessageBase
The basic build message with 8 records.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.i2p.data.i2np.I2NPMessageImpl
I2NPMessageImpl.Builder
-
-
Field Summary
Fields Modifier and Type Field Description static intMESSAGE_TYPE-
Fields inherited from class net.i2p.data.i2np.TunnelBuildMessageBase
_records, MAX_RECORD_COUNT, RECORD_COUNT, RECORD_SIZE
-
Fields inherited from class net.i2p.data.i2np.I2NPMessageImpl
_context, _expiration, _log, CHECKSUM_LENGTH, DEFAULT_EXPIRATION_MS, HEADER_LENGTH
-
Fields inherited from interface net.i2p.data.i2np.I2NPMessage
MAX_ID_VALUE, MAX_SIZE
-
-
Constructor Summary
Constructors Modifier Constructor Description TunnelBuildMessage(I2PAppContext context)protectedTunnelBuildMessage(I2PAppContext context, int records)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetType()Return the unique identifier for this type of I2NP message, as defined in the I2NP specStringtoString()-
Methods inherited from class net.i2p.data.i2np.TunnelBuildMessageBase
calculateWrittenLength, getRecord, getRecordCount, readMessage, setRecord, writeMessageBody
-
Methods inherited from class net.i2p.data.i2np.I2NPMessageImpl
createMessage, fromRawByteArray, fromRawByteArrayNTCP2, getMessageExpiration, getMessageSize, getRawMessageSize, getUniqueId, readBytes, readBytes, readBytes, readMessage, registerBuilder, setMessageExpiration, setUniqueId, toByteArray, toByteArray, toByteArray, toRawByteArray, toRawByteArrayNTCP2, writeBytes
-
-
-
-
Field Detail
-
MESSAGE_TYPE
public static final int MESSAGE_TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TunnelBuildMessage
public TunnelBuildMessage(I2PAppContext context)
-
TunnelBuildMessage
protected TunnelBuildMessage(I2PAppContext context, int records)
- Since:
- 0.7.12
-
-
Method Detail
-
getType
public int getType()
Description copied from interface:I2NPMessageReturn the unique identifier for this type of I2NP message, as defined in the I2NP spec
-
-