@Configuration public class AtlassianMessageQueueAppConfigWithoutScheduler extends Object
AtlassianMessageQueueAppConfigWithScheduler
and AtlassianMessageQueueAppConfigWithoutScheduler
are
separated to avoid circular dependency:
(1) AMQ runs on scheduler (SchedulerMessageRunnerService
runs on Caesium) and
(2) Schduler runs on AMQ (Cronman runs on Amazon SQS).ConfluenceSchedulerService
Constructor and Description |
---|
AtlassianMessageQueueAppConfigWithoutScheduler() |
Modifier and Type | Method and Description |
---|---|
com.atlassian.messagequeue.MessageInformationService |
messageInformationService() |
com.atlassian.messagequeue.internal.core.DefaultMessageRunnerRegistryService |
messageRunnerRegistryService() |
com.atlassian.messagequeue.internal.sqs.SQSConfig |
sqsConfig() |
com.atlassian.messagequeue.internal.sqs.SQSMessageRunnerKeyToProducerMapper |
sqsMessageRunnerKeyToProducerMapper() |
SuspendAllMessagesValidator |
suspendAllMessagesValidator() |
TenantDataIdValidator |
tenantDataIdValidator() |
TenantOnlineValidator |
tenantOnlineValidator() |
public AtlassianMessageQueueAppConfigWithoutScheduler()
@Bean public com.atlassian.messagequeue.internal.sqs.SQSConfig sqsConfig()
@Bean public com.atlassian.messagequeue.internal.sqs.SQSMessageRunnerKeyToProducerMapper sqsMessageRunnerKeyToProducerMapper()
@Bean public com.atlassian.messagequeue.MessageInformationService messageInformationService()
@Bean public com.atlassian.messagequeue.internal.core.DefaultMessageRunnerRegistryService messageRunnerRegistryService()
@Bean public TenantOnlineValidator tenantOnlineValidator()
@Bean public TenantDataIdValidator tenantDataIdValidator()
@Bean public SuspendAllMessagesValidator suspendAllMessagesValidator()
Copyright © 2003–2017 Atlassian. All rights reserved.