public class JobExecutionEvent
extends org.springframework.batch.core.Entity
JobExecution can be serialized into Json without
having to add mixins to an ObjectMapper.| Constructor and Description |
|---|
JobExecutionEvent() |
JobExecutionEvent(org.springframework.batch.core.JobExecution original)
Constructor for the StepExecution to initialize the DTO.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addFailureException(Throwable t)
Add the provided throwable to the failure exception list.
|
List<Throwable> |
getAllFailureExceptions()
Return all failure causing exceptions for this JobExecution, including step
executions.
|
Date |
getCreateTime() |
Date |
getEndTime() |
org.springframework.batch.item.ExecutionContext |
getExecutionContext()
Returns the
ExecutionContext for this execution. |
ExitStatus |
getExitStatus() |
List<Throwable> |
getFailureExceptions() |
String |
getJobConfigurationName() |
Long |
getJobId()
Convenience getter for for the id of the enclosing job.
|
JobInstanceEvent |
getJobInstance() |
JobParametersEvent |
getJobParameters() |
Date |
getLastUpdated()
Get the date representing the last time this JobExecution was updated in the
JobRepository.
|
Date |
getStartTime() |
org.springframework.batch.core.BatchStatus |
getStatus() |
Collection<StepExecutionEvent> |
getStepExecutions()
Accessor for the step executions.
|
void |
setCreateTime(Date createTime) |
void |
setEndTime(Date endTime) |
void |
setExecutionContext(org.springframework.batch.item.ExecutionContext executionContext)
Sets the
ExecutionContext for this execution. |
void |
setExitStatus(ExitStatus exitStatus) |
void |
setJobInstance(JobInstanceEvent jobInstance) |
void |
setLastUpdated(Date lastUpdated)
Set the last time this
JobExecution was updated. |
void |
setStartTime(Date startTime) |
void |
setStatus(org.springframework.batch.core.BatchStatus status)
Set the value of the status field.
|
String |
toString() |
void |
upgradeStatus(org.springframework.batch.core.BatchStatus status)
Upgrade the status field if the provided value is greater than the existing one.
|
public JobExecutionEvent()
public JobExecutionEvent(org.springframework.batch.core.JobExecution original)
original - the StepExecution to build this DTO around.public JobParametersEvent getJobParameters()
public Date getEndTime()
public void setEndTime(Date endTime)
public Date getStartTime()
public void setStartTime(Date startTime)
public org.springframework.batch.core.BatchStatus getStatus()
public void setStatus(org.springframework.batch.core.BatchStatus status)
status - the status to setpublic void upgradeStatus(org.springframework.batch.core.BatchStatus status)
status - the new status valuepublic Long getJobId()
public ExitStatus getExitStatus()
public void setExitStatus(ExitStatus exitStatus)
exitStatus - the exit status for the job.public JobInstanceEvent getJobInstance()
public void setJobInstance(JobInstanceEvent jobInstance)
public Collection<StepExecutionEvent> getStepExecutions()
public org.springframework.batch.item.ExecutionContext getExecutionContext()
ExecutionContext for this execution. The content is expected to
be persisted after each step completion (successful or not).public void setExecutionContext(org.springframework.batch.item.ExecutionContext executionContext)
ExecutionContext for this execution.executionContext - the contextpublic Date getCreateTime()
public void setCreateTime(Date createTime)
createTime - creation time of this execution.public String getJobConfigurationName()
public Date getLastUpdated()
public void setLastUpdated(Date lastUpdated)
JobExecution was updated.lastUpdated - The date the JobExecution was updated.public void addFailureException(Throwable t)
t - a Throwable to be added to the exception list.public List<Throwable> getAllFailureExceptions()
public String toString()
toString in class org.springframework.batch.core.EntityCopyright © 2019 Pivotal Software, Inc.. All rights reserved.