SearchStrategy which searches across multiple directories in memory for users and groupsCacheFactory (and also a CacheManager) backed by Ehcache.DbCachingRemoteDirectoryInstanceLoader which allows DB caching to be switched off based
on the DirectoryProperties.CACHE_ENABLED attribute.InstanceFactory
to create a RemoteDirectory.DbCachingRemoteDirectory.RemoteDirectory that provides LDAP and Crowd integration plus local storage in an internal directory
for LDAP user and group attributes, and local groups for LDAP and Crowd users with local caching of remote data.SearchStrategyFactory which will delegate to the DirectoryManager for all of its
search strategies.MultiEventPublisher that delegates to an underlying EventPublisherDirectorySynchronisationInformationStoreImpl which is backed by a concurrent map.SynchronisableDirectory with a cache.SynchronisableDirectory's cache.DirectorySynchroniserHelper that requests a SynchronisableDirectory synchronises its cache, and
stores synchronisation information in the Directory's attributes.DirectorySynchroniser.EventStore implementation that uses main memory as a
backing store.directoryId.application, retrieve all active directories associated with it.SynchronisableDirectoryProperties.IS_SYNCHRONISING
attribute from the updated directory, so we can recognise when
a directory requires initial synchronisation.SearchStrategy which aggregates memberships across multiple directories.SearchStrategy which only return memberships associated with the canonical users directory.EventPublisher that allows special handling for sets of many events sent at the same time.SearchStrategy for an application with no active directories associated.BeforeGroupRemoval which does nothing.PermissionManager.String by randomly selecting characters from the the
alphabet of characters in the range 0-9, A-Z and a-z.String by randomly selecting characters from
the provided alphabet until the desired length is reached.ApplicationServiceGeneric that supports recovery mode.DirectoryManagerGeneric to provide recovery-mode aware behaviour.ResourceBundles.List<Group> matching the search criteria defined in the query.SearchStrategy for a given Application and its associated active
directoriesList<User> or List<String> matching the search criteria defined in the query.Strings by selecting characters from
an alphabet using a cryptographically secure PRNG.SearchStrategy which optimizes for a single directoryResourceBundleProvider that looks in fixed set of locations.EventStore.RecoveryModeService that activates recovery mode in presence of a system property that
is also used to configure the recovery user password.SynchronisableDirectory's current synchronisation start time.Copyright © 2018 Atlassian. All rights reserved.