com.amazonaws.services.simpleworkflow.flow.worker

## クラス GenericWorkflowClientExternalImpl

- java.lang.Object
- - com.amazonaws.services.simpleworkflow.flow.worker.GenericWorkflowClientExternalImpl

- すべての実装されたインタフェース:
    GenericWorkflowClientExternal

      public class GenericWorkflowClientExternalImpl
      extends java.lang.Object
      implements GenericWorkflowClientExternal

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `GenericWorkflowClientExternalImpl(AmazonSimpleWorkflow service, java.lang.String domain)`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.lang.String` | `generateUniqueId()`
    `java.lang.String` | `getWorkflowState(WorkflowExecution execution)`
    `void` | `requestCancelWorkflowExecution(WorkflowExecution execution)`
    `void` | `signalWorkflowExecution(SignalExternalWorkflowParameters signalParameters)`
    `WorkflowExecution` | `startWorkflow(StartWorkflowExecutionParameters startParameters)`
    `void` | `terminateWorkflowExecution(TerminateWorkflowExecutionParameters terminateParameters)`

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### GenericWorkflowClientExternalImpl

          public GenericWorkflowClientExternalImpl(AmazonSimpleWorkflow service,
                                           java.lang.String domain)

  - ### メソッドの詳細

    - #### startWorkflow

          public WorkflowExecution startWorkflow(StartWorkflowExecutionParameters startParameters)

      定義:
        `startWorkflow` インタフェース内 `GenericWorkflowClientExternal`

    - #### signalWorkflowExecution

          public void signalWorkflowExecution(SignalExternalWorkflowParameters signalParameters)

      定義:
        `signalWorkflowExecution` インタフェース内 `GenericWorkflowClientExternal`

    - #### requestCancelWorkflowExecution

          public void requestCancelWorkflowExecution(WorkflowExecution execution)

      定義:
        `requestCancelWorkflowExecution` インタフェース内 `GenericWorkflowClientExternal`

    - #### generateUniqueId

          public java.lang.String generateUniqueId()

      定義:
        `generateUniqueId` インタフェース内 `GenericWorkflowClientExternal`

    - #### getWorkflowState

          public java.lang.String getWorkflowState(WorkflowExecution execution)

      定義:
        `getWorkflowState` インタフェース内 `GenericWorkflowClientExternal`

    - #### terminateWorkflowExecution

          public void terminateWorkflowExecution(TerminateWorkflowExecutionParameters terminateParameters)

      定義:
        `terminateWorkflowExecution` インタフェース内 `GenericWorkflowClientExternal`