public class CachedLDAPAuthorizationMap extends SimpleCachedLDAPAuthorizationMap implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
DefaultAuthorizationMap
implementation which uses LDAP to initialize and update authorization
policy.SimpleCachedLDAPAuthorizationMap.CachedLDAPAuthorizationMapNamespaceChangeListener, SimpleCachedLDAPAuthorizationMap.DestinationType, SimpleCachedLDAPAuthorizationMap.PermissionType
context, entries
DEFAULT_GROUP_CLASS, groupClass
ANY_CHILD, ANY_DESCENDENT
Constructor and Description |
---|
CachedLDAPAuthorizationMap() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
void |
destroy() |
applyACL, applyAcl, checkForUpdates, createContext, formatDestination, formatDestination, formatDestinationName, getAdminACLs, getAdminPermissionGroupSearchFilter, getAllEntries, getAuthentication, getConnectionPassword, getConnectionProtocol, getConnectionURL, getConnectionUsername, getEntry, getFilterForPermissionType, 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, setGroupNameAttribute, setGroupObjectClass, setLegacyGroupMapping, setPermissionGroupMemberAttribute, setQueueSearchBase, setReadPermissionGroupSearchFilter, setRefreshDisabled, setRefreshInterval, setTempSearchBase, setTopicSearchBase, setUserNameAttribute, setUserObjectClass, setWritePermissionGroupSearchFilter, transcribeSet, updated
createGroupPrincipal, get, getDefaultEntry, getEntryClass, getEntryFor, getGroupClass, getTempDestinationAuthorizationEntry, setAuthorizationEntries, setDefaultEntry, setGroupClass, setTempDestinationAuthorizationEntry
chooseValue, findWildcardMatches, getQueueRootChildCount, getQueueRootNode, getRootNode, getTempQueueRootNode, getTempTopicRootNode, getTopicRootChildCount, getTopicRootNode, put, remove, removeAll, reset, setEntries, union
public void afterPropertiesSet() throws java.lang.Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
afterPropertiesSet
in class SimpleCachedLDAPAuthorizationMap
java.lang.Exception
public void destroy() throws java.lang.Exception
destroy
in interface org.springframework.beans.factory.DisposableBean
destroy
in class SimpleCachedLDAPAuthorizationMap
java.lang.Exception
Copyright © 2005-2013 Red Hat, Inc.. All Rights Reserved.