public interface WorkflowRunTaskHandler
Instances of this object can be cached in between workflow tasks.
Modifier and Type | Method and Description |
---|---|
void |
close() |
java.util.Optional<io.temporal.api.common.v1.Payloads> |
handleQueryWorkflowTask(io.temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponseOrBuilder workflowTask,
io.temporal.api.query.v1.WorkflowQuery query) |
WorkflowTaskResult |
handleWorkflowTask(io.temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponseOrBuilder workflowTask)
Handles a single workflow task.
|
WorkflowTaskResult handleWorkflowTask(io.temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponseOrBuilder workflowTask)
workflowTask
- task to handlejava.util.Optional<io.temporal.api.common.v1.Payloads> handleQueryWorkflowTask(io.temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponseOrBuilder workflowTask, io.temporal.api.query.v1.WorkflowQuery query)
void close()