public class TaskExecutionAwareTaskDefinition extends Object
TaskDefinition
with the associated latest TaskExecution
.Constructor and Description |
---|
TaskExecutionAwareTaskDefinition(TaskDefinition taskDefinition)
Initialized the
TaskExecutionAwareTaskDefinition with the provided
TaskDefinition . |
TaskExecutionAwareTaskDefinition(TaskDefinition taskDefinition,
org.springframework.cloud.task.repository.TaskExecution latestTaskExecution)
Initialized the
TaskExecutionAwareTaskDefinition with the provided
TaskDefinition and TaskExecution . |
Modifier and Type | Method and Description |
---|---|
org.springframework.cloud.task.repository.TaskExecution |
getLatestTaskExecution()
Returns the associated
TaskExecution if available. |
TaskDefinition |
getTaskDefinition()
Returns the
TaskDefinition . |
public TaskExecutionAwareTaskDefinition(TaskDefinition taskDefinition, org.springframework.cloud.task.repository.TaskExecution latestTaskExecution)
TaskExecutionAwareTaskDefinition
with the provided
TaskDefinition
and TaskExecution
.taskDefinition
- Must not be nulllatestTaskExecution
- Must not be nullpublic TaskExecutionAwareTaskDefinition(TaskDefinition taskDefinition)
TaskExecutionAwareTaskDefinition
with the provided
TaskDefinition
. The underlying TaskExecution
will be set to null.taskDefinition
- Must not be nullpublic TaskDefinition getTaskDefinition()
TaskDefinition
.public org.springframework.cloud.task.repository.TaskExecution getLatestTaskExecution()
TaskExecution
if available. May return null.Copyright © 2022 Pivotal Software, Inc.. All rights reserved.