public class DynamicWorkflowClientImpl extends Object implements DynamicWorkflowClient
| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
DataConverter |
getDataConverter() |
GenericWorkflowClient |
getGenericClient() |
Promise<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(String signalName,
Object[] arguments,
Promise<?>... waitFor) |
<T> Promise<T> |
startWorkflowExecution(Object[] arguments,
StartWorkflowOptions startOptionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
startWorkflowExecution(Promise<Object>[] arguments,
StartWorkflowOptions startOptionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
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 in interface WorkflowClientpublic StartWorkflowOptions getSchedulingOptions()
getSchedulingOptions in interface WorkflowClientpublic GenericWorkflowClient getGenericClient()
getGenericClient in interface WorkflowClientpublic Promise<String> getRunId()
getRunId in interface WorkflowClientpublic WorkflowExecution getWorkflowExecution()
getWorkflowExecution in interface WorkflowClientpublic WorkflowType getWorkflowType()
getWorkflowType in interface 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 in interface WorkflowClientpublic <T> Promise<T> startWorkflowExecution(Promise<Object>[] arguments, StartWorkflowOptions startOptionsOverride, Class<T> returnType, Promise<?>... waitFor)
startWorkflowExecution in interface DynamicWorkflowClientpublic <T> Promise<T> startWorkflowExecution(Object[] arguments, StartWorkflowOptions startOptionsOverride, Class<T> returnType, Promise<?>... waitFor)
startWorkflowExecution in interface DynamicWorkflowClientpublic void signalWorkflowExecution(String signalName, Object[] arguments, Promise<?>... waitFor)
signalWorkflowExecution in interface DynamicWorkflowClient