Did this page help you?

   Yes   No   Tell us about it...

com.amazonaws.services.simpleworkflow.flow
Class WorkflowReplayer<T>

java.lang.Object
  extended by com.amazonaws.services.simpleworkflow.flow.WorkflowReplayer<T>

public class WorkflowReplayer<T>
extends java.lang.Object


Constructor Summary
WorkflowReplayer(AmazonSimpleWorkflow service, java.lang.String domain, WorkflowExecution workflowExecution, java.lang.Class<T> workflowImplementationType)
           
WorkflowReplayer(AmazonSimpleWorkflow service, java.lang.String domain, WorkflowExecution workflowExecution, T workflowImplementation)
           
WorkflowReplayer(AmazonSimpleWorkflow service, java.lang.String domain, WorkflowExecution workflowExecution, WorkflowDefinitionFactoryFactory workflowDefinitionFactoryFactory)
           
WorkflowReplayer(java.lang.Iterable<HistoryEvent> history, WorkflowExecution workflowExecution, java.lang.Class<T> workflowImplementationType)
           
WorkflowReplayer(java.lang.Iterable<HistoryEvent> history, WorkflowExecution workflowExecution, T workflowImplementation)
           
WorkflowReplayer(java.lang.Iterable<HistoryEvent> history, WorkflowExecution workflowExecution, WorkflowDefinitionFactoryFactory workflowDefinitionFactoryFactory)
           
WorkflowReplayer(java.util.Iterator<DecisionTask> decisionTasks, java.lang.Class<T> workflowImplementationType)
           
WorkflowReplayer(java.util.Iterator<DecisionTask> decisionTasks, T workflowImplementation)
           
WorkflowReplayer(java.util.Iterator<DecisionTask> decisionTasks, WorkflowDefinitionFactoryFactory workflowDefinitionFactoryFactory)
           
 
Method Summary
 java.util.List<AsyncTaskInfo> getAsynchronousThreadDump()
           
 java.lang.String getAsynchronousThreadDumpAsString()
           
 int getReplayUpToEventId()
           
 T loadWorkflow()
           
 RespondDecisionTaskCompletedRequest replay()
           
 void setReplayUpToEventId(int replayUpToEventId)
          The replay stops at the event with the given eventId.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowReplayer

public WorkflowReplayer(AmazonSimpleWorkflow service,
                        java.lang.String domain,
                        WorkflowExecution workflowExecution,
                        java.lang.Class<T> workflowImplementationType)
                 throws java.lang.InstantiationException,
                        java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException

WorkflowReplayer

public WorkflowReplayer(AmazonSimpleWorkflow service,
                        java.lang.String domain,
                        WorkflowExecution workflowExecution,
                        T workflowImplementation)
                 throws java.lang.InstantiationException,
                        java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException

WorkflowReplayer

public WorkflowReplayer(AmazonSimpleWorkflow service,
                        java.lang.String domain,
                        WorkflowExecution workflowExecution,
                        WorkflowDefinitionFactoryFactory workflowDefinitionFactoryFactory)
                 throws java.lang.InstantiationException,
                        java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException

WorkflowReplayer

public WorkflowReplayer(java.lang.Iterable<HistoryEvent> history,
                        WorkflowExecution workflowExecution,
                        java.lang.Class<T> workflowImplementationType)
                 throws java.lang.InstantiationException,
                        java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException

WorkflowReplayer

public WorkflowReplayer(java.lang.Iterable<HistoryEvent> history,
                        WorkflowExecution workflowExecution,
                        T workflowImplementation)
                 throws java.lang.InstantiationException,
                        java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException

WorkflowReplayer

public WorkflowReplayer(java.lang.Iterable<HistoryEvent> history,
                        WorkflowExecution workflowExecution,
                        WorkflowDefinitionFactoryFactory workflowDefinitionFactoryFactory)
                 throws java.lang.InstantiationException,
                        java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException

WorkflowReplayer

public WorkflowReplayer(java.util.Iterator<DecisionTask> decisionTasks,
                        java.lang.Class<T> workflowImplementationType)
                 throws java.lang.InstantiationException,
                        java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException

WorkflowReplayer

public WorkflowReplayer(java.util.Iterator<DecisionTask> decisionTasks,
                        T workflowImplementation)
                 throws java.lang.InstantiationException,
                        java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException

WorkflowReplayer

public WorkflowReplayer(java.util.Iterator<DecisionTask> decisionTasks,
                        WorkflowDefinitionFactoryFactory workflowDefinitionFactoryFactory)
                 throws java.lang.InstantiationException,
                        java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
Method Detail

getReplayUpToEventId

public int getReplayUpToEventId()

setReplayUpToEventId

public void setReplayUpToEventId(int replayUpToEventId)
The replay stops at the event with the given eventId. Default is 0.

Parameters:
replayUpToEventId - 0 means the whole history.

replay

public RespondDecisionTaskCompletedRequest replay()
                                           throws java.lang.Exception
Throws:
java.lang.Exception

loadWorkflow

public T loadWorkflow()
               throws java.lang.Exception
Throws:
java.lang.Exception

getAsynchronousThreadDump

public java.util.List<AsyncTaskInfo> getAsynchronousThreadDump()
                                                        throws java.lang.Exception
Throws:
java.lang.Exception

getAsynchronousThreadDumpAsString

public java.lang.String getAsynchronousThreadDumpAsString()
                                                   throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.