AWS Simple Workflow

AWS Simple Workflow

Scheme: aws-swf

Defines the Amazon Simple Workflow Endpoint

Name Kind Type Required Deprecated Default Value Enum Values Description
type path java.lang.String true false activity
workflow
Activity or workflow
amazonSWClient parameter com.amazonaws.services.simpleworkflow.AmazonSimpleWorkflowClient false To use the given AmazonSimpleWorkflowClient as client
accessKey parameter java.lang.String false Amazon AWS Access Key.
secretKey parameter java.lang.String false Amazon AWS Secret Key.
operation parameter java.lang.String false START SIGNAL
CANCEL
TERMINATE
GET_STATE
START
DESCRIBE
GET_HISTORY
Workflow operation
domainName parameter java.lang.String false The workflow domain to use.
activityList parameter java.lang.String false The list name to consume activities from.
workflowList parameter java.lang.String false The list name to consume workflows from.
eventName parameter java.lang.String false The workflow or activity event name to use.
version parameter java.lang.String false The workflow or activity event version to use.
signalName parameter java.lang.String false The name of the signal to send to the workflow.
childPolicy parameter java.lang.String false The policy to use on child workflows when terminating a workflow.
terminationReason parameter java.lang.String false The reason for terminating a workflow.
stateResultType parameter java.lang.String false The type of the result when a workflow state is queried.
terminationDetails parameter java.lang.String false Details for terminating a workflow.
executionStartToCloseTimeout parameter java.lang.String false 3600 Set the execution start to close timeout.
taskStartToCloseTimeout parameter java.lang.String false 600 Set the task start to close timeout.
dataConverter parameter com.amazonaws.services.simpleworkflow.flow.DataConverter false An instance of com.amazonaws.services.simpleworkflow.flow.DataConverter to use for serializing/deserializing the data.
activitySchedulingOptions parameter com.amazonaws.services.simpleworkflow.flow.ActivitySchedulingOptions false Activity scheduling options
activityTypeExecutionOptions parameter com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeExecutionOptions false Activity execution options
activityTypeRegistrationOptions parameter com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeRegistrationOptions false Activity registration options
workflowTypeRegistrationOptions parameter com.amazonaws.services.simpleworkflow.flow.WorkflowTypeRegistrationOptions false Workflow registration options
activityThreadPoolSize parameter int false 100 Maximum number of threads in work pool for activity.
exchangePattern parameter org.apache.camel.ExchangePattern false InOnly InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter boolean false false Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).

aws-swf consumer