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
ADefaultAuthorizationMap
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 Constructor Description CachedLDAPAuthorizationMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
void
destroy()
-
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
-
-
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet() throws Exception
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Overrides:
afterPropertiesSet
in classSimpleCachedLDAPAuthorizationMap
- Throws:
Exception
-
destroy
public void destroy() throws Exception
- Specified by:
destroy
in interfaceorg.springframework.beans.factory.DisposableBean
- Overrides:
destroy
in classSimpleCachedLDAPAuthorizationMap
- Throws:
Exception
-
-