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

java.lang.Object
  extended by org.apache.camel.support.ServiceSupport
      extended by org.apache.camel.impl.DefaultConsumer
          extended by org.apache.camel.component.aws.swf.SWFWorkflowConsumer
All Implemented Interfaces:
org.apache.camel.Consumer, org.apache.camel.RouteAware, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

public class SWFWorkflowConsumer
extends org.apache.camel.impl.DefaultConsumer


Field Summary
 
Fields inherited from class org.apache.camel.impl.DefaultConsumer
log
 
Fields inherited from class org.apache.camel.support.ServiceSupport
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
 
Constructor Summary
SWFWorkflowConsumer(SWFEndpoint endpoint, org.apache.camel.Processor processor, SWFConfiguration configuration)
           
 
Method Summary
protected  void doStart()
           
protected  void doStop()
           
 Object getWorkflowState(Object parameters)
           
 Object processWorkflow(Object[] parameters, long startTime, boolean replaying)
           
 void signalRecieved(Object[] parameters)
           
 String toString()
           
 
Methods inherited from class org.apache.camel.impl.DefaultConsumer
createUoW, doneUoW, getAsyncProcessor, getEndpoint, getExceptionHandler, getProcessor, getRoute, handleException, handleException, setExceptionHandler, setRoute
 
Methods inherited from class org.apache.camel.support.ServiceSupport
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspend
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.camel.Service
start, stop
 

Constructor Detail

SWFWorkflowConsumer

public SWFWorkflowConsumer(SWFEndpoint endpoint,
                           org.apache.camel.Processor processor,
                           SWFConfiguration configuration)
Method Detail

processWorkflow

public Object processWorkflow(Object[] parameters,
                              long startTime,
                              boolean replaying)
                       throws Exception
Throws:
Exception

signalRecieved

public void signalRecieved(Object[] parameters)
                    throws Exception
Throws:
Exception

getWorkflowState

public Object getWorkflowState(Object parameters)
                        throws Exception
Throws:
Exception

doStart

protected void doStart()
                throws Exception
Overrides:
doStart in class org.apache.camel.impl.DefaultConsumer
Throws:
Exception

doStop

protected void doStop()
               throws Exception
Overrides:
doStop in class org.apache.camel.impl.DefaultConsumer
Throws:
Exception

toString

public String toString()
Overrides:
toString in class org.apache.camel.impl.DefaultConsumer


Apache Camel