public final class WorkflowReplayer
extends java.lang.Object
Constructor and Description |
---|
WorkflowReplayer() |
Modifier and Type | Method and Description |
---|---|
static void |
replayWorkflowExecution(java.io.File historyFile,
java.lang.Class<?> workflowClass,
java.lang.Class<?>... moreWorkflowClasses)
Replays workflow from a file
|
static void |
replayWorkflowExecution(java.lang.String jsonSerializedHistory,
java.lang.Class<?> workflowClass,
java.lang.Class<?>... moreWorkflowClasses)
Replays workflow from a json serialized history.
|
static void |
replayWorkflowExecution(WorkflowExecutionHistory history,
java.lang.Class<?> workflowClass,
java.lang.Class<?>... moreWorkflowClasses)
Replays workflow from a
WorkflowExecutionHistory . |
static void |
replayWorkflowExecutionFromResource(java.lang.String resourceName,
java.lang.Class<?> workflowClass,
java.lang.Class<?>... moreWorkflowClasses)
Replays workflow from a resource that contains a json serialized history.
|
public static void replayWorkflowExecutionFromResource(java.lang.String resourceName, java.lang.Class<?> workflowClass, java.lang.Class<?>... moreWorkflowClasses) throws java.lang.Exception
resourceName
- name of the resourceworkflowClass
- workflow implementation class to replaymoreWorkflowClasses
- optional additional workflow implementation classesjava.lang.Exception
- if replay failed for any reason.public static void replayWorkflowExecution(java.io.File historyFile, java.lang.Class<?> workflowClass, java.lang.Class<?>... moreWorkflowClasses) throws java.lang.Exception
historyFile
- file that contains a json serialized history.workflowClass
- s workflow implementation class to replaymoreWorkflowClasses
- optional additional workflow implementation classesjava.lang.Exception
- if replay failed for any reason.public static void replayWorkflowExecution(java.lang.String jsonSerializedHistory, java.lang.Class<?> workflowClass, java.lang.Class<?>... moreWorkflowClasses) throws java.lang.Exception
{ "workflowId": "...", "runId": "...", "events": [ ... ] }RunId must match the one used to generate the serialized history.
jsonSerializedHistory
- string that contains the json serialized history.workflowClass
- s workflow implementation class to replaymoreWorkflowClasses
- optional additional workflow implementation classesjava.lang.Exception
- if replay failed for any reason.public static void replayWorkflowExecution(WorkflowExecutionHistory history, java.lang.Class<?> workflowClass, java.lang.Class<?>... moreWorkflowClasses) throws java.lang.Exception
WorkflowExecutionHistory
. RunId must match the one used
to generate the serialized history.history
- object that contains the workflow ids and the events.workflowClass
- s workflow implementation class to replaymoreWorkflowClasses
- optional additional workflow implementation classesjava.lang.Exception
- if replay failed for any reason.