Class JiraDelegatingDirectoryInstanceLoader

java.lang.Object
com.atlassian.crowd.directory.loader.CacheableDirectoryInstanceLoader
com.atlassian.jira.user.directory.loader.JiraDelegatingDirectoryInstanceLoader
All Implemented Interfaces:
com.atlassian.crowd.directory.loader.DirectoryInstanceLoader

public class JiraDelegatingDirectoryInstanceLoader extends com.atlassian.crowd.directory.loader.CacheableDirectoryInstanceLoader
This is the super-loader that's responsible for delegating to the others.

Historically, JIRA has used DelegatingDirectoryInstanceLoaderImpl directly, but that means that Crowd has to keep a Pico-friendly constructor around just for us. That really shouldn't be their responsibility to maintain.

Since:
v6.4
  • Constructor Summary

    Constructors
    Constructor
    Description
    JiraDelegatingDirectoryInstanceLoader(com.atlassian.crowd.directory.loader.InternalDirectoryInstanceLoader internalDirectoryInstanceLoader, com.atlassian.crowd.directory.loader.InternalHybridDirectoryInstanceLoader dbCachingDirectoryInstanceLoader, com.atlassian.crowd.directory.loader.DelegatedAuthenticationDirectoryInstanceLoader delegatedAuthenticationDirectoryInstanceLoader, com.atlassian.crowd.manager.recovery.RecoveryModeDirectoryLoader recoveryModeDirectoryLoader, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.cache.CacheManager cacheManager)
     
  • Method Summary

    Methods inherited from class com.atlassian.crowd.directory.loader.CacheableDirectoryInstanceLoader

    canLoad, getDirectory, getRawDirectory, handleEvent, handleEvent, handleEvent

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JiraDelegatingDirectoryInstanceLoader

      public JiraDelegatingDirectoryInstanceLoader(com.atlassian.crowd.directory.loader.InternalDirectoryInstanceLoader internalDirectoryInstanceLoader, com.atlassian.crowd.directory.loader.InternalHybridDirectoryInstanceLoader dbCachingDirectoryInstanceLoader, com.atlassian.crowd.directory.loader.DelegatedAuthenticationDirectoryInstanceLoader delegatedAuthenticationDirectoryInstanceLoader, com.atlassian.crowd.manager.recovery.RecoveryModeDirectoryLoader recoveryModeDirectoryLoader, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.cache.CacheManager cacheManager)