public final class JobExecutionImpl extends AbstractExecution implements javax.batch.runtime.JobExecution, Cloneable
Modifier and Type | Field and Description |
---|---|
protected long |
createTime |
protected long |
lastUpdatedTime |
batchStatus, endTime, exitStatus, startTime, version
Constructor and Description |
---|
JobExecutionImpl(JobInstanceImpl jobInstance,
long id,
Properties jobParameters,
Timestamp createTime,
Timestamp startTime,
Timestamp endTime,
Timestamp lastUpdatedTime,
String batchStatus,
String exitStatus,
String restartPosition) |
JobExecutionImpl(JobInstanceImpl jobInstance,
Properties jobParameters) |
Modifier and Type | Method and Description |
---|---|
void |
addStepExecution(javax.batch.runtime.StepExecution stepExecution) |
void |
awaitStop() |
void |
awaitTermination(long timeout,
TimeUnit timeUnit) |
void |
cleanUp() |
JobExecutionImpl |
clone() |
boolean |
equals(Object o) |
Date |
getCreateTime() |
long |
getExecutionId() |
JobInstanceImpl |
getJobInstance() |
String |
getJobName() |
Properties |
getJobParameters() |
Date |
getLastUpdatedTime() |
String |
getRestartPosition() |
List<javax.batch.runtime.StepExecution> |
getStepExecutions() |
Job |
getSubstitutedJob() |
int |
hashCode() |
boolean |
isStopRequested() |
void |
setBatchStatus(javax.batch.runtime.BatchStatus batchStatus) |
void |
setEndTime(long endTime) |
void |
setId(long id) |
void |
setRestartPosition(String restartPosition) |
void |
stop() |
getBatchStatus, getEndTime, getExitStatus, getStartTime, setExitStatus
public JobExecutionImpl(JobInstanceImpl jobInstance, Properties jobParameters) throws javax.batch.operations.JobStartException
javax.batch.operations.JobStartException
public JobExecutionImpl(JobInstanceImpl jobInstance, long id, Properties jobParameters, Timestamp createTime, Timestamp startTime, Timestamp endTime, Timestamp lastUpdatedTime, String batchStatus, String exitStatus, String restartPosition)
public void setId(long id)
public JobExecutionImpl clone()
clone
in class AbstractExecution
public void awaitTermination(long timeout, TimeUnit timeUnit) throws InterruptedException
InterruptedException
public void awaitStop() throws InterruptedException
InterruptedException
public Job getSubstitutedJob()
public void setBatchStatus(javax.batch.runtime.BatchStatus batchStatus)
setBatchStatus
in class AbstractExecution
public long getExecutionId()
getExecutionId
in interface javax.batch.runtime.JobExecution
public String getJobName()
getJobName
in interface javax.batch.runtime.JobExecution
public Date getCreateTime()
getCreateTime
in interface javax.batch.runtime.JobExecution
public Date getLastUpdatedTime()
getLastUpdatedTime
in interface javax.batch.runtime.JobExecution
public JobInstanceImpl getJobInstance()
public Properties getJobParameters()
getJobParameters
in interface javax.batch.runtime.JobExecution
public List<javax.batch.runtime.StepExecution> getStepExecutions()
public void addStepExecution(javax.batch.runtime.StepExecution stepExecution)
public void setRestartPosition(String restartPosition)
public String getRestartPosition()
public boolean isStopRequested()
public void stop()
public void setEndTime(long endTime)
public void cleanUp()
Copyright © 2014 JBoss by Red Hat. All rights reserved.