com.amazonaws.services.simpleworkflow.flow
Class WorkflowClientExternalBase
java.lang.Object
com.amazonaws.services.simpleworkflow.flow.WorkflowClientExternalBase
- All Implemented Interfaces:
- WorkflowClientExternal
public abstract class WorkflowClientExternalBase
- extends Object
- implements WorkflowClientExternal
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dynamicWorkflowClient
protected final DynamicWorkflowClientExternal dynamicWorkflowClient
WorkflowClientExternalBase
public WorkflowClientExternalBase(WorkflowExecution workflowExecution,
WorkflowType workflowType,
StartWorkflowOptions options,
DataConverter dataConverter,
GenericWorkflowClientExternal genericClient)
requestCancelWorkflowExecution
public void requestCancelWorkflowExecution()
- Specified by:
requestCancelWorkflowExecution
in interface WorkflowClientExternal
terminateWorkflowExecution
public void terminateWorkflowExecution(String reason,
String details,
ChildPolicy childPolicy)
- Specified by:
terminateWorkflowExecution
in interface WorkflowClientExternal
getDataConverter
public DataConverter getDataConverter()
- Specified by:
getDataConverter
in interface WorkflowClientExternal
getSchedulingOptions
public StartWorkflowOptions getSchedulingOptions()
- Specified by:
getSchedulingOptions
in interface WorkflowClientExternal
getGenericClient
public GenericWorkflowClientExternal getGenericClient()
- Specified by:
getGenericClient
in interface WorkflowClientExternal
getWorkflowExecution
public WorkflowExecution getWorkflowExecution()
- Specified by:
getWorkflowExecution
in interface WorkflowClientExternal
startWorkflowExecution
protected void startWorkflowExecution(Object[] arguments,
StartWorkflowOptions startOptionsOverride)
startWorkflowExecution
protected void startWorkflowExecution(Object[] arguments)
signalWorkflowExecution
protected void signalWorkflowExecution(String signalName,
Object[] arguments)
defaultPrimitiveValue
protected <T> T defaultPrimitiveValue(Class<T> clazz)
Copyright © 2016. All rights reserved.