public class TestGenericWorkflowClient extends Object implements GenericWorkflowClient
| Constructor and Description |
|---|
TestGenericWorkflowClient() |
TestGenericWorkflowClient(WorkflowDefinitionFactoryFactory factoryFactory) |
TestGenericWorkflowClient(WorkflowDefinitionFactoryFactory factoryFactory,
DecisionContextProvider decisionContextProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
continueAsNewOnCompletion(ContinueAsNewWorkflowExecutionParameters parameters) |
String |
generateUniqueId()
Deterministic unique Id generator
|
DecisionContextProvider |
getDecisionContextProvider() |
WorkflowDefinitionFactoryFactory |
getFactoryFactory() |
String |
getWorkflowState(WorkflowExecution execution) |
void |
requestCancelWorkflowExecution(WorkflowExecution execution) |
void |
setDecisionContextProvider(DecisionContextProvider decisionContextProvider) |
void |
setFactoryFactory(WorkflowDefinitionFactoryFactory factoryFactory) |
Promise<Void> |
signalWorkflowExecution(SignalExternalWorkflowParameters signalParameters) |
Promise<StartChildWorkflowReply> |
startChildWorkflow(StartChildWorkflowExecutionParameters parameters)
Start child workflow.
|
Promise<String> |
startChildWorkflow(String workflow,
String version,
Promise<String> input) |
Promise<String> |
startChildWorkflow(String workflow,
String version,
String input) |
public TestGenericWorkflowClient(WorkflowDefinitionFactoryFactory factoryFactory, DecisionContextProvider decisionContextProvider)
public TestGenericWorkflowClient(WorkflowDefinitionFactoryFactory factoryFactory)
public TestGenericWorkflowClient()
public WorkflowDefinitionFactoryFactory getFactoryFactory()
public void setFactoryFactory(WorkflowDefinitionFactoryFactory factoryFactory)
public DecisionContextProvider getDecisionContextProvider()
public void setDecisionContextProvider(DecisionContextProvider decisionContextProvider)
public Promise<StartChildWorkflowReply> startChildWorkflow(StartChildWorkflowExecutionParameters parameters)
GenericWorkflowClientstartChildWorkflow in interface GenericWorkflowClientStartChildWorkflowReply.getResult() becomes ready upon
child completion.public Promise<String> startChildWorkflow(String workflow, String version, String input)
startChildWorkflow in interface GenericWorkflowClientpublic Promise<String> startChildWorkflow(String workflow, String version, Promise<String> input)
startChildWorkflow in interface GenericWorkflowClientpublic Promise<Void> signalWorkflowExecution(SignalExternalWorkflowParameters signalParameters)
signalWorkflowExecution in interface GenericWorkflowClientpublic void requestCancelWorkflowExecution(WorkflowExecution execution)
requestCancelWorkflowExecution in interface GenericWorkflowClientpublic String getWorkflowState(WorkflowExecution execution) throws WorkflowException
WorkflowExceptionpublic void continueAsNewOnCompletion(ContinueAsNewWorkflowExecutionParameters parameters)
continueAsNewOnCompletion in interface GenericWorkflowClientpublic String generateUniqueId()
GenericWorkflowClientgenerateUniqueId in interface GenericWorkflowClient