@Configuration
@EnableAsync
@EnableScheduling
public class JobConfiguration
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
JobConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
StopDeadJobs |
deadJobStrategy() |
JobMonitor |
jobMonitor() |
JobRepository |
jobRepository() |
JobService |
jobService() |
de.otto.edison.status.indicator.StatusDetailIndicator |
jobStatusDetailIndicator(JobDefinitionService service) |
KeepLastJobs |
keepLastJobsStrategy() |
java.util.concurrent.ScheduledExecutorService |
scheduledExecutorService() |
@Bean @ConditionalOnMissingBean(value=java.util.concurrent.ScheduledExecutorService.class) public java.util.concurrent.ScheduledExecutorService scheduledExecutorService()
@Bean @ConditionalOnMissingBean(value=JobRepository.class) public JobRepository jobRepository()
@Bean @ConditionalOnMissingBean(value=JobService.class) public JobService jobService()
@Bean @ConditionalOnMissingBean(value=KeepLastJobs.class) public KeepLastJobs keepLastJobsStrategy()
@Bean @ConditionalOnMissingBean(value=StopDeadJobs.class) public StopDeadJobs deadJobStrategy()
@Bean @ConditionalOnMissingBean(value=JobMonitor.class) public JobMonitor jobMonitor()
@Bean public de.otto.edison.status.indicator.StatusDetailIndicator jobStatusDetailIndicator(JobDefinitionService service)