All Methods Instance Methods Abstract Methods 
| Modifier and Type | Method and Description | 
| void | continueAsNewOnCompletion(ContinueAsNewWorkflowExecutionParameters parameters) | 
| void | continueAsNewOnCompletion(Object[] input)Start a new generation of the workflow instance. | 
| Promise<String> | scheduleActivityTask(ExecuteActivityParameters parameters)Used to dynamically schedule an activity for execution | 
| Promise<Map<String,Object>> | scheduleActivityTask(String activity,
                    String version,
                    Object[] input)Used to dynamically schedule an activity for execution | 
| Promise<Map<String,Object>> | scheduleActivityTask(String activity,
                    String version,
                    Object[] input,
                    DataConverter converter)Used to dynamically schedule an activity for execution | 
| Promise<Map<String,Object>> | scheduleActivityTask(String activity,
                    String version,
                    Promise<Object[]> input)Used to dynamically schedule an activity using its name | 
| Promise<Void> | signalWorkflowExecution(SignalExternalWorkflowParameters parameters) | 
| Promise<String> | startChildWorkflow(StartChildWorkflowExecutionParameters parameters) | 
| Promise<Map<String,Object>> | startChildWorkflow(String workflow,
                  String version,
                  Object[] input) | 
| Promise<Map<String,Object>> | startChildWorkflow(String workflow,
                  String version,
                  Object[] input,
                  DataConverter converter) | 
| Promise<Map<String,Object>> | startChildWorkflow(String workflow,
                  String version,
                  Promise<Object[]> input) |