Did this page help you?

   Yes   No   Tell us about it...

com.amazonaws.services.simpleworkflow.flow.generic
Interface GenericWorkflowClient

All Known Implementing Classes:
SpringTestPOJOWorkflowImplementationGenericWorkflowClient, TestGenericWorkflowClient, TestPOJOWorkflowImplementationGenericWorkflowClient

public interface GenericWorkflowClient


Method Summary
 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)
           
 

Method Detail

startChildWorkflow

Promise<StartChildWorkflowReply> startChildWorkflow(StartChildWorkflowExecutionParameters parameters)
Start child workflow.

Returns:
becomes ready when child successfully started. StartChildWorkflowReply.getResult() becomes ready upon child completion.

startChildWorkflow

Promise<String> startChildWorkflow(String workflow,
                                   String version,
                                   String input)

startChildWorkflow

Promise<String> startChildWorkflow(String workflow,
                                   String version,
                                   Promise<String> input)

signalWorkflowExecution

Promise<Void> signalWorkflowExecution(SignalExternalWorkflowParameters signalParameters)

requestCancelWorkflowExecution

void requestCancelWorkflowExecution(WorkflowExecution execution)

continueAsNewOnCompletion

void continueAsNewOnCompletion(ContinueAsNewWorkflowExecutionParameters parameters)

generateUniqueId

String generateUniqueId()
Deterministic unique Id generator



Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.