Class GridContinuousMessage
- java.lang.Object
-
- org.apache.ignite.internal.processors.continuous.GridContinuousMessage
-
- All Implemented Interfaces:
Serializable,Message
public class GridContinuousMessage extends Object implements Message
Continuous processor message.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.apache.ignite.plugin.extensions.communication.Message
DIRECT_TYPE_SIZE
-
-
Constructor Summary
Constructors Constructor Description GridContinuousMessage()Required byExternalizable.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Tdata()voiddata(Object data)byte[]dataBytes()voiddataBytes(byte[] dataBytes)shortdirectType()Gets message type.bytefieldsCount()Gets fields count.@Nullable IgniteUuidfutureId()booleanmessages()voidonAckReceived()Method called when ack message received.booleanreadFrom(ByteBuffer buf, MessageReader reader)Reads this message from provided byte buffer.UUIDroutineId()StringtoString()org.apache.ignite.internal.processors.continuous.GridContinuousMessageTypetype()booleanwriteTo(ByteBuffer buf, MessageWriter writer)Writes this message to provided byte buffer.
-
-
-
Constructor Detail
-
GridContinuousMessage
public GridContinuousMessage()
Required byExternalizable.
-
-
Method Detail
-
type
public org.apache.ignite.internal.processors.continuous.GridContinuousMessageType type()
- Returns:
- Message type.
-
routineId
public UUID routineId()
- Returns:
- Consume ID.
-
messages
public boolean messages()
- Returns:
Trueis data is collection of messages.
-
data
public <T> T data()
- Returns:
- Message data.
-
data
public void data(Object data)
- Parameters:
data- Message data.
-
dataBytes
public byte[] dataBytes()
- Returns:
- Serialized message data.
-
dataBytes
public void dataBytes(byte[] dataBytes)
- Parameters:
dataBytes- Serialized message data.
-
onAckReceived
public void onAckReceived()
Method called when ack message received.- Specified by:
onAckReceivedin interfaceMessage
-
futureId
@Nullable public @Nullable IgniteUuid futureId()
- Returns:
- Future ID for synchronous event notification.
-
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.
-
-