Package com.atlassian.confluence.user.crowd

Interface Summary
ApplicationCache Caches Embedded Crowd Application objects by name to avoid frequent retrieval from the database.
MembershipCache  
 

Class Summary
CachedCrowdApplicationDao Caches the most frequently-used method on this interface: CachedCrowdApplicationDao.findByName(java.lang.String).
CachedCrowdEntityCacheKey A composite key between an entity name and a directory Id.
CachedCrowdGroupDao A caching decorator for an InternalUserDao.
CachedCrowdInternalDirectoryGroup Immutable group for caching
CachedCrowdInternalMembershipDao Removes cached membership information as required by the bulk operations on the InternalMembershipDao interface.
CachedCrowdMembershipDao Caches membership information.
CachedCrowdUser Immutable Timestamped user for caching
CachedCrowdUserDao A caching decorator for an InternalUserDao.
ConfluenceCrowdDirectoryService Overrides removal and addition of directories to make sure they're added to the single internal application.
ConfluenceDirectoryEventListener Propagates DirectoryUpdatedEvent and DirectoryDeletedEvent to other nodes in a cluster to trigger the relevant updates to caches and directory monitors on each node.
ConfluenceDirectoryEventListener.ClusterDirectoryDeletedEvent  
ConfluenceDirectoryEventListener.ClusterDirectoryEvent Crowd's event classes are not Serializable, so we need to extract the event class and directory, then reconstruct the event on the other nodes.
ConfluenceDirectoryEventListener.ClusterDirectoryUpdatedEvent  
ConfluenceLockFactory Implementation of the Embedded Crowd LockFactory that switches between Coherence-based locking or ReentrantLock based on whether this instance is clustered.
CrowdDisabledUserManager Implementation of DisabledUserManager which uses the Embedded Crowd service.
DefaultApplicationCache Implementation of ApplicationCache that delegates to CacheFactory for caching.
DefaultMembershipCache The cache maps a DefaultMembershipCache.MembershipCacheKey representing a user (or group) in a particular directory to a Map<String, String> where each entry in the map represents a group that the user (or group) is a member of.
DefaultMembershipCache.MembershipCacheKey  
EmbeddedCrowdBootstrap Provides convenient methods to create the crowd application and internal directory optionally if one isn't found.
 

Enum Summary
DirectoryState Enumeration of the possible states the internal directory can be created in.
 



Copyright © 2003-2011 Atlassian. All Rights Reserved.