public class DynamicWorkflowClientImpl extends java.lang.Object implements DynamicWorkflowClient
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected DataConverter |
dataConverter |
protected DecisionContextProvider |
decisionContextProvider |
protected GenericWorkflowClient |
genericClient |
protected Settable<java.lang.String> |
runId |
protected StartWorkflowOptions |
schedulingOptions |
protected WorkflowExecution |
workflowExecution |
protected WorkflowType |
workflowType |
| コンストラクタと説明 |
|---|
DynamicWorkflowClientImpl() |
DynamicWorkflowClientImpl(WorkflowExecution workflowExecution) |
DynamicWorkflowClientImpl(WorkflowExecution workflowExecution,
WorkflowType workflowType) |
DynamicWorkflowClientImpl(WorkflowExecution workflowExecution,
WorkflowType workflowType,
StartWorkflowOptions options) |
DynamicWorkflowClientImpl(WorkflowExecution workflowExecution,
WorkflowType workflowType,
StartWorkflowOptions options,
DataConverter dataConverter) |
DynamicWorkflowClientImpl(WorkflowExecution workflowExecution,
WorkflowType workflowType,
StartWorkflowOptions options,
DataConverter dataConverter,
GenericWorkflowClient genericClient) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
DataConverter |
getDataConverter() |
GenericWorkflowClient |
getGenericClient() |
Promise<java.lang.String> |
getRunId() |
StartWorkflowOptions |
getSchedulingOptions() |
WorkflowExecution |
getWorkflowExecution() |
WorkflowType |
getWorkflowType() |
void |
requestCancelWorkflowExecution(Promise<?>... waitFor) |
void |
setDataConverter(DataConverter dataConverter) |
void |
setGenericClient(GenericWorkflowClient genericClient) |
void |
setSchedulingOptions(StartWorkflowOptions schedulingOptions) |
void |
setWorkflowType(WorkflowType workflowType) |
void |
signalWorkflowExecution(java.lang.String signalName,
java.lang.Object[] arguments,
Promise<?>... waitFor) |
<T> Promise<T> |
startWorkflowExecution(java.lang.Object[] arguments,
StartWorkflowOptions startOptionsOverride,
java.lang.Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
startWorkflowExecution(Promise<java.lang.Object>[] arguments,
StartWorkflowOptions startOptionsOverride,
java.lang.Class<T> returnType,
Promise<?>... waitFor) |
protected WorkflowType workflowType
protected GenericWorkflowClient genericClient
protected StartWorkflowOptions schedulingOptions
protected DataConverter dataConverter
protected WorkflowExecution workflowExecution
protected DecisionContextProvider decisionContextProvider
protected Settable<java.lang.String> runId
public DynamicWorkflowClientImpl()
public DynamicWorkflowClientImpl(WorkflowExecution workflowExecution)
public DynamicWorkflowClientImpl(WorkflowExecution workflowExecution, WorkflowType workflowType)
public DynamicWorkflowClientImpl(WorkflowExecution workflowExecution, WorkflowType workflowType, StartWorkflowOptions options)
public DynamicWorkflowClientImpl(WorkflowExecution workflowExecution, WorkflowType workflowType, StartWorkflowOptions options, DataConverter dataConverter)
public DynamicWorkflowClientImpl(WorkflowExecution workflowExecution, WorkflowType workflowType, StartWorkflowOptions options, DataConverter dataConverter, GenericWorkflowClient genericClient)
public DataConverter getDataConverter()
getDataConverter インタフェース内 WorkflowClientpublic StartWorkflowOptions getSchedulingOptions()
getSchedulingOptions インタフェース内 WorkflowClientpublic GenericWorkflowClient getGenericClient()
getGenericClient インタフェース内 WorkflowClientpublic Promise<java.lang.String> getRunId()
getRunId インタフェース内 WorkflowClientpublic WorkflowExecution getWorkflowExecution()
getWorkflowExecution インタフェース内 WorkflowClientpublic WorkflowType getWorkflowType()
getWorkflowType インタフェース内 WorkflowClientpublic void setWorkflowType(WorkflowType workflowType)
public void setGenericClient(GenericWorkflowClient genericClient)
public void setSchedulingOptions(StartWorkflowOptions schedulingOptions)
public void setDataConverter(DataConverter dataConverter)
public void requestCancelWorkflowExecution(Promise<?>... waitFor)
requestCancelWorkflowExecution インタフェース内 WorkflowClientpublic <T> Promise<T> startWorkflowExecution(Promise<java.lang.Object>[] arguments, StartWorkflowOptions startOptionsOverride, java.lang.Class<T> returnType, Promise<?>... waitFor)
startWorkflowExecution インタフェース内 DynamicWorkflowClientpublic <T> Promise<T> startWorkflowExecution(java.lang.Object[] arguments, StartWorkflowOptions startOptionsOverride, java.lang.Class<T> returnType, Promise<?>... waitFor)
startWorkflowExecution インタフェース内 DynamicWorkflowClientpublic void signalWorkflowExecution(java.lang.String signalName,
java.lang.Object[] arguments,
Promise<?>... waitFor)
signalWorkflowExecution インタフェース内 DynamicWorkflowClient