org.springframework.batch.core.job.flow.support.state
Class EndState
java.lang.Object
org.springframework.batch.core.job.flow.support.state.AbstractState
org.springframework.batch.core.job.flow.support.state.EndState
- All Implemented Interfaces:
- State
public class EndState
- extends AbstractState
State
implementation for ending a job if it is in progress and
continuing if just starting.
- Since:
- 2.0
- Author:
- Dave Syer
Methods inherited from class org.springframework.batch.core.job.flow.support.state.AbstractState |
getName |
EndState
public EndState(FlowExecutionStatus status,
String name)
- Parameters:
status
- The FlowExecutionStatus
to end withname
- The name of the state
EndState
public EndState(FlowExecutionStatus status,
String code,
String name)
- Parameters:
status
- The FlowExecutionStatus
to end withname
- The name of the state
EndState
public EndState(FlowExecutionStatus status,
String code,
String name,
boolean abandon)
- Parameters:
status
- The FlowExecutionStatus
to end withname
- The name of the stateabandon
- flag to indicate that previous step execution can be
marked as abandoned (if there is one)
handle
public FlowExecutionStatus handle(FlowExecutor executor)
throws Exception
- Return the
FlowExecutionStatus
stored.
- Specified by:
handle
in interface State
- Specified by:
handle
in class AbstractState
- Parameters:
executor
- the context passed in by the caller
- Returns:
- a status for the execution
- Throws:
Exception
- if anything goes wrong- See Also:
State.handle(FlowExecutor)
isEndState
public boolean isEndState()
- Description copied from interface:
State
- Inquire as to whether a
State
is an end state. Implementations
should return false if processing can continue, even if that would
require a restart.
- Returns:
- true if this
State
is the end of processing
toString
public String toString()
- Overrides:
toString
in class AbstractState
Copyright © 2009 SpringSource. All Rights Reserved.