@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<org.axonframework.deadline.dbscheduler.DbSchedulerBinaryDeadlineDetails> |
dbSchedulerDeadlineDetailsTask(org.springframework.context.ApplicationContext context) |
com.github.kagkarlsson.scheduler.task.Task<org.axonframework.eventhandling.scheduling.dbscheduler.DbSchedulerBinaryEventData> |
dbSchedulerEventDataTask(org.springframework.context.ApplicationContext context) |
org.axonframework.deadline.DeadlineManager |
deadlineManager(com.github.kagkarlsson.scheduler.Scheduler scheduler,
org.axonframework.config.Configuration configuration,
org.axonframework.serialization.Serializer serializer,
org.axonframework.common.transaction.TransactionManager transactionManager,
org.axonframework.deadline.DeadlineManagerSpanFactory spanFactory) |
org.axonframework.eventhandling.scheduling.EventScheduler |
eventScheduler(com.github.kagkarlsson.scheduler.Scheduler scheduler,
org.axonframework.serialization.Serializer serializer,
org.axonframework.common.transaction.TransactionManager transactionManager,
org.axonframework.eventhandling.EventBus eventBus) |
@Bean @Qualifier(value="eventDataTask") @ConditionalOnMissingQualifiedBean(beanClass=com.github.kagkarlsson.scheduler.task.Task.class, qualifier="eventDataTask") public com.github.kagkarlsson.scheduler.task.Task<org.axonframework.eventhandling.scheduling.dbscheduler.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<org.axonframework.deadline.dbscheduler.DbSchedulerBinaryDeadlineDetails> dbSchedulerDeadlineDetailsTask(org.springframework.context.ApplicationContext context)
@Bean
@ConditionalOnMissingBean
public org.axonframework.eventhandling.scheduling.EventScheduler eventScheduler(com.github.kagkarlsson.scheduler.Scheduler scheduler,
@Qualifier(value="eventSerializer")
org.axonframework.serialization.Serializer serializer,
org.axonframework.common.transaction.TransactionManager transactionManager,
org.axonframework.eventhandling.EventBus eventBus)
@Bean
@ConditionalOnMissingBean
public org.axonframework.deadline.DeadlineManager deadlineManager(com.github.kagkarlsson.scheduler.Scheduler scheduler,
org.axonframework.config.Configuration configuration,
@Qualifier(value="eventSerializer")
org.axonframework.serialization.Serializer serializer,
org.axonframework.common.transaction.TransactionManager transactionManager,
org.axonframework.deadline.DeadlineManagerSpanFactory spanFactory)
Copyright © 2010–2023. All rights reserved.