public class

JiraDbCachingRemoteDirectoryInstanceLoader

extends DbCachingRemoteDirectoryInstanceLoader
java.lang.Object
   ↳ com.atlassian.crowd.directory.loader.AbstractDirectoryInstanceLoader
     ↳ com.atlassian.crowd.directory.loader.DbCachingRemoteDirectoryInstanceLoader
       ↳ com.atlassian.jira.user.directory.loader.JiraDbCachingRemoteDirectoryInstanceLoader

Class Overview

A Pico-friendly wrapper around the Crowd's DbCachingRemoteDirectoryInstanceLoader.

This forces Pico to ignore the other Constructor in DbCachingRemoteDirectoryInstanceLoader. We also deal with "dbCachingDelegatingDirectoryInstanceLoader" internally, as it is yet another "DirectoryInstanceLoader" requiring yet another marker interface and yet another Pico-friendly constructor if we let Pico deal with it. This is much simpler.

Summary

Public Constructors
JiraDbCachingRemoteDirectoryInstanceLoader(LDAPDirectoryInstanceLoader ldapDirectoryInstanceLoader, RemoteCrowdDirectoryInstanceLoader remoteCrowdDirectoryInstanceLoader, InternalDirectoryInstanceLoader internalDirectoryInstanceLoader, DirectoryMonitorManager directoryMonitorManager, DirectoryCacheFactory directoryCacheFactory, CqlQueryParser cqlQueryParser)
[Expand]
Inherited Methods
From class com.atlassian.crowd.directory.loader.DbCachingRemoteDirectoryInstanceLoader
From class com.atlassian.crowd.directory.loader.AbstractDirectoryInstanceLoader
From class java.lang.Object
From interface com.atlassian.crowd.directory.loader.DirectoryInstanceLoader

Public Constructors

public JiraDbCachingRemoteDirectoryInstanceLoader (LDAPDirectoryInstanceLoader ldapDirectoryInstanceLoader, RemoteCrowdDirectoryInstanceLoader remoteCrowdDirectoryInstanceLoader, InternalDirectoryInstanceLoader internalDirectoryInstanceLoader, DirectoryMonitorManager directoryMonitorManager, DirectoryCacheFactory directoryCacheFactory, CqlQueryParser cqlQueryParser)