Uses of Interface
org.springframework.batch.core.Step
Package
Description
Interfaces for registration and location of job configurations.
Specific implementations of configuration concerns.
Parsers for XML based configuration
Specific implementations of job concerns.
Job and flow level builders for java based configuration of batch jobs
Flow related constructs including Flow interface, executors, and related exceptions
States used in defining the underlying Spring Batch state machine
Implementation of common partition components.
Implementation of the contexts for each of the custom bean scopes in Spring Batch (Job
and Step).
Specific implementations of step concerns.
Step level builders for java based job configuration.
Factories for step level components.
JobStep
and related components.Interfaces and generic implementations of tasklet concerns.
Remote partitioning components.
Support classes related to steps when used with Spring Integration.
Utility classes for batch job/step testing.
-
Uses of Step in org.springframework.batch.core.configuration
Modifier and TypeMethodDescriptionvoid
StepRegistry.register
(String jobName, Collection<Step> steps) Registers all the step instances of the given job. -
Uses of Step in org.springframework.batch.core.configuration.support
Modifier and TypeMethodDescriptionvoid
MapStepRegistry.register
(String jobName, Collection<Step> steps) -
Uses of Step in org.springframework.batch.core.configuration.xml
Modifier and TypeMethodDescriptionprotected Step
StepParserStepFactoryBean.createFaultTolerantStep()
Creates a fault tolerantStep
.protected Step
StepParserStepFactoryBean.createFlowStep()
Create a newFlowStep
.protected Step
StepParserStepFactoryBean.createPartitionStep()
Create a partitionStep
.protected Step
StepParserStepFactoryBean.createSimpleStep()
Creates a newTaskletStep
.StepParserStepFactoryBean.getObject()
Create aStep
from the configuration provided. -
Uses of Step in org.springframework.batch.core.job
Modifier and TypeMethodDescriptionvoid
Convenience method for adding a single step to the job.protected final StepExecution
AbstractJob.handleStep
(Step step, JobExecution execution) Convenience method for subclasses to delegate the handling of a specific step in the context of the currentJobExecution
.SimpleStepHandler.handleStep
(Step step, JobExecution execution) StepHandler.handleStep
(Step step, JobExecution jobExecution) Handle a step and return the execution for it.protected boolean
SimpleStepHandler.shouldStart
(StepExecution lastStepExecution, JobExecution jobExecution, Step step) Given a step and configuration, return true if the step should start, false if it should not, and throw an exception if the job should finish. -
Uses of Step in org.springframework.batch.core.job.builder
Modifier and TypeMethodDescriptionCreate a new job builder that will execute a step or sequence of steps.Go back to a previously registered step and start a new path.Transition to the next step on successful completion of the current step.Continue or end a job with this step if the previous step was successful.Start a flow.Start a job with this step, but expect to transition from there to other flows or steps.Create a new job builder that will execute a step or sequence of steps.Start the job with this step.FlowBuilder.TransitionBuilder.stopAndRestart
(Step restart) Stop the flow and provide a step to start with if the flow is restarted.Specify the next step. -
Uses of Step in org.springframework.batch.core.job.flow
Modifier and TypeMethodDescriptionRetrieve the step with the given name.Modifier and TypeMethodDescriptionFlowExecutor.executeStep
(Step step) JobFlowExecutor.executeStep
(Step step) -
Uses of Step in org.springframework.batch.core.job.flow.support.state
-
Uses of Step in org.springframework.batch.core.partition.support
Modifier and TypeClassDescriptionclass
Implementation ofStep
which partitions the execution and spreads the load using aPartitionHandler
.Modifier and TypeMethodDescriptionTaskExecutorPartitionHandler.getStep()
The step instance that will be executed in parallel by this handler.Modifier and TypeMethodDescriptionprotected FutureTask<StepExecution>
TaskExecutorPartitionHandler.createTask
(Step step, StepExecution stepExecution) Creates the task executing the given step in the context of the given execution.void
Setter for theStep
that will be used to execute the partitionedStepExecution
. -
Uses of Step in org.springframework.batch.core.scope.context
Modifier and TypeMethodDescriptionvoid
StepScopeManager.execute
(Step step, StepExecution stepExecution) -
Uses of Step in org.springframework.batch.core.step
Modifier and TypeClassDescriptionclass
AStep
implementation that provides common behavior to subclasses, including registering and calling listeners.Modifier and TypeMethodDescriptionStepLocatorStepFactoryBean.getObjectType()
Tell clients that we are a factory forStep
instances. -
Uses of Step in org.springframework.batch.core.step.builder
Modifier and TypeMethodDescriptionFlowStepBuilder.build()
Build a step that executes the flow provided, normally composed of other steps.JobStepBuilder.build()
Build a step from the job provided.PartitionStepBuilder.build()
protected Step
PartitionStepBuilder.getStep()
Modifier and TypeMethodDescriptionStepBuilder.partitioner
(Step step) Create a partition step builder for a remote (or local) step.Provide an actual step instance to execute in parallel. -
Uses of Step in org.springframework.batch.core.step.factory
-
Uses of Step in org.springframework.batch.core.step.job
-
Uses of Step in org.springframework.batch.core.step.tasklet
Modifier and TypeClassDescriptionclass
Simple implementation of executing the step as a call to aTasklet
, possibly repeated, and each call surrounded by a transaction. -
Uses of Step in org.springframework.batch.integration.partition
Modifier and TypeMethodDescriptionRemotePartitioningManagerStepBuilder.build()
Look up a bean with the provided name of typeStep
. -
Uses of Step in org.springframework.batch.integration.step
Modifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version.since 5.0 with no replacement.Modifier and TypeMethodDescriptionvoid
DelegateStep.setDelegate
(Step delegate) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Step in org.springframework.batch.test
Modifier and TypeMethodDescriptionStepRunner.launchStep
(Step step) Launch just the specified step as its own job.StepRunner.launchStep
(Step step, JobParameters jobParameters) Launch just the specified step as its own job.StepRunner.launchStep
(Step step, JobParameters jobParameters, ExecutionContext jobExecutionContext) Launch just the specified step as its own job.StepRunner.launchStep
(Step step, ExecutionContext jobExecutionContext) Launch just the specified step as its own job.