com.atlassian.crowd.directory
Class TransactionalDirectoryCacheFactory

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

public class TransactionalDirectoryCacheFactory
extends DirectoryCacheFactoryImpl

DirectoryCacheFactory that returns DbCachingRemoteDirectoryCache instance wrapped with TransactionInterceptor.


Constructor Summary
TransactionalDirectoryCacheFactory(DirectoryDao directoryDao, SynchronisationStatusManager synchronisationStatusManager, com.atlassian.event.api.EventPublisher eventPublisher, org.springframework.transaction.interceptor.TransactionInterceptor transactionInterceptor)
           
 
Method Summary
 com.atlassian.crowd.directory.DirectoryCacheChangeOperations createDirectoryCacheChangeOperations(RemoteDirectory remoteDirectory, InternalRemoteDirectory internalDirectory)
           
 
Methods inherited from class com.atlassian.crowd.directory.DirectoryCacheFactoryImpl
createDirectoryCache
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionalDirectoryCacheFactory

public TransactionalDirectoryCacheFactory(DirectoryDao directoryDao,
                                          SynchronisationStatusManager synchronisationStatusManager,
                                          com.atlassian.event.api.EventPublisher eventPublisher,
                                          org.springframework.transaction.interceptor.TransactionInterceptor transactionInterceptor)
Method Detail

createDirectoryCacheChangeOperations

public com.atlassian.crowd.directory.DirectoryCacheChangeOperations createDirectoryCacheChangeOperations(RemoteDirectory remoteDirectory,
                                                                                                         InternalRemoteDirectory internalDirectory)


Copyright © 2012 Atlassian. All Rights Reserved.