public class TestGenericWorkflowClient extends Object implements GenericWorkflowClient
| Modifier and Type | Field and Description | 
|---|---|
protected DecisionContextProvider | 
decisionContextProvider  | 
protected WorkflowDefinitionFactoryFactory | 
factoryFactory  | 
| 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)  | 
protected WorkflowDefinitionFactoryFactory factoryFactory
protected DecisionContextProvider decisionContextProvider
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 GenericWorkflowClientCopyright © 2015. All rights reserved.