Class WalStateAckMessage

    • Constructor Detail

      • WalStateAckMessage

        public WalStateAckMessage()
        Default constructor.
      • WalStateAckMessage

        public WalStateAckMessage​(UUID opId,
                                  boolean affNode,
                                  boolean changed,
                                  @Nullable
                                  @Nullable String errMsg)
        Constructor.
        Parameters:
        opId - Operation ID.
        affNode - Affinity node.
        changed - Operation result.
        errMsg - Error message.
    • Method Detail

      • operationId

        public UUID operationId()
        Returns:
        Operation ID.
      • affNode

        public boolean affNode()
        Returns:
        Affinity node flag.
      • changed

        public boolean changed()
        Returns:
        Result.
      • errorMessage

        @Nullable
        public @Nullable String errorMessage()
        Returns:
        Error message.
      • senderNodeId

        public UUID senderNodeId()
        Returns:
        Sender node ID.
      • senderNodeId

        public void senderNodeId​(UUID sndNodeId)
        Parameters:
        sndNodeId - Sender node ID.
      • 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.
      • onAckReceived

        public void onAckReceived()
        Method called when ack message received.
        Specified by:
        onAckReceived in interface Message