Class JobExecutionImpl
- java.lang.Object
-
- org.apache.batchee.container.impl.JobExecutionImpl
-
- All Implemented Interfaces:
javax.batch.runtime.JobExecution,InternalJobExecution
public class JobExecutionImpl extends Object implements InternalJobExecution
-
-
Constructor Summary
Constructors Constructor Description JobExecutionImpl(long executionId, long instanceId, PersistenceManagerService persistenceManagerService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.batch.runtime.BatchStatusgetBatchStatus()DategetCreateTime()DategetEndTime()longgetExecutionId()StringgetExitStatus()longgetInstanceId()StringgetJobName()PropertiesgetJobParameters()DategetLastUpdatedTime()DategetStartTime()voidsetBatchStatus(String status)voidsetCreateTime(Timestamp ts)voidsetEndTime(Timestamp ts)voidsetExecutionId(long id)voidsetExitStatus(String status)voidsetInstanceId(long id)voidsetJobContext(JobContextImpl jobContext)voidsetJobInstanceId(long jobInstanceID)voidsetJobName(String jobName)voidsetJobParameters(Properties jProps)voidsetLastUpdateTime(Timestamp ts)voidsetStartTime(Timestamp ts)StringtoString()
-
-
-
Constructor Detail
-
JobExecutionImpl
public JobExecutionImpl(long executionId, long instanceId, PersistenceManagerService persistenceManagerService)
-
-
Method Detail
-
setJobName
public void setJobName(String jobName)
-
setJobContext
public void setJobContext(JobContextImpl jobContext)
- Specified by:
setJobContextin interfaceInternalJobExecution
-
getBatchStatus
public javax.batch.runtime.BatchStatus getBatchStatus()
- Specified by:
getBatchStatusin interfacejavax.batch.runtime.JobExecution
-
getCreateTime
public Date getCreateTime()
- Specified by:
getCreateTimein interfacejavax.batch.runtime.JobExecution
-
getEndTime
public Date getEndTime()
- Specified by:
getEndTimein interfacejavax.batch.runtime.JobExecution
-
getExecutionId
public long getExecutionId()
- Specified by:
getExecutionIdin interfacejavax.batch.runtime.JobExecution
-
getExitStatus
public String getExitStatus()
- Specified by:
getExitStatusin interfacejavax.batch.runtime.JobExecution
-
getLastUpdatedTime
public Date getLastUpdatedTime()
- Specified by:
getLastUpdatedTimein interfacejavax.batch.runtime.JobExecution
-
getStartTime
public Date getStartTime()
- Specified by:
getStartTimein interfacejavax.batch.runtime.JobExecution
-
getJobParameters
public Properties getJobParameters()
- Specified by:
getJobParametersin interfacejavax.batch.runtime.JobExecution
-
setBatchStatus
public void setBatchStatus(String status)
- Specified by:
setBatchStatusin interfaceInternalJobExecution
-
setCreateTime
public void setCreateTime(Timestamp ts)
- Specified by:
setCreateTimein interfaceInternalJobExecution
-
setEndTime
public void setEndTime(Timestamp ts)
- Specified by:
setEndTimein interfaceInternalJobExecution
-
setExecutionId
public void setExecutionId(long id)
-
setJobInstanceId
public void setJobInstanceId(long jobInstanceID)
-
setExitStatus
public void setExitStatus(String status)
- Specified by:
setExitStatusin interfaceInternalJobExecution
-
setInstanceId
public void setInstanceId(long id)
-
setLastUpdateTime
public void setLastUpdateTime(Timestamp ts)
- Specified by:
setLastUpdateTimein interfaceInternalJobExecution
-
setStartTime
public void setStartTime(Timestamp ts)
- Specified by:
setStartTimein interfaceInternalJobExecution
-
setJobParameters
public void setJobParameters(Properties jProps)
- Specified by:
setJobParametersin interfaceInternalJobExecution
-
getJobName
public String getJobName()
- Specified by:
getJobNamein interfacejavax.batch.runtime.JobExecution
-
getInstanceId
public long getInstanceId()
- Specified by:
getInstanceIdin interfaceInternalJobExecution
-
-