Class CamelActivityImplementation


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

      Constructors 
      Constructor Description
      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)  
    • 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