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 EvictAllCommand
EvictAllCommand
public 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.ModuleCommandInitializer
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.