com.amazonaws.services.simpleworkflow.flow

## クラス WorkflowClientBase

- java.lang.Object
- - com.amazonaws.services.simpleworkflow.flow.WorkflowClientBase

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

      public abstract class WorkflowClientBase
      extends java.lang.Object
      implements WorkflowClient

- - ### フィールドの概要

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `protected DynamicWorkflowClientImpl` | `dynamicWorkflowClient`

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

    コンストラクタ
    修飾子 | コンストラクタと説明
    --- | ---
    `protected` | `WorkflowClientBase(WorkflowExecution workflowExecution, WorkflowType workflowType, StartWorkflowOptions options, DataConverter dataConverter, GenericWorkflowClient genericClient)`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `DataConverter` | `getDataConverter()`
    `GenericWorkflowClient` | `getGenericClient()`
    `Promise<java.lang.String>` | `getRunId()`
    `StartWorkflowOptions` | `getSchedulingOptions()`
    `WorkflowExecution` | `getWorkflowExecution()`
    `WorkflowType` | `getWorkflowType()`
    `void` | `requestCancelWorkflowExecution(Promise<?>... waitFor)`
    `protected void` | `signalWorkflowExecution(java.lang.String signalName, java.lang.Object[] arguments, Promise<?>... waitFor)`
    `protected <T> Promise<T>` | `startWorkflowExecution(java.lang.Object[] arguments, StartWorkflowOptions startOptionsOverride, java.lang.Class<T> returnType, Promise<?>... waitFor)`
    `protected <T> Promise<T>` | `startWorkflowExecution(Promise<java.lang.Object>[] arguments, StartWorkflowOptions startOptionsOverride, java.lang.Class<T> returnType, Promise<?>... waitFor)`

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

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

- - ### フィールドの詳細

    - #### dynamicWorkflowClient

          protected final DynamicWorkflowClientImpl dynamicWorkflowClient

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

    - #### WorkflowClientBase

          protected WorkflowClientBase(WorkflowExecution workflowExecution,
                            WorkflowType workflowType,
                            StartWorkflowOptions options,
                            DataConverter dataConverter,
                            GenericWorkflowClient genericClient)

  - ### メソッドの詳細

    - #### getDataConverter

          public DataConverter getDataConverter()

      定義:
        `getDataConverter` インタフェース内 `WorkflowClient`

    - #### getSchedulingOptions

          public StartWorkflowOptions getSchedulingOptions()

      定義:
        `getSchedulingOptions` インタフェース内 `WorkflowClient`

    - #### getGenericClient

          public GenericWorkflowClient getGenericClient()

      定義:
        `getGenericClient` インタフェース内 `WorkflowClient`

    - #### getRunId

          public Promise<java.lang.String> getRunId()

      定義:
        `getRunId` インタフェース内 `WorkflowClient`

    - #### getWorkflowExecution

          public WorkflowExecution getWorkflowExecution()

      定義:
        `getWorkflowExecution` インタフェース内 `WorkflowClient`

    - #### getWorkflowType

          public WorkflowType getWorkflowType()

      定義:
        `getWorkflowType` インタフェース内 `WorkflowClient`

    - #### requestCancelWorkflowExecution

          public void requestCancelWorkflowExecution(Promise<?>... waitFor)

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

    - #### startWorkflowExecution

          protected <T> Promise<T> startWorkflowExecution(Promise<java.lang.Object>[] arguments,
                                              StartWorkflowOptions startOptionsOverride,
                                              java.lang.Class<T> returnType,
                                              Promise<?>... waitFor)

    - #### startWorkflowExecution

          protected <T> Promise<T> startWorkflowExecution(java.lang.Object[] arguments,
                                              StartWorkflowOptions startOptionsOverride,
                                              java.lang.Class<T> returnType,
                                              Promise<?>... waitFor)

    - #### signalWorkflowExecution

          protected void signalWorkflowExecution(java.lang.String signalName,
                                     java.lang.Object[] arguments,
                                     Promise<?>... waitFor)