This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
The following commit(s) were added to refs/heads/master by this push: new 00b59a2 Regen 00b59a2 is described below commit 00b59a27b9eb3d01c114a90a18340af44f00aed4 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Wed Jan 27 16:45:34 2021 +0100 Regen --- components-starter/README.adoc | 4 ++- docs/modules/ROOT/pages/list.adoc | 4 ++- docs/modules/ROOT/pages/stitch-starter.adoc | 41 +++++++++++++++++++++++++++++ 3 files changed, 47 insertions(+), 2 deletions(-) diff --git a/components-starter/README.adoc b/components-starter/README.adoc index 1acec45..8ed345e 100644 --- a/components-starter/README.adoc +++ b/components-starter/README.adoc @@ -5,7 +5,7 @@ Apache Camel Spring Boot supports the following Camel artifacts as Spring Boot S == Camel Components // components: START -Number of Camel components: 345 in 278 JAR artifacts (3 deprecated) +Number of Camel components: 346 in 279 JAR artifacts (3 deprecated) [width="100%",cols="4,3,3,3,6",options="header"] |=== @@ -625,6 +625,8 @@ Number of Camel components: 345 in 278 JAR artifacts (3 deprecated) | xref:latest@components::stax-component.adoc[StAX] | camel-stax-starter | Stable | 2.9 | Process XML payloads by a SAX ContentHandler. +| xref:latest@components::stitch-component.adoc[Stitch] | camel-stitch-starter | Preview | 3.8 | Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations. + | xref:latest@components::stomp-component.adoc[Stomp] | camel-stomp-starter | Stable | 2.12 | Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers. | xref:latest@components::stream-component.adoc[Stream] | camel-stream-starter | Stable | 1.3 | Read from system-in and write to system-out and system-err streams. diff --git a/docs/modules/ROOT/pages/list.adoc b/docs/modules/ROOT/pages/list.adoc index 1acec45..8ed345e 100644 --- a/docs/modules/ROOT/pages/list.adoc +++ b/docs/modules/ROOT/pages/list.adoc @@ -5,7 +5,7 @@ Apache Camel Spring Boot supports the following Camel artifacts as Spring Boot S == Camel Components // components: START -Number of Camel components: 345 in 278 JAR artifacts (3 deprecated) +Number of Camel components: 346 in 279 JAR artifacts (3 deprecated) [width="100%",cols="4,3,3,3,6",options="header"] |=== @@ -625,6 +625,8 @@ Number of Camel components: 345 in 278 JAR artifacts (3 deprecated) | xref:latest@components::stax-component.adoc[StAX] | camel-stax-starter | Stable | 2.9 | Process XML payloads by a SAX ContentHandler. +| xref:latest@components::stitch-component.adoc[Stitch] | camel-stitch-starter | Preview | 3.8 | Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations. + | xref:latest@components::stomp-component.adoc[Stomp] | camel-stomp-starter | Stable | 2.12 | Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers. | xref:latest@components::stream-component.adoc[Stream] | camel-stream-starter | Stable | 1.3 | Read from system-in and write to system-out and system-err streams. diff --git a/docs/modules/ROOT/pages/stitch-starter.adoc b/docs/modules/ROOT/pages/stitch-starter.adoc new file mode 100644 index 0000000..fc390f3 --- /dev/null +++ b/docs/modules/ROOT/pages/stitch-starter.adoc @@ -0,0 +1,41 @@ +// spring-boot-auto-configure options: START +:page-partial: +:doctitle: Camel Spring Boot Starter for stitch + +== Spring Boot Auto-Configuration + +When using stitch with Spring Boot make sure to use the following Maven dependency to have support for auto configuration: + +[source,xml] +---- +<dependency> + <groupId>org.apache.camel.springboot</groupId> + <artifactId>camel-stitch-starter</artifactId> + <version>x.x.x</version> + <!-- use the same version as your Camel core version --> +</dependency> +---- + + +The component supports 11 options, which are listed below. + + + +[width="100%",cols="2,5,^1,2",options="header"] +|=== +| Name | Description | Default | Type +| *camel.component.stitch.autowired-enabled* | Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc. | true | Boolean +| *camel.component.stitch.configuration* | The component configurations. The option is a org.apache.camel.component.stitch.StitchConfiguration type. | | StitchConfiguration +| *camel.component.stitch.connection-provider* | ConnectionProvider contain configuration for the HttpClient like Maximum connection limit .. etc, you can inject this ConnectionProvider and the StitchClient will initialize HttpClient with this ConnectionProvider. The option is a reactor.netty.resources.ConnectionProvider type. | | ConnectionProvider +| *camel.component.stitch.enabled* | Whether to enable auto configuration of the stitch component. This is enabled by default. | | Boolean +| *camel.component.stitch.http-client* | Reactor Netty HttpClient, you can injected it if you want to have custom HttpClient. The option is a reactor.netty.http.client.HttpClient type. | | HttpClient +| *camel.component.stitch.key-names* | A collection of comma separated strings representing the Primary Key fields in the source table. Stitch use these Primary Keys to de-dupe data during loading If not provided, the table will be loaded in an append-only manner. | | String +| *camel.component.stitch.lazy-start-producer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed the [...] +| *camel.component.stitch.region* | Stitch account region, e.g: europe | | StitchRegion +| *camel.component.stitch.stitch-client* | Set a custom StitchClient that implements org.apache.camel.component.stitch.client.StitchClient interface. The option is a org.apache.camel.component.stitch.client.StitchClient type. | | StitchClient +| *camel.component.stitch.stitch-schema* | A schema that describes the record(s). The option is a org.apache.camel.component.stitch.client.models.StitchSchema type. | | StitchSchema +| *camel.component.stitch.token* | Stitch access token for the Stitch Import API | | String +|=== + + +// spring-boot-auto-configure options: END