Package jakarta.batch.runtime
Interface StepExecution
- 
public interface StepExecutionProvides a view of a step execution to the JobOperator. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BatchStatusgetBatchStatus()Get batch status of this step execution.DategetEndTime()Get time this step ended.StringgetExitStatus()Get exit status of step.Metric[]getMetrics()Get step metrics.SerializablegetPersistentUserData()Get persistent user data.DategetStartTime()Get time this step started.longgetStepExecutionId()Get unique id for this StepExecution.StringgetStepName()Get step name. 
 - 
 
- 
- 
Method Detail
- 
getStepExecutionId
long getStepExecutionId()
Get unique id for this StepExecution.- Returns:
 - StepExecution id
 
 
- 
getStepName
String getStepName()
Get step name.- Returns:
 - value of 'id' attribute from <step>
 
 
- 
getBatchStatus
BatchStatus getBatchStatus()
Get batch status of this step execution.- Returns:
 - batch status.
 
 
- 
getStartTime
Date getStartTime()
Get time this step started.- Returns:
 - date (time)
 
 
- 
getEndTime
Date getEndTime()
Get time this step ended.- Returns:
 - date (time)
 
 
- 
getExitStatus
String getExitStatus()
Get exit status of step.- Returns:
 - exit status
 
 
- 
getPersistentUserData
Serializable getPersistentUserData()
Get persistent user data.
For a partitioned step, this returns the persistent user data of theStepContextof the "top-level" or main thread (the one thePartitionAnalyzer, etc. execute on). It does not return the persistent user data of the partition threads.- Returns:
 - persistent data
 
 
- 
getMetrics
Metric[] getMetrics()
Get step metrics.- Returns:
 - array of metrics
 
 
 - 
 
 -