com.amazonaws.services.simpleworkflow.flow.generic

## インタフェース GenericActivityClient

- 既知の実装クラスのリスト:
    TestGenericActivityClient, TestPOJOActivityImplementationGenericActivityClient

      public interface GenericActivityClient

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

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `Promise<java.lang.String>` | `scheduleActivityTask(ExecuteActivityParameters parameters)` Used to dynamically schedule an activity for execution
    `Promise<java.lang.String>` | `scheduleActivityTask(java.lang.String activity, java.lang.String version, Promise<java.lang.String> input)` Used to dynamically schedule an activity using its name
    `Promise<java.lang.String>` | `scheduleActivityTask(java.lang.String activity, java.lang.String version, java.lang.String input)` Used to dynamically schedule an activity for execution

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

    - #### scheduleActivityTask

          Promise<java.lang.String> scheduleActivityTask(ExecuteActivityParameters parameters)

      Used to dynamically schedule an activity for execution
      パラメータ:
        `parameters` - An object which encapsulates all the information required to schedule an activity for execution
      戻り値:
        Promise to the result returned by the activity

    - #### scheduleActivityTask

          Promise<java.lang.String> scheduleActivityTask(java.lang.String activity,
                                                       java.lang.String version,
                                                       java.lang.String input)

      Used to dynamically schedule an activity for execution
      パラメータ:
        `activity` - Name of activity
        `input` - A map of all input parameters to that activity
      戻り値:
        Promise to a result returned by the activity

    - #### scheduleActivityTask

          Promise<java.lang.String> scheduleActivityTask(java.lang.String activity,
                                                       java.lang.String version,
                                                       Promise<java.lang.String> input)

      Used to dynamically schedule an activity using its name
      パラメータ:
        `activity` - name of activity to schedule
        `input` - a Value containing a map of all input parameters to that activity
      戻り値:
        a Value which contains a Map of results returned by the activity