public interface GenericWorkflowClient
Modifier and Type | Method and Description |
---|---|
void |
continueAsNewOnCompletion(ContinueAsNewWorkflowExecutionParameters parameters) |
String |
generateUniqueId()
Deterministic unique Id generator
|
void |
requestCancelWorkflowExecution(WorkflowExecution execution) |
Promise<Void> |
signalWorkflowExecution(SignalExternalWorkflowParameters signalParameters) |
Promise<StartChildWorkflowReply> |
startChildWorkflow(StartChildWorkflowExecutionParameters parameters)
Start child workflow.
|
Promise<String> |
startChildWorkflow(String workflow,
String version,
Promise<String> input) |
Promise<String> |
startChildWorkflow(String workflow,
String version,
String input) |
Promise<StartChildWorkflowReply> startChildWorkflow(StartChildWorkflowExecutionParameters parameters)
StartChildWorkflowReply.getResult()
becomes ready upon
child completion.Promise<String> startChildWorkflow(String workflow, String version, String input)
Promise<String> startChildWorkflow(String workflow, String version, Promise<String> input)
Promise<Void> signalWorkflowExecution(SignalExternalWorkflowParameters signalParameters)
void requestCancelWorkflowExecution(WorkflowExecution execution)
void continueAsNewOnCompletion(ContinueAsNewWorkflowExecutionParameters parameters)
String generateUniqueId()