Class StepContextImpl

  • All Implemented Interfaces:
    javax.batch.runtime.context.StepContext

    public class StepContextImpl
    extends Object
    implements javax.batch.runtime.context.StepContext
    • Constructor Detail

      • StepContextImpl

        public StepContextImpl​(String stepId)
    • Method Detail

      • getBatchStatus

        public javax.batch.runtime.BatchStatus getBatchStatus()
        Specified by:
        getBatchStatus in interface javax.batch.runtime.context.StepContext
      • getException

        public Exception getException()
        Specified by:
        getException in interface javax.batch.runtime.context.StepContext
      • setException

        public void setException​(Exception exception)
      • getExitStatus

        public String getExitStatus()
        Specified by:
        getExitStatus in interface javax.batch.runtime.context.StepContext
      • getStepName

        public String getStepName()
        Specified by:
        getStepName in interface javax.batch.runtime.context.StepContext
      • getMetrics

        public javax.batch.runtime.Metric[] getMetrics()
        Specified by:
        getMetrics in interface javax.batch.runtime.context.StepContext
      • metricsAsMap

        public Map<String,​javax.batch.runtime.Metric> metricsAsMap()
      • 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 interface javax.batch.runtime.context.StepContext
      • getProperties

        public Properties getProperties()
        Specified by:
        getProperties in interface javax.batch.runtime.context.StepContext
      • getTransientUserData

        public Object getTransientUserData()
        Specified by:
        getTransientUserData in interface javax.batch.runtime.context.StepContext
      • setExitStatus

        public void setExitStatus​(String status)
        Specified by:
        setExitStatus in interface javax.batch.runtime.context.StepContext
      • setBatchStatus

        public void setBatchStatus​(javax.batch.runtime.BatchStatus status)
      • setPersistentUserData

        public void setPersistentUserData​(Serializable data)
        Specified by:
        setPersistentUserData in interface javax.batch.runtime.context.StepContext
      • setTransientUserData

        public void setTransientUserData​(Object data)
        Specified by:
        setTransientUserData in interface javax.batch.runtime.context.StepContext
      • getStepExecutionId

        public long getStepExecutionId()
        Specified by:
        getStepExecutionId in interface javax.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)