Class GridContinuousMessage

    • Constructor Detail

      • GridContinuousMessage

        public GridContinuousMessage()
        Required by Externalizable.
    • 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:
        True is 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:
        onAckReceived in interface Message
      • 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.
        Specified by:
        writeTo in interface Message
        Parameters:
        buf - Byte buffer.
        writer - Writer.
        Returns:
        Whether message was fully written.
      • readFrom

        public boolean readFrom​(ByteBuffer buf,
                                MessageReader reader)
        Reads this message from provided byte buffer.
        Specified by:
        readFrom in interface Message
        Parameters:
        buf - Byte buffer.
        reader - Reader.
        Returns:
        Whether message was fully read.
      • directType

        public short directType()
        Gets message type.
        Specified by:
        directType in interface Message
        Returns:
        Message type.
      • fieldsCount

        public byte fieldsCount()
        Gets fields count.
        Specified by:
        fieldsCount in interface Message
        Returns:
        Fields count.