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
Methods inherited from class java.lang.Object |
equals, 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
- 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:
java.lang.Exception
loadWorkflowThroughReplay
public WorkflowDefinition loadWorkflowThroughReplay(java.util.Iterator<DecisionTask> decisionTaskIterator)
throws java.lang.Exception
- Specified by:
loadWorkflowThroughReplay
in class DecisionTaskHandler
- Throws:
java.lang.Exception
getAsynchronousThreadDump
public java.util.List<AsyncTaskInfo> getAsynchronousThreadDump(java.util.Iterator<DecisionTask> decisionTaskIterator)
throws java.lang.Exception
- Specified by:
getAsynchronousThreadDump
in class DecisionTaskHandler
- Throws:
java.lang.Exception
getAsynchronousThreadDumpAsString
public java.lang.String getAsynchronousThreadDumpAsString(java.util.Iterator<DecisionTask> decisionTaskIterator)
throws java.lang.Exception
- Specified by:
getAsynchronousThreadDumpAsString
in class DecisionTaskHandler
- Throws:
java.lang.Exception
Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.