Package | Description |
---|---|
org.springframework.batch.core.configuration |
Interfaces for registration and location of job configurations.
|
org.springframework.batch.core.configuration.support |
Specific implementations of configuration concerns.
|
org.springframework.batch.core.job |
Specific implementations of job concerns.
|
org.springframework.batch.core.job.builder | |
org.springframework.batch.core.job.flow | |
org.springframework.batch.core.job.flow.support.state | |
org.springframework.batch.core.partition.support | |
org.springframework.batch.core.scope.context | |
org.springframework.batch.core.step |
Specific implementations of step concerns.
|
org.springframework.batch.core.step.builder | |
org.springframework.batch.core.step.job | |
org.springframework.batch.core.step.tasklet |
Interfaces and generic implementations of tasklet concerns.
|
org.springframework.batch.sample.config | |
org.springframework.batch.test |
Modifier and Type | Method and Description |
---|---|
Step |
StepRegistry.getStep(String jobName,
String stepName)
Returns the
Step of the specified job based on its name. |
Modifier and Type | Method and Description |
---|---|
void |
StepRegistry.register(String jobName,
Collection<Step> steps)
Registers all the step of the given job.
|
Modifier and Type | Method and Description |
---|---|
Step |
MapStepRegistry.getStep(String jobName,
String stepName) |
Modifier and Type | Method and Description |
---|---|
void |
MapStepRegistry.register(String jobName,
Collection<Step> steps) |
Modifier and Type | Method and Description |
---|---|
Step |
SimpleJob.getStep(String stepName) |
abstract Step |
AbstractJob.getStep(String stepName)
Retrieve the step with the given name.
|
Modifier and Type | Method and Description |
---|---|
void |
SimpleJob.addStep(Step step)
Convenience method for adding a single step to the job.
|
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 |
---|---|
void |
SimpleJob.setSteps(List<Step> steps)
Public setter for the steps in this job.
|
Modifier and Type | Method and Description |
---|---|
JobFlowBuilder |
JobBuilder.flow(Step step)
Create a new job builder that will execute a step or sequence of steps.
|
FlowBuilder<Q> |
FlowBuilder.from(Step step)
Go back to a previously registered step and start a new path.
|
SimpleJobBuilder |
SimpleJobBuilder.next(Step step)
Continue or end a job with this step if the previous step was successful.
|
FlowBuilder<Q> |
FlowBuilder.next(Step step)
Transition to the next step on successful completion of the current step.
|
SimpleJobBuilder |
SimpleJobBuilder.start(Step step)
Start the job with this step.
|
SimpleJobBuilder |
JobBuilder.start(Step step)
Create a new job builder that will execute a step or sequence of steps.
|
JobFlowBuilder |
FlowJobBuilder.start(Step step)
Start a job with this step, but expect to transition from there to other flows or steps.
|
FlowBuilder<Q> |
FlowBuilder.start(Step step)
Start a flow.
|
FlowBuilder<Q> |
FlowBuilder.TransitionBuilder.stopAndRestart(Step restart)
Stop the flow and provide a step to start with if the flow is restarted.
|
FlowBuilder<Q> |
FlowBuilder.TransitionBuilder.to(Step step)
Specify the next step.
|
Constructor and Description |
---|
JobFlowBuilder(FlowJobBuilder parent,
Step step) |
Modifier and Type | Class and Description |
---|---|
class |
FlowStep
|
Modifier and Type | Method and Description |
---|---|
Step |
FlowJob.getStep(String stepName)
Retrieve the step with the given name.
|
Modifier and Type | Method and Description |
---|---|
String |
JobFlowExecutor.executeStep(Step step) |
String |
FlowExecutor.executeStep(Step step) |
Modifier and Type | Method and Description |
---|---|
Step |
StepState.getStep() |
Constructor and Description |
---|
StepState(Step step) |
StepState(String name,
Step step) |
Modifier and Type | Class and Description |
---|---|
class |
PartitionStep
Implementation of
Step which partitions the execution and spreads the
load using a PartitionHandler . |
Modifier and Type | Method and Description |
---|---|
Step |
TaskExecutorPartitionHandler.getStep()
The step instance that will be executed in parallel by this handler.
|
Modifier and Type | Method and Description |
---|---|
protected FutureTask<StepExecution> |
TaskExecutorPartitionHandler.createTask(Step step,
StepExecution stepExecution)
Creates the task executing the given step in the context of the given execution.
|
void |
TaskExecutorPartitionHandler.setStep(Step step)
Setter for the
Step that will be used to execute the partitioned
StepExecution . |
Constructor and Description |
---|
SimpleStepExecutionSplitter(JobRepository jobRepository,
Step step,
Partitioner partitioner)
|
Modifier and Type | Method and Description |
---|---|
void |
StepScopeManager.execute(Step step,
StepExecution stepExecution) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractStep
A
Step implementation that provides common behavior to subclasses, including registering and calling
listeners. |
Modifier and Type | Method and Description |
---|---|
Step |
StepLocatorStepFactoryBean.getObject() |
Step |
StepHolder.getStep() |
Step |
StepLocator.getStep(String stepName) |
Modifier and Type | Method and Description |
---|---|
Class<? extends Step> |
StepLocatorStepFactoryBean.getObjectType()
Tell clients that we are a factory for
Step instances. |
Modifier and Type | Method and Description |
---|---|
Step |
PartitionStepBuilder.build() |
Step |
JobStepBuilder.build()
Build a step from the job provided.
|
Step |
FlowStepBuilder.build()
Build a step that executes the flow provided, normally composed of other steps.
|
Modifier and Type | Method and Description |
---|---|
protected void |
StepBuilderHelper.enhance(Step target) |
PartitionStepBuilder |
StepBuilder.partitioner(Step step)
Create a partition step builder for a remote (or local) step.
|
PartitionStepBuilder |
PartitionStepBuilder.step(Step step)
Provide an actual step instance to execute in parallel.
|
Modifier and Type | Class and Description |
---|---|
class |
JobStep
|
Modifier and Type | Class and Description |
---|---|
class |
TaskletStep
Simple implementation of executing the step as a call to a
Tasklet ,
possibly repeated, and each call surrounded by a transaction. |
Modifier and Type | Method and Description |
---|---|
protected Step |
RetrySampleConfiguration.step() |
Modifier and Type | Method and Description |
---|---|
JobExecution |
StepRunner.launchStep(Step step)
Launch just the specified step as its own job.
|
JobExecution |
StepRunner.launchStep(Step step,
ExecutionContext jobExecutionContext)
Launch just the specified step as its own job.
|
JobExecution |
StepRunner.launchStep(Step step,
JobParameters jobParameters)
Launch just the specified step as its own job.
|
JobExecution |
StepRunner.launchStep(Step step,
JobParameters jobParameters,
ExecutionContext jobExecutionContext)
Launch just the specified step as its own job.
|
Copyright © 2014 Pivotal. All rights reserved.