Package org.apache.activemq.security
Class CachedLDAPAuthorizationMap
java.lang.Object
org.apache.activemq.security.SimpleCachedLDAPAuthorizationMap
org.apache.activemq.security.CachedLDAPAuthorizationMap
- All Implemented Interfaces:
AuthorizationMap,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.InitializingBean
public class CachedLDAPAuthorizationMap
extends SimpleCachedLDAPAuthorizationMap
implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
A
DefaultAuthorizationMap implementation which uses LDAP to initialize and update authorization
policy.- Author:
- Hiram Chirino
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.activemq.security.SimpleCachedLDAPAuthorizationMap
SimpleCachedLDAPAuthorizationMap.CachedLDAPAuthorizationMapNamespaceChangeListener, SimpleCachedLDAPAuthorizationMap.DestinationType, SimpleCachedLDAPAuthorizationMap.PermissionType -
Field Summary
Fields inherited from class org.apache.activemq.security.SimpleCachedLDAPAuthorizationMap
context, entries, groupClass -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.activemq.security.SimpleCachedLDAPAuthorizationMap
applyAcl, applyACL, checkForUpdates, createContext, formatDestination, formatDestination, formatDestinationName, getAdminACLs, getAdminPermissionGroupSearchFilter, getAuthentication, getConnectionPassword, getConnectionProtocol, getConnectionURL, getConnectionUsername, getEntry, getFilterForPermissionType, getGroupClass, getGroupNameAttribute, getGroupObjectClass, getPermissionGroupMemberAttribute, getPrefixLengthForDestinationType, getQueueSearchBase, getReadACLs, getReadPermissionGroupSearchFilter, getRefreshInterval, getTempDestinationAdminACLs, getTempDestinationReadACLs, getTempDestinationWriteACLs, getTempSearchBase, getTopicSearchBase, getUserNameAttribute, getUserObjectClass, getWriteACLs, getWritePermissionGroupSearchFilter, isContextAlive, isLegacyGroupMapping, isRefreshDisabled, namingExceptionThrown, objectAdded, objectChanged, objectRemoved, objectRenamed, open, processQueryResults, query, setAdminPermissionGroupSearchFilter, setAuthentication, setConnectionPassword, setConnectionProtocol, setConnectionURL, setConnectionUsername, setGroupClass, setGroupNameAttribute, setGroupObjectClass, setLegacyGroupMapping, setPermissionGroupMemberAttribute, setQueueSearchBase, setReadPermissionGroupSearchFilter, setRefreshDisabled, setRefreshInterval, setTempSearchBase, setTopicSearchBase, setUserNameAttribute, setUserObjectClass, setWritePermissionGroupSearchFilter, transcribeSet, updated
-
Constructor Details
-
CachedLDAPAuthorizationMap
public CachedLDAPAuthorizationMap()
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Overrides:
afterPropertiesSetin classSimpleCachedLDAPAuthorizationMap- Throws:
Exception
-
destroy
- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean- Overrides:
destroyin classSimpleCachedLDAPAuthorizationMap- Throws:
Exception
-