Class CamelWorkflowDefinition
- java.lang.Object
-
- com.amazonaws.services.simpleworkflow.flow.generic.WorkflowDefinition
-
- org.apache.camel.component.aws.swf.CamelWorkflowDefinition
-
public class CamelWorkflowDefinition extends com.amazonaws.services.simpleworkflow.flow.generic.WorkflowDefinition
-
-
Constructor Summary
Constructors Constructor Description CamelWorkflowDefinition(SWFWorkflowConsumer swfWorkflowConsumer, com.amazonaws.services.simpleworkflow.flow.DecisionContext decisionContext, com.amazonaws.services.simpleworkflow.flow.DataConverter dataConverter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.amazonaws.services.simpleworkflow.flow.core.Promise<String>
execute(String input)
String
getWorkflowState()
void
signalRecieved(String signalName, String input)
-
-
-
Constructor Detail
-
CamelWorkflowDefinition
public CamelWorkflowDefinition(SWFWorkflowConsumer swfWorkflowConsumer, com.amazonaws.services.simpleworkflow.flow.DecisionContext decisionContext, com.amazonaws.services.simpleworkflow.flow.DataConverter dataConverter)
-
-
Method Detail
-
execute
public com.amazonaws.services.simpleworkflow.flow.core.Promise<String> execute(String input) throws com.amazonaws.services.simpleworkflow.flow.WorkflowException
- Specified by:
execute
in classcom.amazonaws.services.simpleworkflow.flow.generic.WorkflowDefinition
- Throws:
com.amazonaws.services.simpleworkflow.flow.WorkflowException
-
signalRecieved
public void signalRecieved(String signalName, String input) throws com.amazonaws.services.simpleworkflow.flow.WorkflowException
- Specified by:
signalRecieved
in classcom.amazonaws.services.simpleworkflow.flow.generic.WorkflowDefinition
- Throws:
com.amazonaws.services.simpleworkflow.flow.WorkflowException
-
getWorkflowState
public String getWorkflowState() throws com.amazonaws.services.simpleworkflow.flow.WorkflowException
- Specified by:
getWorkflowState
in classcom.amazonaws.services.simpleworkflow.flow.generic.WorkflowDefinition
- Throws:
com.amazonaws.services.simpleworkflow.flow.WorkflowException
-
-