@AutoConfiguration @ConditionalOnBean(value=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
Constructor and Description |
---|
AxonDbSchedulerAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
com.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 |
deadlineManager(com.github.kagkarlsson.scheduler.Scheduler scheduler,
Configuration configuration,
Serializer serializer,
TransactionManager transactionManager,
DeadlineManagerSpanFactory spanFactory) |
EventScheduler |
eventScheduler(com.github.kagkarlsson.scheduler.Scheduler scheduler,
Serializer serializer,
TransactionManager transactionManager,
EventBus eventBus) |
@Bean @Qualifier(value="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)
@Bean @Qualifier(value="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)
@Bean @ConditionalOnMissingBean public EventScheduler eventScheduler(com.github.kagkarlsson.scheduler.Scheduler scheduler, @Qualifier(value="eventSerializer") Serializer serializer, TransactionManager transactionManager, EventBus eventBus)
@Bean @ConditionalOnMissingBean public DeadlineManager deadlineManager(com.github.kagkarlsson.scheduler.Scheduler scheduler, Configuration configuration, @Qualifier(value="eventSerializer") Serializer serializer, TransactionManager transactionManager, DeadlineManagerSpanFactory spanFactory)
Copyright © 2010–2024. All rights reserved.