Interface Message
-
- All Known Implementing Classes:
HandshakeMessage,HandshakeWaitMessage,JobStealingRequest,NodeIdMessage,RecoveryLastReceivedMessage
public interface MessageBase class for all communication messages.
-
-
Field Summary
Fields Modifier and Type Field Description static intDIRECT_TYPE_SIZEDirect type size in bytes.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description shortdirectType()Gets message type.default booleanreadFrom(ByteBuffer buf, MessageReader reader)Deprecated.Use the code-generatedMessageSerializerinstead.default booleanwriteTo(ByteBuffer buf, MessageWriter writer)Deprecated.Use the code-generatedMessageSerializerinstead.
-
-
-
Field Detail
-
DIRECT_TYPE_SIZE
static final int DIRECT_TYPE_SIZE
Direct type size in bytes.- See Also:
- Constant Field Values
-
-
Method Detail
-
writeTo
@Deprecated default boolean writeTo(ByteBuffer buf, MessageWriter writer)
Deprecated.Use the code-generatedMessageSerializerinstead.Writes this message to provided byte buffer.- Parameters:
buf- Byte buffer.writer- Writer.- Returns:
- Whether message was fully written.
-
readFrom
@Deprecated default boolean readFrom(ByteBuffer buf, MessageReader reader)
Deprecated.Use the code-generatedMessageSerializerinstead.Reads this message from provided byte buffer.- Parameters:
buf- Byte buffer.reader- Reader.- Returns:
- Whether message was fully read.
-
directType
short directType()
Gets message type.- Returns:
- Message type.
-
-