Class StepContextImpl
- java.lang.Object
-
- com.ibm.jbatch.container.context.impl.StepContextImpl
-
- All Implemented Interfaces:
jakarta.batch.runtime.context.StepContext
public class StepContextImpl extends Object implements jakarta.batch.runtime.context.StepContext
-
-
Field Summary
Fields Modifier and Type Field Description static StringTOP_LEVEL_STEP_EXECUTION_ID_PROP
-
Constructor Summary
Constructors Constructor Description StepContextImpl(String stepId)
-
Method Summary
-
-
-
Field Detail
-
TOP_LEVEL_STEP_EXECUTION_ID_PROP
public static final String TOP_LEVEL_STEP_EXECUTION_ID_PROP
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
StepContextImpl
public StepContextImpl(String stepId)
-
-
Method Detail
-
getBatchStatus
public jakarta.batch.runtime.BatchStatus getBatchStatus()
- Specified by:
getBatchStatusin interfacejakarta.batch.runtime.context.StepContext
-
getException
public Exception getException()
- Specified by:
getExceptionin interfacejakarta.batch.runtime.context.StepContext
-
setException
public void setException(Exception exception)
-
getExitStatus
public String getExitStatus()
- Specified by:
getExitStatusin interfacejakarta.batch.runtime.context.StepContext
-
getStepName
public String getStepName()
- Specified by:
getStepNamein interfacejakarta.batch.runtime.context.StepContext
-
getMetrics
public jakarta.batch.runtime.Metric[] getMetrics()
- Specified by:
getMetricsin interfacejakarta.batch.runtime.context.StepContext
-
getMetric
public MetricImpl getMetric(jakarta.batch.runtime.Metric.MetricType metricType)
-
addMetric
public void addMetric(jakarta.batch.runtime.Metric.MetricType metricType, long value)
-
getPersistentUserData
public Serializable getPersistentUserData()
- Specified by:
getPersistentUserDatain interfacejakarta.batch.runtime.context.StepContext
-
getProperties
public Properties getProperties()
- Specified by:
getPropertiesin interfacejakarta.batch.runtime.context.StepContext
-
getJSLProperties
public Properties getJSLProperties()
-
getTransientUserData
public Object getTransientUserData()
- Specified by:
getTransientUserDatain interfacejakarta.batch.runtime.context.StepContext
-
setExitStatus
public void setExitStatus(String status)
- Specified by:
setExitStatusin interfacejakarta.batch.runtime.context.StepContext
-
setBatchStatus
public void setBatchStatus(jakarta.batch.runtime.BatchStatus status)
-
setPersistentUserData
public void setPersistentUserData(Serializable data)
- Specified by:
setPersistentUserDatain interfacejakarta.batch.runtime.context.StepContext
-
setTransientUserData
public void setTransientUserData(Object data)
- Specified by:
setTransientUserDatain interfacejakarta.batch.runtime.context.StepContext
-
getStepExecutionId
public long getStepExecutionId()
- Specified by:
getStepExecutionIdin interfacejakarta.batch.runtime.context.StepContext
-
getInternalStepExecutionId
public long getInternalStepExecutionId()
-
setStepExecutionId
public void setStepExecutionId(long stepExecutionId)
-
setStartTime
public void setStartTime(Timestamp startTS)
-
setEndTime
public void setEndTime(Timestamp endTS)
-
getStartTimeTS
public Timestamp getStartTimeTS()
-
getEndTimeTS
public Timestamp getEndTimeTS()
-
getBatchletProcessRetVal
public String getBatchletProcessRetVal()
-
setBatchletProcessRetVal
public void setBatchletProcessRetVal(String batchletProcessRetVal)
-
-