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 © 2021 Pivotal Software, Inc.. All rights reserved.