Class CamelWorkflowDefinition


  • public class CamelWorkflowDefinition
    extends com.amazonaws.services.simpleworkflow.flow.generic.WorkflowDefinition
    • 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 class com.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 class com.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 class com.amazonaws.services.simpleworkflow.flow.generic.WorkflowDefinition
        Throws:
        com.amazonaws.services.simpleworkflow.flow.WorkflowException