public abstract class WorkflowClientExternalBase extends Object implements WorkflowClientExternal
| Modifier and Type | Field and Description |
|---|---|
protected DynamicWorkflowClientExternal |
dynamicWorkflowClient |
| Constructor and Description |
|---|
WorkflowClientExternalBase(WorkflowExecution workflowExecution,
WorkflowType workflowType,
StartWorkflowOptions options,
DataConverter dataConverter,
GenericWorkflowClientExternal genericClient) |
| Modifier and Type | Method and Description |
|---|---|
protected <T> T |
defaultPrimitiveValue(Class<T> clazz) |
DataConverter |
getDataConverter() |
GenericWorkflowClientExternal |
getGenericClient() |
StartWorkflowOptions |
getSchedulingOptions() |
WorkflowExecution |
getWorkflowExecution() |
void |
requestCancelWorkflowExecution() |
protected void |
signalWorkflowExecution(String signalName,
Object[] arguments) |
protected void |
startWorkflowExecution(Object[] arguments) |
protected void |
startWorkflowExecution(Object[] arguments,
StartWorkflowOptions startOptionsOverride) |
void |
terminateWorkflowExecution(String reason,
String details,
ChildPolicy childPolicy) |
protected final DynamicWorkflowClientExternal dynamicWorkflowClient
public WorkflowClientExternalBase(WorkflowExecution workflowExecution, WorkflowType workflowType, StartWorkflowOptions options, DataConverter dataConverter, GenericWorkflowClientExternal genericClient)
public void requestCancelWorkflowExecution()
requestCancelWorkflowExecution in interface WorkflowClientExternalpublic void terminateWorkflowExecution(String reason, String details, ChildPolicy childPolicy)
terminateWorkflowExecution in interface WorkflowClientExternalpublic DataConverter getDataConverter()
getDataConverter in interface WorkflowClientExternalpublic StartWorkflowOptions getSchedulingOptions()
getSchedulingOptions in interface WorkflowClientExternalpublic GenericWorkflowClientExternal getGenericClient()
getGenericClient in interface WorkflowClientExternalpublic WorkflowExecution getWorkflowExecution()
getWorkflowExecution in interface WorkflowClientExternalprotected void startWorkflowExecution(Object[] arguments, StartWorkflowOptions startOptionsOverride)
protected void startWorkflowExecution(Object[] arguments)
protected void signalWorkflowExecution(String signalName, Object[] arguments)
protected <T> T defaultPrimitiveValue(Class<T> clazz)
Copyright © 2016. All rights reserved.