public interface DynamicClient
Promise<Map<String,Object>> scheduleActivityTask(String activity, String version, Promise<Object[]> input)
activity
- name of activity to scheduleinput
- a Value containing a map of all input parameters to that activityPromise<Map<String,Object>> scheduleActivityTask(String activity, String version, Object[] input)
activity
- Name of activityinput
- A map of all input parameters to that activityPromise<String> scheduleActivityTask(ExecuteActivityParameters parameters)
parameters
- An object which encapsulates all the information required to schedule an activity
for executionPromise<Map<String,Object>> scheduleActivityTask(String activity, String version, Object[] input, DataConverter converter)
activity
- Name of activityinput
- A map of all input parameters to that activityconverter
- Data converter to use for serialization of input parameters and deserialization of
output resultPromise<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)
Promise<Void> signalWorkflowExecution(SignalExternalWorkflowParameters parameters)
void continueAsNewOnCompletion(Object[] input)
input
- Map containing input parameters to the workflowvoid continueAsNewOnCompletion(ContinueAsNewWorkflowExecutionParameters parameters)
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.