com.amazonaws.services.simpleworkflow.flow.worker

## クラス AsyncDecisionTaskHandler

- java.lang.Object
- - com.amazonaws.services.simpleworkflow.flow.worker.DecisionTaskHandler
  - - com.amazonaws.services.simpleworkflow.flow.worker.AsyncDecisionTaskHandler

-     public class AsyncDecisionTaskHandler
      extends DecisionTaskHandler

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

    コンストラクタ
    コンストラクタと説明
    `AsyncDecisionTaskHandler(WorkflowDefinitionFactoryFactory definitionFactoryFactory)`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.util.List<AsyncTaskInfo>` | `getAsynchronousThreadDump(java.util.Iterator<DecisionTask> decisionTaskIterator)`
    `java.lang.String` | `getAsynchronousThreadDumpAsString(java.util.Iterator<DecisionTask> decisionTaskIterator)`
    `RespondDecisionTaskCompletedRequest` | `handleDecisionTask(java.util.Iterator<DecisionTask> decisionTaskIterator)` The implementation should be called when a polling SWF Decider receives a new WorkflowTask.
    `WorkflowDefinition` | `loadWorkflowThroughReplay(java.util.Iterator<DecisionTask> decisionTaskIterator)`

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

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

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

    - #### AsyncDecisionTaskHandler

          public AsyncDecisionTaskHandler(WorkflowDefinitionFactoryFactory definitionFactoryFactory)

  - ### メソッドの詳細

    - #### handleDecisionTask

          public RespondDecisionTaskCompletedRequest handleDecisionTask(java.util.Iterator<DecisionTask> decisionTaskIterator)
                                                                 throws java.lang.Exception

      クラスからコピーされた説明: `DecisionTaskHandler`
      The implementation should be called when a polling SWF Decider receives a new WorkflowTask. Later, that decider should call one of `#respondWorkflowTaskCompleted(String, Transition, AmazonSimpleWorkflow)` or `#respondWorkflowTaskFailed(String, int, String, Map, AmazonSimpleWorkflow)` .
      定義:
        `handleDecisionTask` クラス内 `DecisionTaskHandler`
      例外:
        `java.lang.Exception`

    - #### loadWorkflowThroughReplay

          public WorkflowDefinition loadWorkflowThroughReplay(java.util.Iterator<DecisionTask> decisionTaskIterator)
                                                       throws java.lang.Exception

      定義:
        `loadWorkflowThroughReplay` クラス内 `DecisionTaskHandler`
      例外:
        `java.lang.Exception`

    - #### getAsynchronousThreadDump

          public java.util.List<AsyncTaskInfo> getAsynchronousThreadDump(java.util.Iterator<DecisionTask> decisionTaskIterator)
                                                                  throws java.lang.Exception

      定義:
        `getAsynchronousThreadDump` クラス内 `DecisionTaskHandler`
      例外:
        `java.lang.Exception`

    - #### getAsynchronousThreadDumpAsString

          public java.lang.String getAsynchronousThreadDumpAsString(java.util.Iterator<DecisionTask> decisionTaskIterator)
                                                             throws java.lang.Exception

      定義:
        `getAsynchronousThreadDumpAsString` クラス内 `DecisionTaskHandler`
      例外:
        `java.lang.Exception`