public class CacheCommandInitializer
extends java.lang.Object
implements org.infinispan.commands.module.ModuleCommandInitializer
| Constructor and Description |
|---|
CacheCommandInitializer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPutFromLoadValidator(java.lang.String cacheName,
PutFromLoadValidator putFromLoadValidator) |
BeginInvalidationCommand |
buildBeginInvalidationCommand(java.util.Set<org.infinispan.context.Flag> flags,
java.lang.Object[] keys,
java.lang.Object lockOwner) |
EndInvalidationCommand |
buildEndInvalidationCommand(java.lang.String cacheName,
java.lang.Object[] keys,
java.lang.Object lockOwner) |
EvictAllCommand |
buildEvictAllCommand(java.lang.String regionName)
Build an instance of
EvictAllCommand for a given region. |
PutFromLoadValidator |
findPutFromLoadValidator(java.lang.String cacheName) |
void |
initializeReplicableCommand(org.infinispan.commands.ReplicableCommand c,
boolean isRemote) |
void |
injectDependencies(org.infinispan.notifications.cachelistener.CacheNotifier notifier,
org.infinispan.configuration.cache.Configuration configuration,
org.infinispan.interceptors.locking.ClusteringDependentLogic clusteringDependentLogic) |
PutFromLoadValidator |
removePutFromLoadValidator(java.lang.String cacheName) |
public void injectDependencies(org.infinispan.notifications.cachelistener.CacheNotifier notifier,
org.infinispan.configuration.cache.Configuration configuration,
org.infinispan.interceptors.locking.ClusteringDependentLogic clusteringDependentLogic)
public void addPutFromLoadValidator(java.lang.String cacheName,
PutFromLoadValidator putFromLoadValidator)
public PutFromLoadValidator findPutFromLoadValidator(java.lang.String cacheName)
public PutFromLoadValidator removePutFromLoadValidator(java.lang.String cacheName)
public EvictAllCommand buildEvictAllCommand(java.lang.String regionName)
EvictAllCommand for a given region.regionName - name of region for EvictAllCommandEvictAllCommandpublic BeginInvalidationCommand buildBeginInvalidationCommand(java.util.Set<org.infinispan.context.Flag> flags, java.lang.Object[] keys, java.lang.Object lockOwner)
public EndInvalidationCommand buildEndInvalidationCommand(java.lang.String cacheName, java.lang.Object[] keys, java.lang.Object lockOwner)
public void initializeReplicableCommand(org.infinispan.commands.ReplicableCommand c,
boolean isRemote)
initializeReplicableCommand in interface org.infinispan.commands.module.ModuleCommandInitializerCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.