com.atlassian.crowd.directory
Class DirectoryCacheFactoryImpl

java.lang.Object
  extended by com.atlassian.crowd.directory.DirectoryCacheFactoryImpl
All Implemented Interfaces:
DirectoryCacheFactory
Direct Known Subclasses:
TransactionalDirectoryCacheFactory

public class DirectoryCacheFactoryImpl
extends Object
implements DirectoryCacheFactory

DirectoryCacheFactory that returns DbCachingRemoteDirectoryCache instance.


Constructor Summary
DirectoryCacheFactoryImpl(DirectoryDao directoryDao, SynchronisationStatusManager synchronisationStatusManager, com.atlassian.event.api.EventPublisher eventPublisher)
           
 
Method Summary
 DirectoryCache createDirectoryCache(RemoteDirectory remoteDirectory, InternalRemoteDirectory internalDirectory)
          Creates a new DirectoryCache instance for the given remoteDirectory and internalDirectory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectoryCacheFactoryImpl

public DirectoryCacheFactoryImpl(DirectoryDao directoryDao,
                                 SynchronisationStatusManager synchronisationStatusManager,
                                 com.atlassian.event.api.EventPublisher eventPublisher)
Method Detail

createDirectoryCache

public final DirectoryCache createDirectoryCache(RemoteDirectory remoteDirectory,
                                                 InternalRemoteDirectory internalDirectory)
Description copied from interface: DirectoryCacheFactory
Creates a new DirectoryCache instance for the given remoteDirectory and internalDirectory.

Specified by:
createDirectoryCache in interface DirectoryCacheFactory
Parameters:
remoteDirectory - remote directory to use
internalDirectory - internal directory to use
Returns:
new DirectoryCache instance


Copyright © 2013 Atlassian. All Rights Reserved.