public class CamelSWFWorkflowClient extends Object
Constructor and Description |
---|
CamelSWFWorkflowClient(SWFEndpoint endpoint,
SWFConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
describeWorkflowInstance(String workflowId,
String runId) |
List<com.amazonaws.services.simpleworkflow.model.HistoryEvent> |
getWorkflowExecutionHistory(String workflowId,
String runId) |
Object |
getWorkflowExecutionState(String workflowId,
String runId,
Class aClass) |
void |
requestCancelWorkflowExecution(String workflowId,
String runId) |
void |
signalWorkflowExecution(String workflowId,
String runId,
String signalName,
Object arguments) |
String[] |
startWorkflowExecution(String workflowId,
String runId,
String eventName,
String version,
Object arguments) |
void |
terminateWorkflowExecution(String workflowId,
String runId,
String reason,
String details,
String childPolicy) |
public CamelSWFWorkflowClient(SWFEndpoint endpoint, SWFConfiguration configuration)
public void signalWorkflowExecution(String workflowId, String runId, String signalName, Object arguments)
public Object getWorkflowExecutionState(String workflowId, String runId, Class aClass) throws Throwable
Throwable
public void requestCancelWorkflowExecution(String workflowId, String runId)
public void terminateWorkflowExecution(String workflowId, String runId, String reason, String details, String childPolicy)
public String[] startWorkflowExecution(String workflowId, String runId, String eventName, String version, Object arguments)
public Map<String,Object> describeWorkflowInstance(String workflowId, String runId)
Apache Camel