Defines a job composed of a set of steps and
transitions between steps. The job will be exposed in
the enclosing bean factory as a component of type Job
that can be launched using a JobLauncher.
Defines a stage in job processing backed by a
Step. The id attribute must be specified since this
step definition will be referred to from other elements
to form a Job flow.
A reference to a JobExecutionListener (or a POJO
if using before-job-method / after-job-method or
source level annotations).
A bean definition for a step listener (or POJO if using *-method attributes or source level
annotations)
Defines a stage in job processing backed by a
Step. The id attribute must be specified. The
step requires either a chunk definition,
a tasklet reference, or a reference to a
(possibly abstract) parent step.
Declares job should split here into two or more subflows.
A subflow within a job, having the same format as a job, but without a separate identity.
Declares job should query a decider to determine where execution should go next.
The decider is a reference to a JobExecutionDecider that can produce a status to base
the next
transition on.
The tasklet is a reference to another bean definition that implements the Tasklet interface.
A reference to a listener, a POJO with a
listener-annotated method, or a POJO with
a method
referenced by a *-method attribute.
A class name used to create a listener from the default constructor.
Defines a transition from this step to the
next one depending on the value of the exit
status.
A pattern to match against the exit status
code. Use * and ? as wildcard characters. When a
step finishes the most
specific match will be chosen to select the next step. Hint:
always include a default
transition with on="*".
The name of the step to go to next. Must resolve to one of the other steps in this job.
Declares job should be stop at this point and provides pointer where execution should continue when
the job is restarted.
A pattern to match against the exit status code. Use * and ? as wildcard characters.
When a step finishes the most specific match will be chosen to select the next step.
The name of the step to start on when the stopped job is restarted.
Must resolve to one of the other steps in this job.
Declares job should end at this point, without the possibility of restart.
BatchStatus will be COMPLETED. ExitStatus is configurable.
A pattern to match against the exit status code. Use * and ? as wildcard characters.
When a step finishes the most specific match will be chosen to select the next step.
The exit code value to end on, defaults to COMPLETED.
Declares job should fail at this point. BatchStatus will be FAILED. ExitStatus is configurable.
A pattern to match against the exit status code. Use * and ? as wildcard characters.
When a step finishes the most specific match will be chosen to select the next step.
The exit code value to end on, defaults to FAILED.
The name of the parent bean from which the configuration should inherit.
Is this bean "abstract", that is, not meant to be instantiated itself
but rather just serving as parent for concrete child bean definitions?
The default is "false". Specify "true" to tell the bean factory to not
try to instantiate that particular bean in any case.
Note: This attribute will not be inherited by child bean definitions.
Hence, it needs to be specified per abstract bean definition.
Should this list be merged with the corresponding list provided
by the parent? If not, it will overwrite the parent list.