com.amazonaws.services.simpleworkflow.flow
Interface DynamicClient
public interface DynamicClient
Method Summary |
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)
|
scheduleActivityTask
Promise<Map<String,Object>> scheduleActivityTask(String activity,
String version,
Promise<Object[]> input)
- Used to dynamically schedule an activity using its name
- Parameters:
activity
- name of activity to scheduleinput
- a Value containing a map of all input parameters to that activity
- Returns:
- a Value which contains a Map of results returned by the activity
scheduleActivityTask
Promise<Map<String,Object>> scheduleActivityTask(String activity,
String version,
Object[] input)
- Used to dynamically schedule an activity for execution
- Parameters:
activity
- Name of activityinput
- A map of all input parameters to that activity
- Returns:
- A Value which contains a Map of results returned by the activity
scheduleActivityTask
Promise<String> scheduleActivityTask(ExecuteActivityParameters parameters)
- Used to dynamically schedule an activity for execution
- Parameters:
parameters
- An object which encapsulates all the information required to schedule an activity
for execution
- Returns:
- An object which can be used to cancel the activity or retrieve the Value
containing the result for the activity
scheduleActivityTask
Promise<Map<String,Object>> scheduleActivityTask(String activity,
String version,
Object[] input,
DataConverter converter)
- Used to dynamically schedule an activity for execution
- Parameters:
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 result
- Returns:
- A Value which contains a Map of results returned by the activity
startChildWorkflow
Promise<String> startChildWorkflow(StartChildWorkflowExecutionParameters parameters)
startChildWorkflow
Promise<Map<String,Object>> startChildWorkflow(String workflow,
String version,
Object[] input)
startChildWorkflow
Promise<Map<String,Object>> startChildWorkflow(String workflow,
String version,
Object[] input,
DataConverter converter)
startChildWorkflow
Promise<Map<String,Object>> startChildWorkflow(String workflow,
String version,
Promise<Object[]> input)
signalWorkflowExecution
Promise<Void> signalWorkflowExecution(SignalExternalWorkflowParameters parameters)
continueAsNewOnCompletion
void continueAsNewOnCompletion(Object[] input)
- Start a new generation of the workflow instance.
- Parameters:
input
- Map containing input parameters to the workflow
continueAsNewOnCompletion
void continueAsNewOnCompletion(ContinueAsNewWorkflowExecutionParameters parameters)
Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.