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

java.lang.Object
  extended by com.amazonaws.services.simpleworkflow.flow.generic.ActivityImplementation
      extended by com.amazonaws.services.simpleworkflow.flow.generic.ActivityImplementationBase
          extended by org.apache.camel.component.aws.swf.CamelActivityImplementation

public class CamelActivityImplementation
extends com.amazonaws.services.simpleworkflow.flow.generic.ActivityImplementationBase


Constructor Summary
CamelActivityImplementation(SWFActivityConsumer swfWorkflowConsumer, com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeRegistrationOptions activityTypeRegistrationOptions, com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeExecutionOptions activityTypeExecutionOptions, com.amazonaws.services.simpleworkflow.flow.DataConverter converter)
           
 
Method Summary
protected  String execute(String input, com.amazonaws.services.simpleworkflow.flow.ActivityExecutionContext context)
           
 com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeExecutionOptions getExecutionOptions()
           
 com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeRegistrationOptions getRegistrationOptions()
           
 
Methods inherited from class com.amazonaws.services.simpleworkflow.flow.generic.ActivityImplementationBase
execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CamelActivityImplementation

public CamelActivityImplementation(SWFActivityConsumer swfWorkflowConsumer,
                                   com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeRegistrationOptions activityTypeRegistrationOptions,
                                   com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeExecutionOptions activityTypeExecutionOptions,
                                   com.amazonaws.services.simpleworkflow.flow.DataConverter converter)
Method Detail

getRegistrationOptions

public com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeRegistrationOptions getRegistrationOptions()
Overrides:
getRegistrationOptions in class com.amazonaws.services.simpleworkflow.flow.generic.ActivityImplementationBase

getExecutionOptions

public com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeExecutionOptions getExecutionOptions()
Overrides:
getExecutionOptions in class com.amazonaws.services.simpleworkflow.flow.generic.ActivityImplementationBase

execute

protected String execute(String input,
                         com.amazonaws.services.simpleworkflow.flow.ActivityExecutionContext context)
                  throws com.amazonaws.services.simpleworkflow.flow.ActivityFailureException,
                         CancellationException
Specified by:
execute in class com.amazonaws.services.simpleworkflow.flow.generic.ActivityImplementationBase
Throws:
com.amazonaws.services.simpleworkflow.flow.ActivityFailureException
CancellationException


Apache Camel