| Interface | Description |
|---|---|
| ApplicationCache |
Caches Embedded Crowd Application objects by name to avoid frequent retrieval from the database.
|
| CrowdUserDirectoryHelper |
Helper class for accessing information about Crowd user directories
|
| GroupMembershipCache |
A direction agnostic cache of maps from directory ids and group names to groups.
|
| MembershipCache |
| Class | Description |
|---|---|
| CacheableDirectoryInstanceLoader |
Caches the underlying remote directory base by id.
|
| 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. |
| CachedCrowdMembershipCacheKey | |
| CachedCrowdMembershipDao |
Caches membership information.
|
| CachedCrowdUser |
Immutable Timestamped user for caching
|
| CachedCrowdUserDao |
A caching decorator for an InternalUserDao.
|
| CachedOption<T> |
Container for caching crowd entities with the option to cache the entity or a representation that entity
does not exist.
|
| ConfluenceCrowdDirectoryService |
Overrides removal and addition of directories to make sure they're added to the single internal application.
|
| ConfluenceCrowdUserEventAdaptorListener | |
| 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 | |
| ConfluenceSpringContextInstanceFactory |
Overrides the
ConfluenceSpringContextInstanceFactory.getInstance(Class) method such that certain beans are created from a prototyped scope. |
| CrowdDisabledUserManager |
Implementation of DisabledUserManager which uses the Embedded Crowd service.
|
| DefaultApplicationCache |
Implementation of
ApplicationCache that delegates to CacheFactory
for caching. |
| DefaultCrowdUserDirectoryHelper | |
| DefaultGroupMembershipCache | |
| DefaultMembershipCache |
The cache maps a
CachedCrowdMembershipCacheKey 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. |
| EmbeddedCrowdApplicationFactory | |
| EmbeddedCrowdBootstrap |
Provides convenient methods to create the crowd application and internal directory optionally if one isn't found.
|
| NameUtils | |
| UserIndexingListener |
Creates/indexes PersonalInformation as users are added or have their activation status modified.
|
| Enum | Description |
|---|---|
| CrowdUserDirectoryImplementation |
Enumeration of possible Crowd user directory implementation classes for analytics
|
| DirectoryState |
Enumeration of the possible states the internal directory can be created in.
|
Copyright © 2003–2019 Atlassian. All rights reserved.