Class AxonDbSchedulerAutoConfiguration
java.lang.Object
org.axonframework.springboot.autoconfig.AxonDbSchedulerAutoConfiguration
@AutoConfiguration
@ConditionalOnBean(com.github.kagkarlsson.scheduler.Scheduler.class)
@AutoConfigureAfter(value={AxonServerAutoConfiguration.class,AxonTracingAutoConfiguration.class},
name="com.github.kagkarlsson.scheduler.boot.autoconfigure.DbSchedulerAutoConfiguration")
public class AxonDbSchedulerAutoConfiguration
extends Object
Auto configuration class for the deadline manager and event scheduler using db-scheduler.
- Since:
- 4.8.0
- Author:
- Gerard Klijs
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.github.kagkarlsson.scheduler.task.Task<DbSchedulerBinaryDeadlineDetails> dbSchedulerDeadlineDetailsTask(org.springframework.context.ApplicationContext context) com.github.kagkarlsson.scheduler.task.Task<DbSchedulerBinaryEventData> dbSchedulerEventDataTask(org.springframework.context.ApplicationContext context) deadlineManager(com.github.kagkarlsson.scheduler.Scheduler scheduler, Configuration configuration, Serializer serializer, TransactionManager transactionManager, DeadlineManagerSpanFactory spanFactory) eventScheduler(com.github.kagkarlsson.scheduler.Scheduler scheduler, Serializer serializer, TransactionManager transactionManager, EventBus eventBus)
-
Constructor Details
-
AxonDbSchedulerAutoConfiguration
public AxonDbSchedulerAutoConfiguration()
-
-
Method Details
-
dbSchedulerEventDataTask
@Bean @Qualifier("eventDataTask") @ConditionalOnMissingQualifiedBean(beanClass=com.github.kagkarlsson.scheduler.task.Task.class, qualifier="eventDataTask") public com.github.kagkarlsson.scheduler.task.Task<DbSchedulerBinaryEventData> dbSchedulerEventDataTask(org.springframework.context.ApplicationContext context) -
dbSchedulerDeadlineDetailsTask
@Bean @Qualifier("deadlineDetailsTask") @ConditionalOnMissingQualifiedBean(beanClass=com.github.kagkarlsson.scheduler.task.Task.class, qualifier="deadlineDetailsTask") public com.github.kagkarlsson.scheduler.task.Task<DbSchedulerBinaryDeadlineDetails> dbSchedulerDeadlineDetailsTask(org.springframework.context.ApplicationContext context) -
eventScheduler
@Bean @ConditionalOnMissingBean public EventScheduler eventScheduler(com.github.kagkarlsson.scheduler.Scheduler scheduler, @Qualifier("eventSerializer") Serializer serializer, TransactionManager transactionManager, EventBus eventBus) -
deadlineManager
@Bean @ConditionalOnMissingBean public DeadlineManager deadlineManager(com.github.kagkarlsson.scheduler.Scheduler scheduler, Configuration configuration, @Qualifier("eventSerializer") Serializer serializer, TransactionManager transactionManager, DeadlineManagerSpanFactory spanFactory)
-