All Classes and Interfaces
Class
Description
Autoconfigures Spring Batch listeners designed to emit events on the following
channels.
Configuration for Job Execution Listener.
Headers definitions used by the batch job plugin.
Enable this boot app to be a sink to receive a
TaskLaunchRequest and use the
TaskLauncher to launch the task.Provides informational messages around the
Chunk of a batch job.Provides informational messages around the
ItemProcessListener of a batch job.Provides informational messages around the
ItemReader of a batch job.Setups up the ItemWriteEventsListener to emit events to the spring cloud stream output
channel.
Provides
JobExecutionEvent at both the start and end of the job's execution.Setups up the SkipProcessListener to emit events to the spring cloud stream output
channel.
Provides a
StepExecutionEvent at the start and end of each step indicating the
step's status.ExitStatus DTO created so that
ExitStatus can be
serialized into Json without. having to add mixins to an ObjectMapperThis is a JobEvent DTO created so that a
JobExecution can be serialized into Json without
having to add mixins to an ObjectMapper.This is a JobInstance DTO created so that a
JobInstance can be serialized into Json without
having to add mixins to an ObjectMapper.This is a JobParameter DTO created so that a
JobParameter can be serialized into Json without
having to add mixins to an ObjectMapper.This is a JobParametersEvent DTO created so that a
JobParameters can be serialized into Json
without having to add mixins to an ObjectMapper.Utility class that sends batch job listener payloads to the notification channel.
This is a StepExecution DTO created so that a
StepExecution can be serialized into Json
without having to add mixins to an ObjectMapper.Attaches the listeners to the job and its steps.
Configuration for a
TaskExecutionListener.A sink stream application that launches a tasks.
Request that contains the maven repository and property information required by the
TaskLauncherSink to launch the task.