com.amazonaws.services.simpleworkflow.flow.annotations

## 注釈型 ActivityRegistrationOptions

-     @Target(value={METHOD,TYPE})
      @Retention(value=RUNTIME)
      public @interface ActivityRegistrationOptions

  作成者:
    fateev, samar
  関連項目:
    `ActivityWorker`

- - ### 必須要素の概要

    必須要素
    修飾子とタイプ | 必須要素と説明
    --- | ---
    `long` | `defaultTaskScheduleToStartTimeoutSeconds`
    `long` | `defaultTaskStartToCloseTimeoutSeconds`

  - ### 任意要素の概要

    任意要素
    修飾子とタイプ | 任意要素と説明
    --- | ---
    `long` | `defaultTaskHeartbeatTimeoutSeconds` Default is `FlowConstants.NONE` which disables separate heartbeat timeout.
    `java.lang.String` | `defaultTaskList` Task list that activity task is delivered through when no task list is specified on activity invocation.
    `long` | `defaultTaskScheduleToCloseTimeoutSeconds` Default is `FlowConstants.NONE`.
    `java.lang.String` | `description`

- - ### 要素の詳細

    - #### defaultTaskScheduleToStartTimeoutSeconds

          public abstract long defaultTaskScheduleToStartTimeoutSeconds

    - #### defaultTaskStartToCloseTimeoutSeconds

          public abstract long defaultTaskStartToCloseTimeoutSeconds

    - #### description

          public abstract java.lang.String description

      デフォルト:
        ""

    - #### defaultTaskHeartbeatTimeoutSeconds

          public abstract long defaultTaskHeartbeatTimeoutSeconds

      Default is `FlowConstants.NONE` which disables separate heartbeat timeout.
      デフォルト:
        -1L

    - #### defaultTaskScheduleToCloseTimeoutSeconds

          public abstract long defaultTaskScheduleToCloseTimeoutSeconds

      Default is `FlowConstants.NONE`.
      デフォルト:
        -1L

    - #### defaultTaskList

          public abstract java.lang.String defaultTaskList

      Task list that activity task is delivered through when no task list is specified on activity invocation.

      Default is `FlowConstants.USE_WORKER_TASK_LIST`, which means to use task list from the `ActivityWorker` that the activity implementation is registered with. Specify `FlowConstants.NO_DEFAULT_TASK_LIST` to not register any default task list. If no default task list registered it becomes required scheduling option (specified through `ActivitySchedulingOptions.setTaskList(String)`) when an activity is called.

      デフォルト:
        "USE_WORKER_TASK_LIST"