public class TaskExecutionResult extends Object implements Serializable
Constructor and Description |
---|
TaskExecutionResult(TaskExecutionStatus status,
String message) |
TaskExecutionResult(TaskExecutionStatus status,
String message,
Map<String,String> resultData) |
TaskExecutionResult(TaskExecutionStatus status,
String message,
Map<String,String> resultData,
RunId subTaskRunId) |
TaskExecutionResult(TaskExecutionStatus status,
String message,
Map<String,String> resultData,
RunId subTaskRunId,
LocalDateTime completionTimeUtc) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
LocalDateTime |
getCompletionTimeUtc() |
String |
getMessage() |
Map<String,String> |
getResultData() |
TaskExecutionStatus |
getStatus() |
Optional<RunId> |
getSubTaskRunId() |
int |
hashCode() |
String |
toString() |
public TaskExecutionResult(TaskExecutionStatus status, String message)
status
- the execution statusmessage
- any message that taskpublic TaskExecutionResult(TaskExecutionStatus status, String message, Map<String,String> resultData)
status
- the execution statusmessage
- any message that taskresultData
- result data (can be accessed via WorkflowManager.getTaskExecutionResult(RunId, TaskId)
)public TaskExecutionResult(TaskExecutionStatus status, String message, Map<String,String> resultData, RunId subTaskRunId)
status
- the execution statusmessage
- any message that taskresultData
- result data (can be accessed via WorkflowManager.getTaskExecutionResult(RunId, TaskId)
)subTaskRunId
- if not null, the value of a sub-task started via WorkflowManager.submitSubTask(RunId, Task)
. If
a sub-task was started, it's vital that the run ID be passed here so that this run can pause until the sub-task
completes.public TaskExecutionResult(TaskExecutionStatus status, String message, Map<String,String> resultData, RunId subTaskRunId, LocalDateTime completionTimeUtc)
status
- the execution statusmessage
- any message that taskresultData
- result data (can be accessed via WorkflowManager.getTaskExecutionResult(RunId, TaskId)
)subTaskRunId
- if not null, the value of a sub-task started via WorkflowManager.submitSubTask(RunId, Task)
. If
a sub-task was started, it's vital that the run ID be passed here so that this run can pause until the sub-task
completes.completionTimeUtc
- the completion time of the task. If null, LocalDateTime.now(Clock.systemUTC())
is usedpublic String getMessage()
public TaskExecutionStatus getStatus()
public LocalDateTime getCompletionTimeUtc()
Copyright © 2014–2018 Nirmata. All rights reserved.