public final class WorkflowWorker extends SuspendableWorkerBase implements java.util.function.Consumer<PollForDecisionTaskResponse>
Constructor and Description |
---|
WorkflowWorker(IWorkflowService service,
java.lang.String domain,
java.lang.String taskList,
SingleWorkerOptions options,
DecisionTaskHandler handler,
java.util.function.Function<LocallyDispatchedActivityWorker.Task,java.lang.Boolean> ldaTaskPoller,
java.lang.String stickyTaskListName) |
Modifier and Type | Method and Description |
---|---|
void |
accept(PollForDecisionTaskResponse pollForDecisionTaskResponse) |
byte[] |
queryWorkflowExecution(java.lang.String jsonSerializedHistory,
java.lang.String queryType,
byte[] args) |
byte[] |
queryWorkflowExecution(WorkflowExecutionHistory history,
java.lang.String queryType,
byte[] args) |
byte[] |
queryWorkflowExecution(WorkflowExecution exec,
java.lang.String queryType,
byte[] args) |
void |
start() |
awaitTermination, isShutdown, isStarted, isSuspended, isTerminated, resumePolling, shutdown, shutdownNow, suspendPolling
public WorkflowWorker(IWorkflowService service, java.lang.String domain, java.lang.String taskList, SingleWorkerOptions options, DecisionTaskHandler handler, java.util.function.Function<LocallyDispatchedActivityWorker.Task,java.lang.Boolean> ldaTaskPoller, java.lang.String stickyTaskListName)
public byte[] queryWorkflowExecution(WorkflowExecution exec, java.lang.String queryType, byte[] args) throws java.lang.Exception
java.lang.Exception
public byte[] queryWorkflowExecution(java.lang.String jsonSerializedHistory, java.lang.String queryType, byte[] args) throws java.lang.Exception
java.lang.Exception
public byte[] queryWorkflowExecution(WorkflowExecutionHistory history, java.lang.String queryType, byte[] args) throws java.lang.Exception
java.lang.Exception
public void accept(PollForDecisionTaskResponse pollForDecisionTaskResponse)
accept
in interface java.util.function.Consumer<PollForDecisionTaskResponse>