Class SecurityActions
java.lang.Object
org.infinispan.security.actions.SecurityActions
- Since:
- 15.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddCacheDependency(EmbeddedCacheManager cacheManager, String from, String to) static voidaddListener(EmbeddedCacheManager cacheManager, Object listener) static CompletionStage<Void> addListenerAsync(EmbeddedCacheManager cacheManager, Object listener) static CompletionStage<Void> addLoggerListenerAsync(EmbeddedCacheManager ecm, Object listener) static <K,V> AdvancedCache <K, V> anonymizeSecureCache(AdvancedCache<K, V> cache) static <K> CompletionStage<Boolean> cacheContainsKeyAsync(AdvancedCache<K, ?> ac, K key) static voidcheckPermission(EmbeddedCacheManager cacheManager, AuthorizationPermission permission) static voiddefineConfiguration(EmbeddedCacheManager cacheManager, String cacheName, Configuration configurationOverride) static <A extends Cache<K,V>, K, V>
AgetCache(EmbeddedCacheManager cacheManager, String cacheName) static AuthorizationManagergetCacheAuthorizationManager(AdvancedCache<?, ?> cache) static <C> CgetCacheComponent(EmbeddedCacheManager cacheManager, String cacheName, Class<C> klass) static ComponentRegistrygetCacheComponentRegistry(AdvancedCache<?, ?> cache) static ConfigurationgetCacheConfiguration(AdvancedCache<?, ?> cache) static ConfigurationgetCacheConfiguration(EmbeddedCacheManager cacheManager, String name) static CacheEntry<String, String> getCacheEntry(AdvancedCache<String, String> cache, String key) static <K,V> CompletionStage <CacheEntry<K, V>> getCacheEntryAsync(AdvancedCache<K, V> cache, K key) static GlobalConfigurationgetCacheManagerConfiguration(EmbeddedCacheManager cacheManager) static ClusterExecutorgetClusterExecutor(Cache<?, ?> cache) static ClusterExecutorgetClusterExecutor(EmbeddedCacheManager cacheManager) static DistributionManagergetDistributionManager(AdvancedCache<?, ?> cache) static EmbeddedCacheManagergetEmbeddedCacheManager(AdvancedCache<?, ?> cache) static GlobalComponentRegistrygetGlobalComponentRegistry(EmbeddedCacheManager cacheManager) static HealthgetHealth(EmbeddedCacheManager cacheManager) static <A extends Cache<K,V>, K, V>
AgetOrCreateCache(EmbeddedCacheManager cm, String configName, Configuration cfg) static ConfigurationgetOrCreateTemplate(EmbeddedCacheManager cm, String configName, Configuration cfg) static org.infinispan.remoting.transport.raft.RaftManagerstatic <A extends Cache<K,V>, K, V>
AgetUnwrappedCache(Cache<K, V> cache) static <A extends Cache<K,V>, K, V>
AgetUnwrappedCache(EmbeddedCacheManager cacheManager, String cacheName) static CompletionStage<Void> removeListenerAsync(Listenable listenable, Object listener) static voidstatic voidstopManager(EmbeddedCacheManager cacheManager) static voidundefineConfiguration(EmbeddedCacheManager cacheManager, String name)
-
Constructor Details
-
SecurityActions
public SecurityActions()
-
-
Method Details
-
getEmbeddedCacheManager
-
getGlobalComponentRegistry
-
getCacheManagerConfiguration
-
getUnwrappedCache
-
getUnwrappedCache
public static <A extends Cache<K,V>, K, V> A getUnwrappedCache(EmbeddedCacheManager cacheManager, String cacheName) -
defineConfiguration
public static void defineConfiguration(EmbeddedCacheManager cacheManager, String cacheName, Configuration configurationOverride) -
getCache
public static <A extends Cache<K,V>, K, V> A getCache(EmbeddedCacheManager cacheManager, String cacheName) -
getCacheConfiguration
-
stopCache
-
getClusterExecutor
-
getClusterExecutor
-
checkPermission
public static void checkPermission(EmbeddedCacheManager cacheManager, AuthorizationPermission permission) -
getCacheComponentRegistry
-
undefineConfiguration
-
getCacheAuthorizationManager
-
addListener
-
removeListenerAsync
-
getCacheEntryAsync
public static <K,V> CompletionStage<CacheEntry<K,V>> getCacheEntryAsync(AdvancedCache<K, V> cache, K key) -
getCacheConfiguration
-
cacheContainsKeyAsync
-
addCacheDependency
-
getCacheComponent
public static <C> C getCacheComponent(EmbeddedCacheManager cacheManager, String cacheName, Class<C> klass) -
getHealth
-
addLoggerListenerAsync
public static CompletionStage<Void> addLoggerListenerAsync(EmbeddedCacheManager ecm, Object listener) -
addListenerAsync
public static CompletionStage<Void> addListenerAsync(EmbeddedCacheManager cacheManager, Object listener) -
getCacheEntry
public static CacheEntry<String,String> getCacheEntry(AdvancedCache<String, String> cache, String key) -
getDistributionManager
-
anonymizeSecureCache
-
getOrCreateCache
public static <A extends Cache<K,V>, K, V> A getOrCreateCache(EmbeddedCacheManager cm, String configName, Configuration cfg) -
getOrCreateTemplate
public static Configuration getOrCreateTemplate(EmbeddedCacheManager cm, String configName, Configuration cfg) -
stopManager
-
getRaftManager
public static org.infinispan.remoting.transport.raft.RaftManager getRaftManager(EmbeddedCacheManager ecm)
-