public class DynamicWorkflowClientExternalImpl extends Object implements DynamicWorkflowClientExternal
Constructor and Description |
---|
DynamicWorkflowClientExternalImpl(String workflowId,
WorkflowType workflowType) |
DynamicWorkflowClientExternalImpl(String workflowId,
WorkflowType workflowType,
StartWorkflowOptions options) |
DynamicWorkflowClientExternalImpl(WorkflowExecution workflowExecution) |
DynamicWorkflowClientExternalImpl(WorkflowExecution workflowExecution,
WorkflowType workflowType,
StartWorkflowOptions options) |
DynamicWorkflowClientExternalImpl(WorkflowExecution workflowExecution,
WorkflowType workflowType,
StartWorkflowOptions options,
DataConverter dataConverter) |
DynamicWorkflowClientExternalImpl(WorkflowExecution workflowExecution,
WorkflowType workflowType,
StartWorkflowOptions options,
DataConverter dataConverter,
GenericWorkflowClientExternal genericClient) |
Modifier and Type | Method and Description |
---|---|
DataConverter |
getDataConverter() |
GenericWorkflowClientExternal |
getGenericClient() |
StartWorkflowOptions |
getSchedulingOptions() |
WorkflowExecution |
getWorkflowExecution() |
<T> T |
getWorkflowExecutionState(Class<T> returnType) |
WorkflowType |
getWorkflowType() |
void |
requestCancelWorkflowExecution() |
void |
setDataConverter(DataConverter dataConverter) |
void |
setGenericClient(GenericWorkflowClientExternal genericClient) |
void |
setSchedulingOptions(StartWorkflowOptions schedulingOptions) |
void |
setWorkflowExecution(WorkflowExecution workflowExecution) |
void |
setWorkflowType(WorkflowType workflowType) |
void |
signalWorkflowExecution(String signalName,
Object[] arguments) |
void |
startWorkflowExecution(Object[] arguments) |
void |
startWorkflowExecution(Object[] arguments,
StartWorkflowOptions startOptionsOverride) |
void |
terminateWorkflowExecution(String reason,
String details,
ChildPolicy childPolicy) |
public DynamicWorkflowClientExternalImpl(String workflowId, WorkflowType workflowType)
public DynamicWorkflowClientExternalImpl(WorkflowExecution workflowExecution)
public DynamicWorkflowClientExternalImpl(String workflowId, WorkflowType workflowType, StartWorkflowOptions options)
public DynamicWorkflowClientExternalImpl(WorkflowExecution workflowExecution, WorkflowType workflowType, StartWorkflowOptions options)
public DynamicWorkflowClientExternalImpl(WorkflowExecution workflowExecution, WorkflowType workflowType, StartWorkflowOptions options, DataConverter dataConverter)
public DynamicWorkflowClientExternalImpl(WorkflowExecution workflowExecution, WorkflowType workflowType, StartWorkflowOptions options, DataConverter dataConverter, GenericWorkflowClientExternal genericClient)
public DataConverter getDataConverter()
getDataConverter
in interface WorkflowClientExternal
public void setDataConverter(DataConverter dataConverter)
public StartWorkflowOptions getSchedulingOptions()
getSchedulingOptions
in interface WorkflowClientExternal
public void setSchedulingOptions(StartWorkflowOptions schedulingOptions)
public GenericWorkflowClientExternal getGenericClient()
getGenericClient
in interface WorkflowClientExternal
public void setGenericClient(GenericWorkflowClientExternal genericClient)
public WorkflowExecution getWorkflowExecution()
getWorkflowExecution
in interface WorkflowClientExternal
public void setWorkflowExecution(WorkflowExecution workflowExecution)
public WorkflowType getWorkflowType()
public void setWorkflowType(WorkflowType workflowType)
public void terminateWorkflowExecution(String reason, String details, ChildPolicy childPolicy)
terminateWorkflowExecution
in interface WorkflowClientExternal
public void requestCancelWorkflowExecution()
requestCancelWorkflowExecution
in interface WorkflowClientExternal
public void startWorkflowExecution(Object[] arguments)
startWorkflowExecution
in interface DynamicWorkflowClientExternal
public void startWorkflowExecution(Object[] arguments, StartWorkflowOptions startOptionsOverride)
startWorkflowExecution
in interface DynamicWorkflowClientExternal
public void signalWorkflowExecution(String signalName, Object[] arguments)
signalWorkflowExecution
in interface DynamicWorkflowClientExternal
public <T> T getWorkflowExecutionState(Class<T> returnType) throws Throwable
getWorkflowExecutionState
in interface DynamicWorkflowClientExternal
Throwable