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>

Reply via email to