com.amazonaws.services.simpleworkflow.flow.worker
Class AsyncDecisionTaskHandler
java.lang.Object
com.amazonaws.services.simpleworkflow.flow.worker.DecisionTaskHandler
com.amazonaws.services.simpleworkflow.flow.worker.AsyncDecisionTaskHandler
public class AsyncDecisionTaskHandler
- extends DecisionTaskHandler
AsyncDecisionTaskHandler
public AsyncDecisionTaskHandler(WorkflowDefinitionFactoryFactory definitionFactoryFactory)
handleDecisionTask
public RespondDecisionTaskCompletedRequest handleDecisionTask(Iterator<DecisionTask> decisionTaskIterator)
throws Exception
- Description copied from class:
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)
.
- Specified by:
handleDecisionTask
in class DecisionTaskHandler
- Throws:
Exception
loadWorkflowThroughReplay
public WorkflowDefinition loadWorkflowThroughReplay(Iterator<DecisionTask> decisionTaskIterator)
throws Exception
- Specified by:
loadWorkflowThroughReplay
in class DecisionTaskHandler
- Throws:
Exception
getAsynchronousThreadDump
public List<AsyncTaskInfo> getAsynchronousThreadDump(Iterator<DecisionTask> decisionTaskIterator)
throws Exception
- Specified by:
getAsynchronousThreadDump
in class DecisionTaskHandler
- Throws:
Exception
getAsynchronousThreadDumpAsString
public String getAsynchronousThreadDumpAsString(Iterator<DecisionTask> decisionTaskIterator)
throws Exception
- Specified by:
getAsynchronousThreadDumpAsString
in class DecisionTaskHandler
- Throws:
Exception
Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.