Class BackupWriteCommand

    • Field Detail

      • segmentId

        protected int segmentId
    • Method Detail

      • isReturnValueExpected

        public final boolean isReturnValueExpected()
        Description copied from interface: ReplicableCommand
        If true, a return value will be provided when performed remotely. Otherwise, a remote ResponseGenerator may choose to simply return null to save on marshalling costs.
        Returns:
        true or false
      • canBlock

        public final boolean canBlock()
        Description copied from interface: ReplicableCommand
        If true, the command is processed asynchronously in a thread provided by an Infinispan thread pool. Otherwise, the command is processed directly in the JGroups thread.

        This feature allows to avoid keep a JGroups thread busy that can originate discard of messages and retransmissions. So, the commands that can block (waiting for some state, acquiring locks, etc.) should return true.

        Returns:
        true if the command can block/wait, false otherwise
      • getSequence

        public final long getSequence()
      • setSequence

        public final void setSequence​(long sequence)
      • getTopologyId

        public final int getTopologyId()
      • getFlags

        public final long getFlags()
      • getSegmentId

        public final int getSegmentId()
      • setSegmentId

        public final void setSegmentId​(int segmentId)