Class NodeIdMessage
- java.lang.Object
-
- org.apache.ignite.spi.communication.tcp.messages.NodeIdMessage
-
- All Implemented Interfaces:
Serializable,Message
public class NodeIdMessage extends Object implements Message
Node ID message.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intMESSAGE_FULL_SIZEFull message size (with message type) in bytes.-
Fields inherited from interface org.apache.ignite.plugin.extensions.communication.Message
DIRECT_TYPE_SIZE
-
-
Constructor Summary
Constructors Constructor Description NodeIdMessage()NodeIdMessage(UUID nodeId)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description shortdirectType()Gets message type.bytefieldsCount()Gets fields count.byte[]nodeIdBytes()static byte[]nodeIdBytesWithType(UUID nodeId)voidonAckReceived()Method called when ack message received.booleanreadFrom(ByteBuffer buf, MessageReader reader)Reads this message from provided byte buffer.StringtoString()booleanwriteTo(ByteBuffer buf, MessageWriter writer)Writes this message to provided byte buffer.
-
-
-
Field Detail
-
MESSAGE_FULL_SIZE
public static final int MESSAGE_FULL_SIZE
Full message size (with message type) in bytes.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
NodeIdMessage
public NodeIdMessage()
-
NodeIdMessage
public NodeIdMessage(UUID nodeId)
- Parameters:
nodeId- Node ID.
-
-
Method Detail
-
nodeIdBytes
public byte[] nodeIdBytes()
- Returns:
- Node ID bytes.
-
nodeIdBytesWithType
public static byte[] nodeIdBytesWithType(UUID nodeId)
- Parameters:
nodeId- Node ID.- Returns:
- Marshalled node ID bytes with direct message type.
-
onAckReceived
public void onAckReceived()
Method called when ack message received.- Specified by:
onAckReceivedin interfaceMessage
-
writeTo
public boolean writeTo(ByteBuffer buf, MessageWriter writer)
Writes this message to provided byte buffer.
-
readFrom
public boolean readFrom(ByteBuffer buf, MessageReader reader)
Reads this message from provided byte buffer.
-
directType
public short directType()
Gets message type.- Specified by:
directTypein interfaceMessage- Returns:
- Message type.
-
fieldsCount
public byte fieldsCount()
Gets fields count.- Specified by:
fieldsCountin interfaceMessage- Returns:
- Fields count.
-
-