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 WorkflowClient
public StartWorkflowOptions getSchedulingOptions()
getSchedulingOptions
in interface WorkflowClient
public GenericWorkflowClient getGenericClient()
getGenericClient
in interface WorkflowClient
public Promise<String> getRunId()
getRunId
in interface WorkflowClient
public WorkflowExecution getWorkflowExecution()
getWorkflowExecution
in interface WorkflowClient
public WorkflowType getWorkflowType()
getWorkflowType
in interface WorkflowClient
public 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 WorkflowClient
public <T> Promise<T> startWorkflowExecution(Promise<Object>[] arguments, StartWorkflowOptions startOptionsOverride, Class<T> returnType, Promise<?>... waitFor)
startWorkflowExecution
in interface DynamicWorkflowClient
public <T> Promise<T> startWorkflowExecution(Object[] arguments, StartWorkflowOptions startOptionsOverride, Class<T> returnType, Promise<?>... waitFor)
startWorkflowExecution
in interface DynamicWorkflowClient
public void signalWorkflowExecution(String signalName, Object[] arguments, Promise<?>... waitFor)
signalWorkflowExecution
in interface DynamicWorkflowClient
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.