com.ibm.jbatch.container.jobinstance
Class RuntimeJobExecution

java.lang.Object
  extended by com.ibm.jbatch.container.jobinstance.RuntimeJobExecution
Direct Known Subclasses:
RuntimeFlowInSplitExecution

public class RuntimeJobExecution
extends Object


Constructor Summary
RuntimeJobExecution(JobInstance jobInstance, long executionId)
           
 
Method Summary
 BatchStatus getBatchStatus()
           
 Date getCreateTime()
           
 Date getEndTime()
           
 long getExecutionId()
           
 String getExitStatus()
           
 long getInstanceId()
           
 JobContextImpl getJobContext()
           
 JobInstance getJobInstance()
           
 ModelNavigator<JSLJob> getJobNavigator()
           
 IJobExecution getJobOperatorJobExecution()
           
 Properties getJobParameters()
           
 Date getLastUpdatedTime()
           
 ListenerFactory getListenerFactory()
           
 String getRestartOn()
           
 Date getStartTime()
           
 void prepareForExecution(JobContextImpl jobContext)
           
 void prepareForExecution(JobContextImpl jobContext, String restartOn)
           
 void setBatchStatus(String status)
           
 void setCreateTime(Timestamp ts)
           
 void setEndTime(Timestamp ts)
           
 void setExitStatus(String status)
           
 void setJobParameters(Properties jProps)
           
 void setLastUpdateTime(Timestamp ts)
           
 void setListenerFactory(ListenerFactory listenerFactory)
           
 void setRestartOn(String restartOn)
           
 void setStartTime(Timestamp ts)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RuntimeJobExecution

public RuntimeJobExecution(JobInstance jobInstance,
                           long executionId)
Method Detail

prepareForExecution

public void prepareForExecution(JobContextImpl jobContext,
                                String restartOn)

prepareForExecution

public void prepareForExecution(JobContextImpl jobContext)

setRestartOn

public void setRestartOn(String restartOn)

getExecutionId

public long getExecutionId()

getInstanceId

public long getInstanceId()

getJobInstance

public JobInstance getJobInstance()

getJobNavigator

public ModelNavigator<JSLJob> getJobNavigator()

getJobContext

public JobContextImpl getJobContext()

getRestartOn

public String getRestartOn()

getListenerFactory

public ListenerFactory getListenerFactory()

setListenerFactory

public void setListenerFactory(ListenerFactory listenerFactory)

getJobOperatorJobExecution

public IJobExecution getJobOperatorJobExecution()

getBatchStatus

public BatchStatus getBatchStatus()

getExitStatus

public String getExitStatus()

setBatchStatus

public void setBatchStatus(String status)

setCreateTime

public void setCreateTime(Timestamp ts)

setEndTime

public void setEndTime(Timestamp ts)

setExitStatus

public void setExitStatus(String status)

setLastUpdateTime

public void setLastUpdateTime(Timestamp ts)

setStartTime

public void setStartTime(Timestamp ts)

setJobParameters

public void setJobParameters(Properties jProps)

getJobParameters

public Properties getJobParameters()

getStartTime

public Date getStartTime()

getEndTime

public Date getEndTime()

getLastUpdatedTime

public Date getLastUpdatedTime()

getCreateTime

public Date getCreateTime()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.