Class EndInvalidationCommand

  • All Implemented Interfaces:
    org.infinispan.commands.remote.CacheRpcCommand, org.infinispan.commands.ReplicableCommand

    public class EndInvalidationCommand
    extends org.infinispan.commands.remote.BaseRpcCommand
    Sent in commit phase (after DB commit) to remote nodes in order to stop invalidating putFromLoads.
    Author:
    Radim Vansa <rvansa@redhat.com>
    • Constructor Detail

      • EndInvalidationCommand

        public EndInvalidationCommand​(org.infinispan.util.ByteString cacheName)
      • EndInvalidationCommand

        public EndInvalidationCommand​(org.infinispan.util.ByteString cacheName,
                                      Object[] keys,
                                      Object lockOwner)
        Parameters:
        cacheName - name of the cache to evict
    • Method Detail

      • getCommandId

        public byte getCommandId()
      • isReturnValueExpected

        public boolean isReturnValueExpected()
      • canBlock

        public boolean canBlock()
        Specified by:
        canBlock in interface org.infinispan.commands.ReplicableCommand
        Overrides:
        canBlock in class org.infinispan.commands.remote.BaseRpcCommand
      • setPutFromLoadValidator

        public void setPutFromLoadValidator​(PutFromLoadValidator putFromLoadValidator)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • toString

        public String toString()
        Overrides:
        toString in class org.infinispan.commands.remote.BaseRpcCommand