This is an automated email from the ASF dual-hosted git repository. jbonofre pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-karaf.git
The following commit(s) were added to refs/heads/master by this push: new 88340e3 [CAMEL-14978] Create features for camel-azure-storage-blob and camel-azure-storage-queue components (#6) 88340e3 is described below commit 88340e32fcd8c3484422eeee5b76f15ed3002077 Author: Jean-Baptiste Onofré <jbono...@apache.org> AuthorDate: Mon May 4 10:44:11 2020 +0200 [CAMEL-14978] Create features for camel-azure-storage-blob and camel-azure-storage-queue components (#6) --- docs/modules/ROOT/pages/components.adoc | 5 +++- .../karaf/features/src/main/resources/features.xml | 34 ++++++++++++++++++++++ pom.xml | 4 +++ 3 files changed, 42 insertions(+), 1 deletion(-) diff --git a/docs/modules/ROOT/pages/components.adoc b/docs/modules/ROOT/pages/components.adoc index 5899948..9d8f0e9 100644 --- a/docs/modules/ROOT/pages/components.adoc +++ b/docs/modules/ROOT/pages/components.adoc @@ -5,7 +5,7 @@ Apache Camel Karaf supports the following Camel artifacts as Karaf features == Camel Components // components: START -Number of Camel components: 207 in 207 JAR artifacts (1 deprecated) +Number of Camel components: 208 in 208 JAR artifacts (1 deprecated) [width="100%",cols="4,1,5",options="header"] |=== @@ -95,6 +95,9 @@ Number of Camel components: 207 in 207 JAR artifacts (1 deprecated) | xref:components::aws-translate-component.adoc[AWS Translate] (camel-aws-translate) + `aws-translate:label` | 3.0 | Translate texts using AWS Translate. +| xref:components::azure-storage-blob-component.adoc[Azure Storage Blob Service] (camel-azure-storage-blob) + +`azure-storage-blob:containerName` | 3.3 | Store and retrieve blobs from Azure Storage Blob Service using SDK v12. + | xref:components::bean-component.adoc[Bean] (camel-bean) + `bean:beanName` | 1.0 | Invoke methods of Java beans stored in Camel registry. diff --git a/platforms/karaf/features/src/main/resources/features.xml b/platforms/karaf/features/src/main/resources/features.xml index 5d4aead..02f83cd 100644 --- a/platforms/karaf/features/src/main/resources/features.xml +++ b/platforms/karaf/features/src/main/resources/features.xml @@ -560,6 +560,40 @@ <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.azure-storage/${azure-storage-java-sdk-bundle-version}</bundle> <bundle>mvn:org.apache.camel/camel-azure/${project.version}</bundle> </feature> + <feature name='camel-azure-storage-blob' version='${project.version}' start-level='50'> + <feature version='${project.version}'>camel-core</feature> + <bundle dependency='true'>mvn:com.fasterxml.jackson.core/jackson-core/${jackson2-version}</bundle> + <bundle dependency='true'>mvn:com.fasterxml.jackson.core/jackson-databind/${jackson2-version}</bundle> + <bundle dependency='true'>mvn:com.fasterxml.jackson.core/jackson-annotations/${jackson2-version}</bundle> + <bundle dependency='true'>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-xml/${jackson2-version}</bundle> + <bundle dependency='true'>mvn:com.fasterxml.jackson.module/jackson-module-jaxb-annotations/${jackson2-version}</bundle> + <bundle dependency='true'>mvn:org.codehaus.woodstox/stax2-api/${stax2v4-api-bundle-version}</bundle> + <bundle dependency='true'>mvn:com.fasterxml.jackson.datatype/jackson-datatype-jsr310/${jackson2-version}</bundle> + <bundle dependency='true'>mvn:org.reactivestreams/reactive-streams/${reactive-streams-version}</bundle> + <bundle dependency='true'>mvn:io.projectreactor/reactor-core/${reactor-version}</bundle> + <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> + <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.azure-core/${azure-core-bundle-version}</bundle> + <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.azure-storage-common/${azure-storage-common-bundle-version}</bundle> + <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.azure-storage-blob/${azure-storage-blob-bundle-version}</bundle> + <bundle>mvn:org.apache.camel/camel-azure-storage-blob/${project.version}</bundle> + </feature> + <feature name='camel-azure-storage-queue' version='${project.version}' start-level='50'> + <feature version='${project.version}'>camel-core</feature> + <bundle dependency='true'>mvn:com.fasterxml.jackson.core/jackson-core/${jackson2-version}</bundle> + <bundle dependency='true'>mvn:com.fasterxml.jackson.core/jackson-databind/${jackson2-version}</bundle> + <bundle dependency='true'>mvn:com.fasterxml.jackson.core/jackson-annotations/${jackson2-version}</bundle> + <bundle dependency='true'>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-xml/${jackson2-version}</bundle> + <bundle dependency='true'>mvn:com.fasterxml.jackson.module/jackson-module-jaxb-annotations/${jackson2-version}</bundle> + <bundle dependency='true'>mvn:org.codehaus.woodstox/stax2-api/${stax2v4-api-bundle-version}</bundle> + <bundle dependency='true'>mvn:com.fasterxml.jackson.datatype/jackson-datatype-jsr310/${jackson2-version}</bundle> + <bundle dependency='true'>mvn:org.reactivestreams/reactive-streams/${reactive-streams-version}</bundle> + <bundle dependency='true'>mvn:io.projectreactor/reactor-core/${reactor-version}</bundle> + <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> + <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.azure-core/${azure-core-bundle-version}</bundle> + <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.azure-storage-common/${azure-storage-common-bundle-version}</bundle> + <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.azure-storage-queue/${azure-storage-queue-bundle-version}</bundle> + <bundle>mvn:org.apache.camel/camel-azure-storage-queue/${project.version}</bundle> + </feature> <feature name='camel-base64' version='${project.version}' start-level='50'> <feature version='${project.version}'>camel-core</feature> <bundle dependency='true'>mvn:commons-codec/commons-codec/${commons-codec-version}</bundle> diff --git a/pom.xml b/pom.xml index 4d973d5..f3446dc 100644 --- a/pom.xml +++ b/pom.xml @@ -161,6 +161,10 @@ <aws-java-sdk-swf-libs>1.11.22</aws-java-sdk-swf-libs> <aws-xray-version>2.4.0</aws-xray-version> <axiom-version>1.2.14</axiom-version> + <azure-core-bundle-version>1.4.0_1</azure-core-bundle-version> + <azure-storage-common-bundle-version>12.6.0_1</azure-storage-common-bundle-version> + <azure-storage-blob-bundle-version>12.6.0_1</azure-storage-blob-bundle-version> + <azure-storage-queue-bundle-version>12.5.0_1</azure-storage-queue-bundle-version> <azure-storage-java-sdk-version>8.6.0</azure-storage-java-sdk-version> <azure-storage-java-sdk-bundle-version>8.6.0_1</azure-storage-java-sdk-bundle-version> <azure-guava-version>20.0</azure-guava-version>