| Interface | Description |
|---|---|
| ListenerProvider |
spring-boot-starter-batch-web automatically registers JobExecutionListeners and StepExecutionListeners at each Job
provided by Spring beans implementing this interface.
|
| Class | Description |
|---|---|
| AutomaticJobRegistrarConfiguration |
Configuration for registration of
ApplicationContextFactory with the AutomaticJobRegistrar that is
instantiated inside the ModularBatchConfiguration. |
| AutomaticJobRegistrarConfigurationSupport |
Extend this class to add custom
ApplicationContextFactory. |
| BaseConfiguration |
I don't like autowiring of business components, I prefer to reference them from a JavaConfig configuration class.
|
| BatchConfigurationProperties | |
| BatchConfigurationProperties.JobConfigurationProperties | |
| BatchConfigurationProperties.RepositoryConfigurationProperties | |
| BatchConfigurationProperties.TaskExecutorProperties | |
| BatchConfigurationProperties.Toggle | |
| BatchWebAutoConfiguration |
This configuration class will be picked up by Spring Boot's auto configuration capabilities as soon as it's on the
classpath.
|
| Jsr352BatchConfiguration |
This configuration creates the components needed for starting JSR-352 style jobs.
|
| MetricsConfiguration |
Configuration containing all metrics stuff.
|
| StepExecutionJacksonMixIn |
Jackson MixIn for
StepExecution serialization. |
| TaskExecutorBatchConfigurer |
This batch infrastructure configuration is quite similar to the
DefaultBatchConfigurer, it only references a
TaskExecutor used in the
SimpleJobLauncher for starting jobs asynchronously. |
| TaskExecutorConfiguration |
This is the default configuration for a
TaskExecutor used in the
SimpleJobLauncher for starting jobs asynchronously. |
| WebConfig |
This configuration adds the controllers for the two endpoints, and it adds a Jackson MixIn to the message converter
to avoid a stack overflow through circular references in the JobExecution / StepExecution.
|
Copyright © 2018 codecentric AG. All rights reserved.