Uses of Interface
org.springframework.batch.core.Step
Packages that use 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
Methods in org.springframework.batch.core.configuration that return StepMethod parameters in org.springframework.batch.core.configuration with type arguments of type StepModifier 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
Methods in org.springframework.batch.core.configuration.support that return StepMethod parameters in org.springframework.batch.core.configuration.support with type arguments of type StepModifier and TypeMethodDescriptionvoid
MapStepRegistry.register
(String jobName, Collection<Step> steps) -
Uses of Step in org.springframework.batch.core.configuration.xml
Methods in org.springframework.batch.core.configuration.xml that return StepModifier 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.Methods in org.springframework.batch.core.configuration.xml with parameters of type Step -
Uses of Step in org.springframework.batch.core.job
Methods in org.springframework.batch.core.job that return StepMethods in org.springframework.batch.core.job with parameters of type StepModifier 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.Method parameters in org.springframework.batch.core.job with type arguments of type Step -
Uses of Step in org.springframework.batch.core.job.builder
Methods in org.springframework.batch.core.job.builder with parameters of type StepModifier 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.Constructors in org.springframework.batch.core.job.builder with parameters of type Step -
Uses of Step in org.springframework.batch.core.job.flow
Classes in org.springframework.batch.core.job.flow that implement StepMethods in org.springframework.batch.core.job.flow that return StepModifier and TypeMethodDescriptionRetrieve the step with the given name.Methods in org.springframework.batch.core.job.flow with parameters of type StepModifier and TypeMethodDescriptionFlowExecutor.executeStep
(Step step) JobFlowExecutor.executeStep
(Step step) -
Uses of Step in org.springframework.batch.core.job.flow.support.state
Methods in org.springframework.batch.core.job.flow.support.state that return StepConstructors in org.springframework.batch.core.job.flow.support.state with parameters of type Step -
Uses of Step in org.springframework.batch.core.partition.support
Classes in org.springframework.batch.core.partition.support that implement StepModifier and TypeClassDescriptionclass
Implementation ofStep
which partitions the execution and spreads the load using aPartitionHandler
.Methods in org.springframework.batch.core.partition.support that return StepModifier and TypeMethodDescriptionTaskExecutorPartitionHandler.getStep()
The step instance that will be executed in parallel by this handler.Methods in org.springframework.batch.core.partition.support with parameters of type StepModifier 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
Methods in org.springframework.batch.core.scope.context with parameters of type StepModifier and TypeMethodDescriptionvoid
StepScopeManager.execute
(Step step, StepExecution stepExecution) -
Uses of Step in org.springframework.batch.core.step
Classes in org.springframework.batch.core.step that implement StepModifier and TypeClassDescriptionclass
AStep
implementation that provides common behavior to subclasses, including registering and calling listeners.Methods in org.springframework.batch.core.step that return StepMethods in org.springframework.batch.core.step that return types with arguments of type StepModifier and TypeMethodDescriptionStepLocatorStepFactoryBean.getObjectType()
Tell clients that we are a factory forStep
instances. -
Uses of Step in org.springframework.batch.core.step.builder
Methods in org.springframework.batch.core.step.builder that return StepModifier 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()
Methods in org.springframework.batch.core.step.builder with parameters of type StepModifier 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
Methods in org.springframework.batch.core.step.factory that return Step -
Uses of Step in org.springframework.batch.core.step.job
Classes in org.springframework.batch.core.step.job that implement Step -
Uses of Step in org.springframework.batch.core.step.tasklet
Classes in org.springframework.batch.core.step.tasklet that implement StepModifier 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
Methods in org.springframework.batch.integration.partition that return StepModifier and TypeMethodDescriptionRemotePartitioningManagerStepBuilder.build()
Look up a bean with the provided name of typeStep
.Methods in org.springframework.batch.integration.partition with parameters of type Step -
Uses of Step in org.springframework.batch.integration.step
Classes in org.springframework.batch.integration.step that implement StepModifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version.since 5.0 with no replacement.Methods in org.springframework.batch.integration.step with parameters of type StepModifier 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
Methods in org.springframework.batch.test with parameters of type StepModifier and TypeMethodDescriptionStepRunner.launchStep
(Step step) Launch just the specified step in a surrounding single-step job of typeSimpleJob
namedStepRunner.JOB_NAME
.StepRunner.launchStep
(Step step, JobParameters jobParameters) Launch just the specified step in a surrounding single-step job of typeSimpleJob
namedStepRunner.JOB_NAME
.StepRunner.launchStep
(Step step, JobParameters jobParameters, ExecutionContext jobExecutionContext) Launch just the specified step in a surrounding single-step job of typeSimpleJob
namedStepRunner.JOB_NAME
.StepRunner.launchStep
(Step step, ExecutionContext jobExecutionContext) Launch just the specified step in a surrounding single-step job of typeSimpleJob
namedStepRunner.JOB_NAME
.