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 WorkflowClientExternalpublic void setDataConverter(DataConverter dataConverter)
public StartWorkflowOptions getSchedulingOptions()
getSchedulingOptions in interface WorkflowClientExternalpublic void setSchedulingOptions(StartWorkflowOptions schedulingOptions)
public GenericWorkflowClientExternal getGenericClient()
getGenericClient in interface WorkflowClientExternalpublic void setGenericClient(GenericWorkflowClientExternal genericClient)
public WorkflowExecution getWorkflowExecution()
getWorkflowExecution in interface WorkflowClientExternalpublic void setWorkflowExecution(WorkflowExecution workflowExecution)
public WorkflowType getWorkflowType()
public void setWorkflowType(WorkflowType workflowType)
public void terminateWorkflowExecution(String reason, String details, ChildPolicy childPolicy)
terminateWorkflowExecution in interface WorkflowClientExternalpublic void requestCancelWorkflowExecution()
requestCancelWorkflowExecution in interface WorkflowClientExternalpublic void startWorkflowExecution(Object[] arguments)
startWorkflowExecution in interface DynamicWorkflowClientExternalpublic void startWorkflowExecution(Object[] arguments, StartWorkflowOptions startOptionsOverride)
startWorkflowExecution in interface DynamicWorkflowClientExternalpublic void signalWorkflowExecution(String signalName, Object[] arguments)
signalWorkflowExecution in interface DynamicWorkflowClientExternalpublic <T> T getWorkflowExecutionState(Class<T> returnType) throws Throwable
getWorkflowExecutionState in interface DynamicWorkflowClientExternalThrowable