Class IncrementalSyncServiceConfiguration
java.lang.Object
com.atlassian.confluence.internal.api.impl.service.incrementalsync.IncrementalSyncServiceConfiguration
@Import(CommandsConfiguration.class)
@Configuration
public class IncrementalSyncServiceConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncommandSupport
(JournalService journalService) commandSupportForContentSubscription
(JournalService journalService, SubscriptionJournalStateStore subscriptionJournalStateStore) contentClientSubscriptionJournalStateStore
(IncrementalSyncSubscriptionManager incrementalSyncSubscriptionManager) contentIncSyncJournalManager
(JournalDao journalDao, JournalStateStore journalStateStore, DefaultJournalManager.IgnoreSettings ignoreSettings, SearchPlatformConfig searchPlatformConfig, org.springframework.transaction.PlatformTransactionManager transactionManager) contentIncSyncJournalService
(JournalManager journalManager) contentManagementCommandFactory
(com.atlassian.plugin.PluginAccessor pluginAccessor, Collection<CommandCreator<?, ContentManagementIncSyncModel>> commandCreators) contentManagementIncrementalSyncPaginationService
(org.springframework.transaction.PlatformTransactionManager transactionManager, PaginationService paginationService, JournalServiceInternal journalService, CommandFactory<ContentManagementIncSyncModel> contentManagementCommandFactory) contentManagementIncrementalSyncService
(JournalServiceInternal journalService, SubscriptionJournalStateStore subscriptionJournalStateStore, PermissionManager permissionManager, IncrementalSyncDataFetcher<ContentManagementIncSyncModel> incrementalSyncDataFetcher, ScopesRequestCacheDelegate scopesRequestCacheDelegate) contentManagementRecorder
(com.atlassian.event.api.EventPublisher eventPublisher, CommandFactory<ContentManagementIncSyncModel> contentManagementCommandFactory, com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate, ContentManagementIncrementalSyncServiceImpl contentManagementIncrementalSyncService) globalPermissionClientSubscriptionJournalStateStore
(IncrementalSyncSubscriptionManager incrementalSyncSubscriptionManager) globalPermissionIncSyncJournalManager
(JournalDao journalDao, JournalStateStore journalStateStore, DefaultJournalManager.IgnoreSettings ignoreSettings, SearchPlatformConfig searchPlatformConfig, org.springframework.transaction.PlatformTransactionManager transactionManager) globalPermissionIncSyncJournalService
(JournalManager journalManager) globalPermissionManagementCommandFactory
(Collection<CommandCreator<?, GlobalPermissionManagementIncSyncModel>> commandCreators) globalPermissionManagementIncrementalSyncDataFetcher
(org.springframework.transaction.PlatformTransactionManager transactionManager, PaginationService paginationService, JournalServiceInternal journalService, CommandFactory<GlobalPermissionManagementIncSyncModel> commandFactory) globalPermissionManagementIncrementalSyncService
(JournalServiceInternal journalService, SubscriptionJournalStateStore subscriptionJournalStateStore, PermissionManager permissionManager, IncrementalSyncDataFetcher<GlobalPermissionManagementIncSyncModel> incrementalSyncDataFetcher, ScopesRequestCacheDelegate scopesRequestCacheDelegate) globalPermissionManagementRecorder
(com.atlassian.event.api.EventPublisher eventPublisher, CommandFactory<GlobalPermissionManagementIncSyncModel> commandFactory, com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate, GlobalPermissionManagementIncrementalSyncService globalPermissionManagementIncrementalSyncService) incrementalSyncCursorCreator
(com.atlassian.event.api.EventPublisher eventPublisher) userClientSubscriptionJournalStateStore
(IncrementalSyncSubscriptionManager incrementalSyncSubscriptionManager) userIncSyncJournalManager
(JournalDao journalDao, JournalStateStore journalStateStore, DefaultJournalManager.IgnoreSettings ignoreSettings, SearchPlatformConfig searchPlatformConfig, org.springframework.transaction.PlatformTransactionManager transactionManager) userIncSyncJournalService
(JournalManager journalManager) userManagementCommandFactory
(Collection<CommandCreator<?, UserManagementInSyncModel>> commandCreators) userManagementIncrementalSyncPaginationService
(org.springframework.transaction.PlatformTransactionManager transactionManager, PaginationService paginationService, JournalServiceInternal journalService, CommandFactory<UserManagementInSyncModel> userManagementCommandFactory) userManagementIncrementalSyncService
(JournalServiceInternal journalService, SubscriptionJournalStateStore subscriptionJournalStateStore, PermissionManager permissionManager, IncrementalSyncDataFetcher<UserManagementInSyncModel> incrementalSyncDataFetcher, ScopesRequestCacheDelegate scopesRequestCacheDelegate) userManagementRecorder
(com.atlassian.event.api.EventPublisher eventPublisher, CommandFactory<UserManagementInSyncModel> userManagementCommandFactory, com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate, UserManagementIncrementalSyncServiceImpl userManagementIncrementalSyncService)
-
Constructor Details
-
IncrementalSyncServiceConfiguration
public IncrementalSyncServiceConfiguration()
-
-
Method Details
-
commandSupport
@Bean public CommandSupport commandSupport(@Qualifier("journalService") JournalService journalService) -
commandSupportForContentSubscription
@Bean(name="commandSupportForContentSubscription") public ContentCommandSupport commandSupportForContentSubscription(JournalService journalService, @Qualifier("contentClientSubscriptionJournalStateStore") SubscriptionJournalStateStore subscriptionJournalStateStore) -
incrementalSyncCursorCreator
@Bean public IncrementalSyncCursorCreator incrementalSyncCursorCreator(com.atlassian.event.api.EventPublisher eventPublisher) -
userManagementRecorder
@Bean public UserManagementRecorder userManagementRecorder(com.atlassian.event.api.EventPublisher eventPublisher, @Qualifier("userManagementCommandFactory") CommandFactory<UserManagementInSyncModel> userManagementCommandFactory, com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate, UserManagementIncrementalSyncServiceImpl userManagementIncrementalSyncService) -
userManagementIncrementalSyncService
@Bean("userManagementIncrementalSyncService") public UserManagementIncrementalSyncServiceImpl userManagementIncrementalSyncService(@Qualifier("userIncSyncJournalService") JournalServiceInternal journalService, @Qualifier("userClientSubscriptionJournalStateStore") SubscriptionJournalStateStore subscriptionJournalStateStore, @Qualifier("permissionManager") PermissionManager permissionManager, @Qualifier("userManagementIncrementalSyncDataFetcher") IncrementalSyncDataFetcher<UserManagementInSyncModel> incrementalSyncDataFetcher, ScopesRequestCacheDelegate scopesRequestCacheDelegate) -
userManagementIncrementalSyncPaginationService
@Bean(name="userManagementIncrementalSyncDataFetcher") public IncrementalSyncDataFetcher<UserManagementInSyncModel> userManagementIncrementalSyncPaginationService(org.springframework.transaction.PlatformTransactionManager transactionManager, PaginationService paginationService, @Qualifier("userIncSyncJournalService") JournalServiceInternal journalService, @Qualifier("userManagementCommandFactory") CommandFactory<UserManagementInSyncModel> userManagementCommandFactory) -
userManagementCommandFactory
@Bean(name="userManagementCommandFactory") public CommandFactory<UserManagementInSyncModel> userManagementCommandFactory(Collection<CommandCreator<?, UserManagementInSyncModel>> commandCreators) -
userClientSubscriptionJournalStateStore
@Bean(name="userClientSubscriptionJournalStateStore") public SubscriptionJournalStateStore userClientSubscriptionJournalStateStore(@Qualifier("incrementalSyncSubscriptionManager") IncrementalSyncSubscriptionManager incrementalSyncSubscriptionManager) -
userIncSyncJournalManager
@Bean public JournalManager userIncSyncJournalManager(@Qualifier("journalDao") JournalDao journalDao, @Qualifier("userClientSubscriptionJournalStateStore") JournalStateStore journalStateStore, DefaultJournalManager.IgnoreSettings ignoreSettings, SearchPlatformConfig searchPlatformConfig, org.springframework.transaction.PlatformTransactionManager transactionManager) -
userIncSyncJournalService
@Bean public JournalServiceInternal userIncSyncJournalService(@Qualifier("userIncSyncJournalManager") JournalManager journalManager) -
contentManagementRecorder
@Bean public ContentManagementRecorder contentManagementRecorder(com.atlassian.event.api.EventPublisher eventPublisher, @Qualifier("contentManagementCommandFactory") CommandFactory<ContentManagementIncSyncModel> contentManagementCommandFactory, com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate, ContentManagementIncrementalSyncServiceImpl contentManagementIncrementalSyncService) -
contentManagementIncrementalSyncService
@Bean(name="contentManagementIncrementalSyncService") public ContentManagementIncrementalSyncServiceImpl contentManagementIncrementalSyncService(@Qualifier("contentIncSyncJournalService") JournalServiceInternal journalService, @Qualifier("contentClientSubscriptionJournalStateStore") SubscriptionJournalStateStore subscriptionJournalStateStore, @Qualifier("permissionManager") PermissionManager permissionManager, @Qualifier("contentManagementIncrementalSyncDataFetcher") IncrementalSyncDataFetcher<ContentManagementIncSyncModel> incrementalSyncDataFetcher, ScopesRequestCacheDelegate scopesRequestCacheDelegate) -
contentManagementIncrementalSyncPaginationService
@Bean(name="contentManagementIncrementalSyncDataFetcher") public IncrementalSyncDataFetcher<ContentManagementIncSyncModel> contentManagementIncrementalSyncPaginationService(org.springframework.transaction.PlatformTransactionManager transactionManager, PaginationService paginationService, @Qualifier("contentIncSyncJournalService") JournalServiceInternal journalService, @Qualifier("contentManagementCommandFactory") CommandFactory<ContentManagementIncSyncModel> contentManagementCommandFactory) -
contentManagementCommandFactory
@Bean(name="contentManagementCommandFactory") public CommandFactory<ContentManagementIncSyncModel> contentManagementCommandFactory(com.atlassian.plugin.PluginAccessor pluginAccessor, Collection<CommandCreator<?, ContentManagementIncSyncModel>> commandCreators) -
contentClientSubscriptionJournalStateStore
@Bean(name="contentClientSubscriptionJournalStateStore") public SubscriptionJournalStateStore contentClientSubscriptionJournalStateStore(@Qualifier("incrementalSyncSubscriptionManager") IncrementalSyncSubscriptionManager incrementalSyncSubscriptionManager) -
contentIncSyncJournalManager
@Bean public JournalManager contentIncSyncJournalManager(@Qualifier("journalDao") JournalDao journalDao, @Qualifier("contentClientSubscriptionJournalStateStore") JournalStateStore journalStateStore, DefaultJournalManager.IgnoreSettings ignoreSettings, SearchPlatformConfig searchPlatformConfig, org.springframework.transaction.PlatformTransactionManager transactionManager) -
contentIncSyncJournalService
@Bean public JournalServiceInternal contentIncSyncJournalService(@Qualifier("contentIncSyncJournalManager") JournalManager journalManager) -
globalPermissionManagementRecorder
@Bean public GlobalPermissionManagementRecorder globalPermissionManagementRecorder(com.atlassian.event.api.EventPublisher eventPublisher, @Qualifier("globalPermissionManagementCommandFactory") CommandFactory<GlobalPermissionManagementIncSyncModel> commandFactory, com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate, GlobalPermissionManagementIncrementalSyncService globalPermissionManagementIncrementalSyncService) -
globalPermissionManagementIncrementalSyncService
@Bean("globalPermissionManagementIncrementalSyncService") public GlobalPermissionManagementIncrementalSyncService globalPermissionManagementIncrementalSyncService(@Qualifier("globalPermissionIncSyncJournalService") JournalServiceInternal journalService, @Qualifier("globalPermissionClientSubscriptionJournalStateStore") SubscriptionJournalStateStore subscriptionJournalStateStore, @Qualifier("permissionManager") PermissionManager permissionManager, @Qualifier("globalPermissionManagementIncrementalSyncDataFetcher") IncrementalSyncDataFetcher<GlobalPermissionManagementIncSyncModel> incrementalSyncDataFetcher, ScopesRequestCacheDelegate scopesRequestCacheDelegate) -
globalPermissionManagementIncrementalSyncDataFetcher
@Bean(name="globalPermissionManagementIncrementalSyncDataFetcher") public IncrementalSyncDataFetcher<GlobalPermissionManagementIncSyncModel> globalPermissionManagementIncrementalSyncDataFetcher(org.springframework.transaction.PlatformTransactionManager transactionManager, PaginationService paginationService, @Qualifier("globalPermissionIncSyncJournalService") JournalServiceInternal journalService, @Qualifier("globalPermissionManagementCommandFactory") CommandFactory<GlobalPermissionManagementIncSyncModel> commandFactory) -
globalPermissionManagementCommandFactory
@Bean(name="globalPermissionManagementCommandFactory") public CommandFactory<GlobalPermissionManagementIncSyncModel> globalPermissionManagementCommandFactory(Collection<CommandCreator<?, GlobalPermissionManagementIncSyncModel>> commandCreators) -
globalPermissionClientSubscriptionJournalStateStore
@Bean(name="globalPermissionClientSubscriptionJournalStateStore") public SubscriptionJournalStateStore globalPermissionClientSubscriptionJournalStateStore(@Qualifier("incrementalSyncSubscriptionManager") IncrementalSyncSubscriptionManager incrementalSyncSubscriptionManager) -
globalPermissionIncSyncJournalManager
@Bean public JournalManager globalPermissionIncSyncJournalManager(@Qualifier("journalDao") JournalDao journalDao, @Qualifier("globalPermissionClientSubscriptionJournalStateStore") JournalStateStore journalStateStore, DefaultJournalManager.IgnoreSettings ignoreSettings, SearchPlatformConfig searchPlatformConfig, org.springframework.transaction.PlatformTransactionManager transactionManager) -
globalPermissionIncSyncJournalService
@Bean public JournalServiceInternal globalPermissionIncSyncJournalService(@Qualifier("globalPermissionIncSyncJournalManager") JournalManager journalManager)
-