Class CacheCommandInitializer
- java.lang.Object
-
- org.infinispan.hibernate.cache.commons.util.CacheCommandInitializer
-
- All Implemented Interfaces:
org.infinispan.commands.module.ModuleCommandInitializer
public class CacheCommandInitializer extends Object implements org.infinispan.commands.module.ModuleCommandInitializer
Command initializer- Since:
- 4.0
- Author:
- Galder ZamarreƱo
-
-
Constructor Summary
Constructors Constructor Description CacheCommandInitializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPutFromLoadValidator(String cacheName, PutFromLoadValidator putFromLoadValidator)
BeginInvalidationCommand
buildBeginInvalidationCommand(long flagsBitSet, Object[] keys, Object lockOwner)
EndInvalidationCommand
buildEndInvalidationCommand(org.infinispan.util.ByteString cacheName, Object[] keys, Object lockOwner)
EvictAllCommand
buildEvictAllCommand(org.infinispan.util.ByteString regionName)
Build an instance ofEvictAllCommand
for a given region.void
initializeReplicableCommand(org.infinispan.commands.ReplicableCommand c, boolean isRemote)
PutFromLoadValidator
removePutFromLoadValidator(String cacheName)
-
-
-
Method Detail
-
addPutFromLoadValidator
public void addPutFromLoadValidator(String cacheName, PutFromLoadValidator putFromLoadValidator)
-
removePutFromLoadValidator
public PutFromLoadValidator removePutFromLoadValidator(String cacheName)
-
buildEvictAllCommand
public EvictAllCommand buildEvictAllCommand(org.infinispan.util.ByteString regionName)
Build an instance ofEvictAllCommand
for a given region.- Parameters:
regionName
- name of region forEvictAllCommand
- Returns:
- a new instance of
EvictAllCommand
-
buildBeginInvalidationCommand
public BeginInvalidationCommand buildBeginInvalidationCommand(long flagsBitSet, Object[] keys, Object lockOwner)
-
buildEndInvalidationCommand
public EndInvalidationCommand buildEndInvalidationCommand(org.infinispan.util.ByteString cacheName, Object[] keys, Object lockOwner)
-
initializeReplicableCommand
public void initializeReplicableCommand(org.infinispan.commands.ReplicableCommand c, boolean isRemote)
- Specified by:
initializeReplicableCommand
in interfaceorg.infinispan.commands.module.ModuleCommandInitializer
-
-