The aws-swf component is used for managing workflows from Amazon Simple Workflow.
Name | Kind | Group | Required | Default | Type | Enum | Description |
---|---|---|---|---|---|---|---|
type | path | common | true | java.lang.String | activity workflow |
Activity or workflow | |
accessKey | parameter | common | java.lang.String | Amazon AWS Access Key. | |||
amazonSWClient | parameter | common | com.amazonaws.services.simpleworkflow.AmazonSimpleWorkflowClient | To use the given AmazonSimpleWorkflowClient as client | |||
dataConverter | parameter | common | com.amazonaws.services.simpleworkflow.flow.DataConverter | An instance of com.amazonaws.services.simpleworkflow.flow.DataConverter to use for serializing/deserializing the data. | |||
domainName | parameter | common | java.lang.String | The workflow domain to use. | |||
eventName | parameter | common | java.lang.String | The workflow or activity event name to use. | |||
secretKey | parameter | common | java.lang.String | Amazon AWS Secret Key. | |||
version | parameter | common | java.lang.String | The workflow or activity event version to use. | |||
bridgeErrorHandler | parameter | consumer | boolean | Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN/ERROR level and ignored. | |||
exceptionHandler | parameter | consumer (advanced) | org.apache.camel.spi.ExceptionHandler | To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this options is not in use. By default the consumer will deal with exceptions, that will be logged at WARN/ERROR level and ignored. | |||
exchangePattern | parameter | consumer (advanced) | org.apache.camel.ExchangePattern | InOnly RobustInOnly InOut InOptionalOut OutOnly RobustOutOnly OutIn OutOptionalIn |
Sets the exchange pattern when the consumer creates an exchange. | ||
clientConfigurationParameters | parameter | advanced | java.util.Map |
To configure the ClientConfiguration using the key/values from the Map. | |||
startWorkflowOptionsParameters | parameter | advanced | java.util.Map |
To configure the StartWorkflowOptions using the key/values from the Map. @param startWorkflowOptionsParameters | |||
sWClientParameters | parameter | advanced | java.util.Map |
To configure the AmazonSimpleWorkflowClient using the key/values from the Map. | |||
synchronous | parameter | advanced | false | boolean | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). | ||
activityList | parameter | activity | java.lang.String | The list name to consume activities from. | |||
activitySchedulingOptions | parameter | activity | com.amazonaws.services.simpleworkflow.flow.ActivitySchedulingOptions | Activity scheduling options | |||
activityThreadPoolSize | parameter | activity | 100 | int | Maximum number of threads in work pool for activity. | ||
activityTypeExecutionOptions | parameter | activity | com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeExecutionOptions | Activity execution options | |||
activityTypeRegistrationOptions | parameter | activity | com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeRegistrationOptions | Activity registration options | |||
childPolicy | parameter | workflow | java.lang.String | The policy to use on child workflows when terminating a workflow. | |||
executionStartToCloseTimeout | parameter | workflow | 3600 | java.lang.String | Set the execution start to close timeout. | ||
operation | parameter | workflow | START | java.lang.String | SIGNAL CANCEL TERMINATE GET_STATE START DESCRIBE GET_HISTORY |
Workflow operation | |
signalName | parameter | workflow | java.lang.String | The name of the signal to send to the workflow. | |||
stateResultType | parameter | workflow | java.lang.String | The type of the result when a workflow state is queried. | |||
taskStartToCloseTimeout | parameter | workflow | 600 | java.lang.String | Set the task start to close timeout. | ||
terminationDetails | parameter | workflow | java.lang.String | Details for terminating a workflow. | |||
terminationReason | parameter | workflow | java.lang.String | The reason for terminating a workflow. | |||
workflowList | parameter | workflow | java.lang.String | The list name to consume workflows from. | |||
workflowTypeRegistrationOptions | parameter | workflow | com.amazonaws.services.simpleworkflow.flow.WorkflowTypeRegistrationOptions | Workflow registration options |