public class TestPOJOWorkflowImplementationGenericWorkflowClient extends java.lang.Object implements GenericWorkflowClient
| コンストラクタと説明 |
|---|
TestPOJOWorkflowImplementationGenericWorkflowClient() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addWorkflowImplementationType(java.lang.Class<?> workflowImplementationType) |
void |
addWorkflowImplementationType(java.lang.Class<?> workflowImplementationType,
DataConverter converterOverride) |
void |
continueAsNewOnCompletion(ContinueAsNewWorkflowExecutionParameters parameters) |
java.lang.String |
generateUniqueId()
Deterministic unique Id generator
|
DecisionContextProvider |
getDecisionContextProvider() |
java.lang.String |
getWorkflowState(WorkflowExecution execution) |
java.lang.Iterable<WorkflowType> |
getWorkflowTypesToRegister() |
void |
requestCancelWorkflowExecution(WorkflowExecution execution) |
void |
setDataConverter(DataConverter converter) |
void |
setDecisionContextProvider(DecisionContextProvider decisionContextProvider) |
void |
setWorkflowImplementationTypes(java.util.Collection<java.lang.Class<?>> workflowImplementationTypes) |
Promise<java.lang.Void> |
signalWorkflowExecution(SignalExternalWorkflowParameters signalParameters) |
Promise<StartChildWorkflowReply> |
startChildWorkflow(StartChildWorkflowExecutionParameters parameters)
Start child workflow.
|
Promise<java.lang.String> |
startChildWorkflow(java.lang.String workflow,
java.lang.String version,
Promise<java.lang.String> input) |
Promise<java.lang.String> |
startChildWorkflow(java.lang.String workflow,
java.lang.String version,
java.lang.String input) |
public TestPOJOWorkflowImplementationGenericWorkflowClient()
public DecisionContextProvider getDecisionContextProvider()
public void setDecisionContextProvider(DecisionContextProvider decisionContextProvider)
public Promise<StartChildWorkflowReply> startChildWorkflow(StartChildWorkflowExecutionParameters parameters)
GenericWorkflowClientstartChildWorkflow インタフェース内 GenericWorkflowClientStartChildWorkflowReply.getResult() becomes ready upon
child completion.public Promise<java.lang.String> startChildWorkflow(java.lang.String workflow, java.lang.String version, java.lang.String input)
startChildWorkflow インタフェース内 GenericWorkflowClientpublic Promise<java.lang.String> startChildWorkflow(java.lang.String workflow, java.lang.String version, Promise<java.lang.String> input)
startChildWorkflow インタフェース内 GenericWorkflowClientpublic Promise<java.lang.Void> signalWorkflowExecution(SignalExternalWorkflowParameters signalParameters)
signalWorkflowExecution インタフェース内 GenericWorkflowClientpublic void requestCancelWorkflowExecution(WorkflowExecution execution)
requestCancelWorkflowExecution インタフェース内 GenericWorkflowClientpublic java.lang.String getWorkflowState(WorkflowExecution execution) throws WorkflowException
public void continueAsNewOnCompletion(ContinueAsNewWorkflowExecutionParameters parameters)
continueAsNewOnCompletion インタフェース内 GenericWorkflowClientpublic java.lang.String generateUniqueId()
GenericWorkflowClientgenerateUniqueId インタフェース内 GenericWorkflowClientpublic void setDataConverter(DataConverter converter)
public java.lang.Iterable<WorkflowType> getWorkflowTypesToRegister()
public void addWorkflowImplementationType(java.lang.Class<?> workflowImplementationType)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic void addWorkflowImplementationType(java.lang.Class<?> workflowImplementationType,
DataConverter converterOverride)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic void setWorkflowImplementationTypes(java.util.Collection<java.lang.Class<?>> workflowImplementationTypes)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
java.lang.InstantiationExceptionjava.lang.IllegalAccessException