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) |
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)
GenericWorkflowClient
startChildWorkflow
in interface GenericWorkflowClient
parameters
- - configuration parameters for executing the child workflowStartChildWorkflowReply.getResult()
becomes ready upon
child completion.public Promise<String> startChildWorkflow(String workflow, String version, String input)
startChildWorkflow
in interface GenericWorkflowClient
public Promise<String> startChildWorkflow(String workflow, String version, Promise<String> input)
startChildWorkflow
in interface GenericWorkflowClient
public Promise<Void> signalWorkflowExecution(SignalExternalWorkflowParameters signalParameters)
signalWorkflowExecution
in interface GenericWorkflowClient
public void requestCancelWorkflowExecution(WorkflowExecution execution)
requestCancelWorkflowExecution
in interface GenericWorkflowClient
public String getWorkflowState(WorkflowExecution execution) throws WorkflowException
WorkflowException
public void continueAsNewOnCompletion(ContinueAsNewWorkflowExecutionParameters parameters)
continueAsNewOnCompletion
in interface GenericWorkflowClient
public String generateUniqueId()
GenericWorkflowClient
generateUniqueId
in interface GenericWorkflowClient
Copyright © 2025. All rights reserved.