Class StepContextImpl
- java.lang.Object
-
- org.apache.batchee.container.impl.StepContextImpl
-
- All Implemented Interfaces:
javax.batch.runtime.context.StepContext
public class StepContextImpl extends Object implements javax.batch.runtime.context.StepContext
-
-
Constructor Summary
Constructors Constructor Description StepContextImpl(String stepId)
-
Method Summary
-
-
-
Constructor Detail
-
StepContextImpl
public StepContextImpl(String stepId)
-
-
Method Detail
-
getBatchStatus
public javax.batch.runtime.BatchStatus getBatchStatus()
- Specified by:
getBatchStatus
in interfacejavax.batch.runtime.context.StepContext
-
getException
public Exception getException()
- Specified by:
getException
in interfacejavax.batch.runtime.context.StepContext
-
setException
public void setException(Exception exception)
-
getExitStatus
public String getExitStatus()
- Specified by:
getExitStatus
in interfacejavax.batch.runtime.context.StepContext
-
getStepName
public String getStepName()
- Specified by:
getStepName
in interfacejavax.batch.runtime.context.StepContext
-
getMetrics
public javax.batch.runtime.Metric[] getMetrics()
- Specified by:
getMetrics
in interfacejavax.batch.runtime.context.StepContext
-
getMetric
public MetricImpl getMetric(javax.batch.runtime.Metric.MetricType metricType)
-
addMetric
public void addMetric(javax.batch.runtime.Metric.MetricType metricType, long value)
-
getPersistentUserData
public Serializable getPersistentUserData()
- Specified by:
getPersistentUserData
in interfacejavax.batch.runtime.context.StepContext
-
getProperties
public Properties getProperties()
- Specified by:
getProperties
in interfacejavax.batch.runtime.context.StepContext
-
getTransientUserData
public Object getTransientUserData()
- Specified by:
getTransientUserData
in interfacejavax.batch.runtime.context.StepContext
-
setExitStatus
public void setExitStatus(String status)
- Specified by:
setExitStatus
in interfacejavax.batch.runtime.context.StepContext
-
setBatchStatus
public void setBatchStatus(javax.batch.runtime.BatchStatus status)
-
setPersistentUserData
public void setPersistentUserData(Serializable data)
- Specified by:
setPersistentUserData
in interfacejavax.batch.runtime.context.StepContext
-
setTransientUserData
public void setTransientUserData(Object data)
- Specified by:
setTransientUserData
in interfacejavax.batch.runtime.context.StepContext
-
getStepExecutionId
public long getStepExecutionId()
- Specified by:
getStepExecutionId
in interfacejavax.batch.runtime.context.StepContext
-
getStepInternalExecID
public long getStepInternalExecID()
-
setStepExecutionId
public void setStepExecutionId(long stepExecutionId)
-
setInternalStepExecutionId
public void setInternalStepExecutionId(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)
-
-