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
-
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:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Overrides:
afterPropertiesSet
in classSimpleCachedLDAPAuthorizationMap
- Throws:
Exception
-
destroy
- Specified by:
destroy
in interfaceorg.springframework.beans.factory.DisposableBean
- Overrides:
destroy
in classSimpleCachedLDAPAuthorizationMap
- Throws:
Exception
-