|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
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.ReentrantLockFactory for lock construction.
LockFactory for lock construction.
DirectoryPoller.pollChanges(com.atlassian.crowd.manager.directory.SynchronisationMode) on trigger.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.SynchronisableDirectoryProperties.IS_SYNCHRONISING
attribute from the updated directory, so we can recognise when
a directory requires initial synchronisation.
PermissionManagerString 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.
ReentrantLock on each call to ReentrantLockFactory.getLock(String).Strings by selecting characters from
an alphabet using a cryptographically secure PRNG.EventStore.SynchronisableDirectory's current synchronisation start time.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||