Class CamelActivityImplementation
- java.lang.Object
-
- com.amazonaws.services.simpleworkflow.flow.generic.ActivityImplementation
-
- com.amazonaws.services.simpleworkflow.flow.generic.ActivityImplementationBase
-
- org.apache.camel.component.aws.swf.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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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()
-
-
-
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 classcom.amazonaws.services.simpleworkflow.flow.generic.ActivityImplementationBase
-
getExecutionOptions
public com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeExecutionOptions getExecutionOptions()
- Overrides:
getExecutionOptions
in classcom.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 classcom.amazonaws.services.simpleworkflow.flow.generic.ActivityImplementationBase
- Throws:
com.amazonaws.services.simpleworkflow.flow.ActivityFailureException
CancellationException
-
-