com.amazonaws.services.simpleworkflow.flow.generic

## インタフェース GenericWorkflowClient

- 既知の実装クラスのリスト:
    SpringTestPOJOWorkflowImplementationGenericWorkflowClient, TestGenericWorkflowClient, TestPOJOWorkflowImplementationGenericWorkflowClient

      public interface GenericWorkflowClient

- - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `continueAsNewOnCompletion(ContinueAsNewWorkflowExecutionParameters parameters)`
    `java.lang.String` | `generateUniqueId()` Deterministic unique Id generator
    `void` | `requestCancelWorkflowExecution(WorkflowExecution execution)`
    `Promise<java.lang.Void>` | `signalWorkflowExecution(SignalExternalWorkflowParameters signalParameters)`
    `Promise<StartChildWorkflowReply>` | `startChildWorkflow(StartChildWorkflowExecutionParameters parameters)` Start child workflow.
    `Promise<java.lang.String>` | `startChildWorkflow(java.lang.String workflow, java.lang.String version, Promise<java.lang.String> input)`
    `Promise<java.lang.String>` | `startChildWorkflow(java.lang.String workflow, java.lang.String version, java.lang.String input)`

- - ### メソッドの詳細

    - #### startChildWorkflow

          Promise<StartChildWorkflowReply> startChildWorkflow(StartChildWorkflowExecutionParameters parameters)

      Start child workflow.
      戻り値:
        becomes ready when child successfully started. `StartChildWorkflowReply.getResult()` becomes ready upon child completion.

    - #### startChildWorkflow

          Promise<java.lang.String> startChildWorkflow(java.lang.String workflow,
                                                     java.lang.String version,
                                                     java.lang.String input)

    - #### startChildWorkflow

          Promise<java.lang.String> startChildWorkflow(java.lang.String workflow,
                                                     java.lang.String version,
                                                     Promise<java.lang.String> input)

    - #### signalWorkflowExecution

          Promise<java.lang.Void> signalWorkflowExecution(SignalExternalWorkflowParameters signalParameters)

    - #### requestCancelWorkflowExecution

          void requestCancelWorkflowExecution(WorkflowExecution execution)

    - #### continueAsNewOnCompletion

          void continueAsNewOnCompletion(ContinueAsNewWorkflowExecutionParameters parameters)

    - #### generateUniqueId

          java.lang.String generateUniqueId()

      Deterministic unique Id generator