com.amazonaws.services.simpleworkflow.flow

## クラス DynamicActivitiesClientImpl

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

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

      public class DynamicActivitiesClientImpl
      extends java.lang.Object
      implements DynamicActivitiesClient

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

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `protected DataConverter` | `dataConverter`
    `protected DecisionContextProvider` | `decisionContextProvider`
    `protected GenericActivityClient` | `genericClient`
    `protected ActivitySchedulingOptions` | `schedulingOptions`

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

    コンストラクタ
    コンストラクタと説明
    `DynamicActivitiesClientImpl()`
    `DynamicActivitiesClientImpl(ActivitySchedulingOptions schedulingOptions)`
    `DynamicActivitiesClientImpl(ActivitySchedulingOptions schedulingOptions, DataConverter dataConverter)`
    `DynamicActivitiesClientImpl(ActivitySchedulingOptions schedulingOptions, DataConverter dataConverter, GenericActivityClient genericClient)`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `DataConverter` | `getDataConverter()`
    `GenericActivityClient` | `getGenericClient()`
    `ActivitySchedulingOptions` | `getSchedulingOptions()`
    `<T> Promise<T>` | `scheduleActivity(ActivityType activityType, java.lang.Object[] arguments, ActivitySchedulingOptions optionsOverride, java.lang.Class<T> returnType, Promise<?>... waitFor)`
    `<T> Promise<T>` | `scheduleActivity(ActivityType activityType, Promise<?>[] arguments, ActivitySchedulingOptions optionsOverride, java.lang.Class<T> returnType, Promise<?>... waitFor)`
    `void` | `setDataConverter(DataConverter dataConverter)`
    `void` | `setGenericClient(GenericActivityClient genericClient)`
    `void` | `setSchedulingOptions(ActivitySchedulingOptions schedulingOptions)`

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

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

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

    - #### dataConverter

          protected DataConverter dataConverter

    - #### schedulingOptions

          protected ActivitySchedulingOptions schedulingOptions

    - #### genericClient

          protected GenericActivityClient genericClient

    - #### decisionContextProvider

          protected DecisionContextProvider decisionContextProvider

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

    - #### DynamicActivitiesClientImpl

          public DynamicActivitiesClientImpl()

    - #### DynamicActivitiesClientImpl

          public DynamicActivitiesClientImpl(ActivitySchedulingOptions schedulingOptions)

    - #### DynamicActivitiesClientImpl

          public DynamicActivitiesClientImpl(ActivitySchedulingOptions schedulingOptions,
                                     DataConverter dataConverter)

    - #### DynamicActivitiesClientImpl

          public DynamicActivitiesClientImpl(ActivitySchedulingOptions schedulingOptions,
                                     DataConverter dataConverter,
                                     GenericActivityClient genericClient)

  - ### メソッドの詳細

    - #### getDataConverter

          public DataConverter getDataConverter()

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

    - #### setDataConverter

          public void setDataConverter(DataConverter dataConverter)

    - #### getSchedulingOptions

          public ActivitySchedulingOptions getSchedulingOptions()

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

    - #### setSchedulingOptions

          public void setSchedulingOptions(ActivitySchedulingOptions schedulingOptions)

    - #### getGenericClient

          public GenericActivityClient getGenericClient()

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

    - #### setGenericClient

          public void setGenericClient(GenericActivityClient genericClient)

    - #### scheduleActivity

          public <T> Promise<T> scheduleActivity(ActivityType activityType,
                                        Promise<?>[] arguments,
                                        ActivitySchedulingOptions optionsOverride,
                                        java.lang.Class<T> returnType,
                                        Promise<?>... waitFor)

      定義:
        `scheduleActivity` インタフェース内 `DynamicActivitiesClient`

    - #### scheduleActivity

          public <T> Promise<T> scheduleActivity(ActivityType activityType,
                                        java.lang.Object[] arguments,
                                        ActivitySchedulingOptions optionsOverride,
                                        java.lang.Class<T> returnType,
                                        Promise<?>... waitFor)

      定義:
        `scheduleActivity` インタフェース内 `DynamicActivitiesClient`