Uses of Class
org.springframework.batch.core.job.flow.FlowExecutionStatus
Packages that use FlowExecutionStatus
Package
Description
Parsers for XML based configuration
Flow related constructs including Flow interface, executors, and related exceptions
Basic implementations of flow constructs
States used in defining the underlying Spring Batch state machine
-
Uses of FlowExecutionStatus in org.springframework.batch.core.configuration.xml
Methods in org.springframework.batch.core.configuration.xml that return FlowExecutionStatusModifier and TypeMethodDescriptionprotected static FlowExecutionStatusAbstractFlowParser.getBatchStatusFromEndTransitionName(String elementName) Gets the batch status from the end transition name by the element.SimpleFlowFactoryBean.DelegateState.handle(FlowExecutor executor) Methods in org.springframework.batch.core.configuration.xml with parameters of type FlowExecutionStatusModifier and TypeMethodDescriptionprotected static Collection<org.springframework.beans.factory.config.BeanDefinition>AbstractFlowParser.createTransition(FlowExecutionStatus status, String on, String next, String exitCode, org.springframework.beans.factory.config.BeanDefinition stateDef, org.springframework.beans.factory.xml.ParserContext parserContext, boolean abandon) -
Uses of FlowExecutionStatus in org.springframework.batch.core.job.flow
Fields in org.springframework.batch.core.job.flow declared as FlowExecutionStatusModifier and TypeFieldDescriptionstatic final FlowExecutionStatusFlowExecutionStatus.COMPLETEDSpecial well-known status value.static final FlowExecutionStatusFlowExecutionStatus.FAILEDSpecial well-known status value.static final FlowExecutionStatusFlowExecutionStatus.STOPPEDSpecial well-known status value.static final FlowExecutionStatusFlowExecutionStatus.UNKNOWNSpecial well-known status value.Methods in org.springframework.batch.core.job.flow that return FlowExecutionStatusModifier and TypeMethodDescriptionJobExecutionDecider.decide(JobExecution jobExecution, StepExecution stepExecution) Strategy for branching an execution based on the state of an ongoingJobExecution.FlowExecution.getStatus()State.handle(FlowExecutor executor) Handle some business or processing logic and return a status that can be used to drive a flow to the nextState.Methods in org.springframework.batch.core.job.flow with parameters of type FlowExecutionStatusModifier and TypeMethodDescriptionintFlowExecutionStatus.compareTo(FlowExecutionStatus other) Create an ordering onFlowExecutionStatusinstances by comparing their statuses.protected BatchStatusJobFlowExecutor.findBatchStatus(FlowExecutionStatus status) voidFlowExecutor.updateJobExecutionStatus(FlowExecutionStatus status) Handle any status changes that might be needed in theJobExecution.voidJobFlowExecutor.updateJobExecutionStatus(FlowExecutionStatus status) Constructors in org.springframework.batch.core.job.flow with parameters of type FlowExecutionStatus -
Uses of FlowExecutionStatus in org.springframework.batch.core.job.flow.support
Methods in org.springframework.batch.core.job.flow.support with parameters of type FlowExecutionStatusModifier and TypeMethodDescriptionprotected booleanSimpleFlow.isFlowContinued(State state, FlowExecutionStatus status, StepExecution stepExecution) protected StateSimpleFlow.nextState(String stateName, FlowExecutionStatus status, StepExecution stepExecution) -
Uses of FlowExecutionStatus in org.springframework.batch.core.job.flow.support.state
Methods in org.springframework.batch.core.job.flow.support.state that return FlowExecutionStatusModifier and TypeMethodDescriptionFlowExecutionAggregator.aggregate(Collection<FlowExecution> executions) MaxValueFlowExecutionAggregator.aggregate(Collection<FlowExecution> executions) Aggregate all of theFlowExecutionStatuses of theFlowExecutions into one status.protected FlowExecutionStatusSplitState.doAggregation(Collection<FlowExecution> results, FlowExecutor executor) protected FlowExecutionStatusEndState.getStatus()abstract FlowExecutionStatusAbstractState.handle(FlowExecutor executor) DecisionState.handle(FlowExecutor executor) EndState.handle(FlowExecutor executor) Return theFlowExecutionStatusstored.FlowState.handle(FlowExecutor executor) SplitState.handle(FlowExecutor executor) Execute the flows in parallel by passing them to theTaskExecutorand wait for all of them to finish before proceeding.StepState.handle(FlowExecutor executor) Constructors in org.springframework.batch.core.job.flow.support.state with parameters of type FlowExecutionStatusModifierConstructorDescriptionEndState(FlowExecutionStatus status, String name) EndState(FlowExecutionStatus status, String code, String name) EndState(FlowExecutionStatus status, String code, String name, boolean abandon)