Package org.infinispan.security.impl
Class GlobalSecurityManagerImpl
java.lang.Object
org.infinispan.security.impl.GlobalSecurityManagerImpl
- All Implemented Interfaces:
- GlobalSecurityManager
@MBean(objectName="GlobalSecurityManager",
       description="Controls global ACL caches")
public class GlobalSecurityManagerImpl
extends Object
implements GlobalSecurityManager
GlobalSecurityManagerImpl. Initialize the global ACL cache.
- Since:
- 8.1
- Author:
- Tristan Tarrant
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionFlushes the ACL cache for this nodevoidMap<?, ?> Returns the global ACL cachevoidinit(GlobalConfiguration globalConfiguration, EmbeddedCacheManager embeddedCacheManager, Authorizer authorizer) 
- 
Constructor Details- 
GlobalSecurityManagerImplpublic GlobalSecurityManagerImpl()
 
- 
- 
Method Details- 
initpublic void init(GlobalConfiguration globalConfiguration, EmbeddedCacheManager embeddedCacheManager, Authorizer authorizer) 
- 
globalACLCacheDescription copied from interface:GlobalSecurityManagerReturns the global ACL cache- Specified by:
- globalACLCachein interface- GlobalSecurityManager
 
- 
flushGlobalACLCache@ManagedOperation(name="Flush ACL Cache", displayName="Flush ACL Cache", description="Flushes the global ACL cache across the entire cluster") public CompletionStage<Void> flushGlobalACLCache()Description copied from interface:GlobalSecurityManagerFlushes the ACL cache for this node- Specified by:
- flushGlobalACLCachein interface- GlobalSecurityManager
- Returns:
 
- 
flushLocalACLCachepublic void flushLocalACLCache()- Specified by:
- flushLocalACLCachein interface- GlobalSecurityManager
 
 
-