com.ibm.batch.container.jobinstance
Class StepExecutionImpl

java.lang.Object
  extended by com.ibm.batch.container.jobinstance.StepExecutionImpl
All Implemented Interfaces:
Serializable, StepExecution

public class StepExecutionImpl
extends Object
implements StepExecution, Serializable

See Also:
Serialized Form

Constructor Summary
StepExecutionImpl(long jobExecutionId, long stepExecutionId)
           
 
Method Summary
 String getBatchStatus()
           
 long getCommitCount()
           
 Timestamp getEndTime()
           
 String getExitStatus()
           
 long getFilterCount()
           
 StepContextImpl<?,? extends Externalizable> getJobContext()
           
 long getJobExecutionId()
           
 Timestamp getLastUpdateTime()
           
 Metric[] getMetrics()
           
 long getProcessSkipCount()
           
 long getReadCount()
           
 long getReadSkipCount()
           
 long getRollbackCount()
           
 Timestamp getStartTime()
           
 String getStatus()
           
 long getStepExecutionId()
           
 String getStepName()
           
 Object getUserPersistentData()
           
 long getWriteCount()
           
 long getWriteSkipCount()
           
 void setJobExecutionId(long jobexecID)
           
<T> void
setStepContext(StepContextImpl<?,? extends Externalizable> stepContext)
           
 void setStepExecutionId(long stepexecID)
           
 void setStepName(String stepName)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StepExecutionImpl

public StepExecutionImpl(long jobExecutionId,
                         long stepExecutionId)
Method Detail

getCommitCount

public long getCommitCount()

getEndTime

public Timestamp getEndTime()
Specified by:
getEndTime in interface StepExecution

getExitStatus

public String getExitStatus()
Specified by:
getExitStatus in interface StepExecution

getFilterCount

public long getFilterCount()

getJobExecutionId

public long getJobExecutionId()
Specified by:
getJobExecutionId in interface StepExecution

getLastUpdateTime

public Timestamp getLastUpdateTime()

getProcessSkipCount

public long getProcessSkipCount()

getReadCount

public long getReadCount()

getReadSkipCount

public long getReadSkipCount()

getRollbackCount

public long getRollbackCount()

getStartTime

public Timestamp getStartTime()
Specified by:
getStartTime in interface StepExecution

getStepExecutionId

public long getStepExecutionId()

getStepName

public String getStepName()

setStepName

public void setStepName(String stepName)

getWriteCount

public long getWriteCount()

getWriteSkipCount

public long getWriteSkipCount()

getJobContext

public StepContextImpl<?,? extends Externalizable> getJobContext()

setStepContext

public <T> void setStepContext(StepContextImpl<?,? extends Externalizable> stepContext)

getBatchStatus

public String getBatchStatus()

toString

public String toString()
Overrides:
toString in class Object

setJobExecutionId

public void setJobExecutionId(long jobexecID)

setStepExecutionId

public void setStepExecutionId(long stepexecID)

getMetrics

public Metric[] getMetrics()
Specified by:
getMetrics in interface StepExecution

getStatus

public String getStatus()
Specified by:
getStatus in interface StepExecution

getUserPersistentData

public Object getUserPersistentData()
Specified by:
getUserPersistentData in interface StepExecution


Copyright © 2013. All Rights Reserved.