blob: 92eee677752ca6f0f386ae7174415b8851d3562e [file] [log] [blame]
// kafka-connector options: START
[[camel-aws-swf-kafka-connector-source]]
= camel-aws-swf-kafka-connector source configuration
When using camel-aws-swf-kafka-connector as source make sure to use the following Maven dependency to have support for the connector:
[source,xml]
----
<dependency>
<groupId>org.apache.camel.kafkaconnector</groupId>
<artifactId>camel-aws-swf-kafka-connector</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel Kafka connector version -->
</dependency>
----
The camel-aws-swf source connector supports 29 options, which are listed below.
[width="100%",cols="2,5,^1,2",options="header"]
|===
| Name | Description | Default | Priority
| *camel.source.path.type* | Activity or workflow One of: [activity] [workflow] | null | ConfigDef.Importance.HIGH
| *camel.source.endpoint.amazonSW Client* | To use the given AmazonSimpleWorkflowClient as client | null | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.data Converter* | An instance of com.amazonaws.services.simpleworkflow.flow.DataConverter to use for serializing/deserializing the data. | null | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.domain Name* | The workflow domain to use. | null | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.event Name* | The workflow or activity event name to use. | null | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.region* | Amazon AWS Region. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name() | null | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.version* | The workflow or activity event version to use. | null | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.bridge ErrorHandler* | 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 or ERROR level and ignored. | false | ConfigDef.Importance.MEDIUM
| * camel.source.endpoint.exception Handler* | To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored. | null | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.exchange Pattern* | Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut] | null | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.basic PropertyBinding* | Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.client ConfigurationParameters* | To configure the ClientConfiguration using the key/values from the Map. | null | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.start WorkflowOptionsParameters* | To configure the StartWorkflowOptions using the key/values from the Map. | null | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.sWClient Parameters* | To configure the AmazonSimpleWorkflowClient using the key/values from the Map. | null | ConfigDef.Importance.MEDIUM
| * camel.source.endpoint.synchronous* | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). | false | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.activity List* | The list name to consume activities from. | null | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.activity ThreadPoolSize* | Maximum number of threads in work pool for activity. | 100 | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.activity TypeExecutionOptions* | Activity execution options | null | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.activity TypeRegistrationOptions* | Activity registration options | null | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.workflow List* | The list name to consume workflows from. | null | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.workflow TypeRegistrationOptions* | Workflow registration options | null | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.access Key* | Amazon AWS Access Key. | null | ConfigDef.Importance.MEDIUM
| *camel.source.endpoint.secret Key* | Amazon AWS Secret Key. | null | ConfigDef.Importance.MEDIUM
| *camel.component.aws-swf.access Key* | Amazon AWS Access Key. | null | ConfigDef.Importance.MEDIUM
| *camel.component.aws-swf.region* | Amazon AWS Region. | null | ConfigDef.Importance.MEDIUM
| *camel.component.aws-swf.secret Key* | Amazon AWS Secret Key. | null | ConfigDef.Importance.MEDIUM
| *camel.component.aws-swf.bridge ErrorHandler* | 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 or ERROR level and ignored. | false | ConfigDef.Importance.MEDIUM
| *camel.component.aws-swf.basic PropertyBinding* | Whether the component should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | ConfigDef.Importance.MEDIUM
| * camel.component.aws-swf.configuration* | The AWS SWF default configuration | null | ConfigDef.Importance.MEDIUM
|===
// kafka-connector options: END