| Package | Description |
|---|---|
| org.springframework.batch.core |
Core domain context for Spring Batch covering jobs, steps,
configuration and execution abstractions.
|
| org.springframework.batch.core.job |
Specific implementations of job concerns.
|
| org.springframework.batch.core.job.flow | |
| org.springframework.batch.core.scope.context | |
| org.springframework.batch.core.step |
Specific implementations of step concerns.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Step.execute(StepExecution stepExecution)
Process the step and assign progress and status meta information to the
StepExecution provided. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
SimpleJob.doExecute(JobExecution execution)
Handler of steps sequentially as provided, checking each one for success
before moving to the next.
|
StepExecution |
StepHandler.handleStep(Step step,
JobExecution jobExecution)
Handle a step and return the execution for it.
|
StepExecution |
SimpleStepHandler.handleStep(Step step,
JobExecution execution) |
protected StepExecution |
AbstractJob.handleStep(Step step,
JobExecution execution)
Convenience method for subclasses to delegate the handling of a specific
step in the context of the current
JobExecution. |
| Modifier and Type | Method and Description |
|---|---|
String |
JobFlowExecutor.executeStep(Step step) |
String |
FlowExecutor.executeStep(Step step) |
| Modifier and Type | Method and Description |
|---|---|
void |
StepScopeManager.execute(Step step,
StepExecution stepExecution) |
| Modifier and Type | Method and Description |
|---|---|
void |
ThreadStepInterruptionPolicy.checkInterrupted(StepExecution stepExecution)
Returns if the current job lifecycle has been interrupted by checking if
the current thread is interrupted.
|
void |
StepInterruptionPolicy.checkInterrupted(StepExecution stepExecution)
Has the job been interrupted? If so then throw a
JobInterruptedException. |
void |
AbstractStep.execute(StepExecution stepExecution)
Template method for step execution logic - calls abstract methods for resource initialization (
AbstractStep.open(ExecutionContext)), execution logic (AbstractStep.doExecute(StepExecution)) and resource closing (
AbstractStep.close(ExecutionContext)). |
Copyright © 2013. All Rights Reserved.