org.apache.camel.component.aws.swf
Class CamelWorkflowDefinition

java.lang.Object
  extended by com.amazonaws.services.simpleworkflow.flow.generic.WorkflowDefinition
      extended by org.apache.camel.component.aws.swf.CamelWorkflowDefinition

public class CamelWorkflowDefinition
extends com.amazonaws.services.simpleworkflow.flow.generic.WorkflowDefinition


Constructor Summary
CamelWorkflowDefinition(SWFWorkflowConsumer swfWorkflowConsumer, com.amazonaws.services.simpleworkflow.flow.DecisionContext decisionContext, com.amazonaws.services.simpleworkflow.flow.JsonDataConverter dataConverter)
           
 
Method Summary
 com.amazonaws.services.simpleworkflow.flow.core.Promise<String> execute(String input)
           
 String getWorkflowState()
           
 void signalRecieved(String signalName, String input)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CamelWorkflowDefinition

public CamelWorkflowDefinition(SWFWorkflowConsumer swfWorkflowConsumer,
                               com.amazonaws.services.simpleworkflow.flow.DecisionContext decisionContext,
                               com.amazonaws.services.simpleworkflow.flow.JsonDataConverter 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


Apache Camel