This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git

commit 15be70cb36b297bae38867cae7734e75d4f80b6a
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Wed Feb 24 16:45:44 2021 +0100

    CAMEL-16246: Remove camel-azure-starter
---
 .../camel/springboot/catalog/components.properties |  4 +-
 .../springboot/catalog/components/azure-blob.json  | 73 ----------------------
 .../springboot/catalog/components/azure-queue.json | 55 ----------------
 docs/modules/ROOT/pages/azure-starter.adoc         | 65 -------------------
 4 files changed, 1 insertion(+), 196 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
index b9da7a7..74cb34d 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
@@ -41,9 +41,7 @@ aws2-sns
 aws2-sqs
 aws2-sts
 aws2-translate
-azure-blob
 azure-eventhubs
-azure-queue
 azure-storage-blob
 azure-storage-datalake
 azure-storage-queue
@@ -344,4 +342,4 @@ xslt-saxon
 yammer
 zendesk
 zookeeper
-zookeeper-master
\ No newline at end of file
+zookeeper-master
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-blob.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-blob.json
deleted file mode 100644
index 5abf124..0000000
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-blob.json
+++ /dev/null
@@ -1,73 +0,0 @@
-{
-  "component": {
-    "kind": "component",
-    "name": "azure-blob",
-    "title": "Azure Storage Blob Service (Deprecated)",
-    "description": "Store and retrieve blobs from Azure Storage Blob Service.",
-    "deprecated": true,
-    "firstVersion": "2.19.0",
-    "label": "cloud,file",
-    "javaType": "org.apache.camel.component.azure.blob.BlobServiceComponent",
-    "supportLevel": "Stable",
-    "groupId": "org.apache.camel.springboot",
-    "artifactId": "camel-azure-starter",
-    "version": "3.9.0-SNAPSHOT",
-    "scheme": "azure-blob",
-    "extendsScheme": "",
-    "syntax": "azure-blob:containerOrBlobUri",
-    "async": false,
-    "api": false,
-    "consumerOnly": false,
-    "producerOnly": false,
-    "lenientProperties": false
-  },
-  "componentProperties": {
-    "azureBlobClient": { "kind": "property", "displayName": "Azure Blob 
Client", "group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.microsoft.azure.storage.blob.CloudBlob", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "The blob service client" 
},
-    "blobOffset": { "kind": "property", "displayName": "Blob Offset", "group": 
"common", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Long", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "0", "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set the blob offset for 
the upload or download operations, default is 0" },
-    "blobType": { "kind": "property", "displayName": "Blob Type", "group": 
"common", "label": "", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.azure.blob.BlobType", "enum": [ "blockblob", 
"appendblob", "pageblob" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "blockblob", "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set a blob typ [...]
-    "closeStreamAfterRead": { "kind": "property", "displayName": "Close Stream 
After Read", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Close the stream after 
read or keep it open, default is true" },
-    "credentials": { "kind": "property", "displayName": "Credentials", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.microsoft.azure.storage.StorageCredentials", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set the storage 
credentials, required in most cases" },
-    "dataLength": { "kind": "property", "displayName": "Data Length", "group": 
"common", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Long", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set the data length for 
the download or page blob upload operations" },
-    "fileDir": { "kind": "property", "displayName": "File Dir", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set the file directory 
where the downloaded blobs will be saved to" },
-    "publicForRead": { "kind": "property", "displayName": "Public For Read", 
"group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Storage resources can be 
public for reading their content, if this property is enabled then the cr [...]
-    "streamReadSize": { "kind": "property", "displayName": "Stream Read Size", 
"group": "common", "label": "", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set the minimum read 
size in bytes when reading the blob content" },
-    "validateClientURI": { "kind": "property", "displayName": "Validate Client 
URI", "group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Whether to validate the 
Azure client URI" },
-    "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "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 me [...]
-    "blobMetadata": { "kind": "property", "displayName": "Blob Metadata", 
"group": "producer", "label": "producer", "required": false, "type": "object", 
"javaType": "java.util.Map<java.lang.String, java.lang.String>", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set the blob meta-data" 
},
-    "blobPrefix": { "kind": "property", "displayName": "Blob Prefix", "group": 
"producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set a prefix which can 
be used for listing the blobs" },
-    "closeStreamAfterWrite": { "kind": "property", "displayName": "Close 
Stream After Write", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Close the stream after 
write or keep it open, default is true" },
-    "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "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 star [...]
-    "operation": { "kind": "property", "displayName": "Operation", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.azure.blob.BlobServiceOperations", 
"enum": [ "getBlob", "deleteBlob", "listBlobs", "updateBlockBlob", 
"uploadBlobBlocks", "commitBlobBlockList", "getBlobBlockList", 
"createAppendBlob", "updateAppendBlob", "createPageBlob", "updatePageBlob", 
"resizePageBlob", "clearPageBlob", "getPageBlobRanges" ], "deprec [...]
-    "streamWriteSize": { "kind": "property", "displayName": "Stream Write 
Size", "group": "producer", "label": "producer", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set the size of the 
buffer for writing block and page blocks" },
-    "useFlatListing": { "kind": "property", "displayName": "Use Flat Listing", 
"group": "producer", "label": "producer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Specify if the flat or 
hierarchical blob listing should be used" },
-    "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "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 t [...]
-    "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
Blob Service configuration" },
-    "credentialsAccountKey": { "kind": "property", "displayName": "Credentials 
Account Key", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set the storage account 
key used during authentication phase" },
-    "credentialsAccountName": { "kind": "property", "displayName": 
"Credentials Account Name", "group": "security", "label": "security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set the storage account 
name used during authentication phase" }
-  },
-  "properties": {
-    "containerOrBlobUri": { "kind": "path", "displayName": "Container Or Blob 
Uri", "group": "common", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Container or Blob compact 
Uri" },
-    "azureBlobClient": { "kind": "parameter", "displayName": "Azure Blob 
Client", "group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.microsoft.azure.storage.blob.CloudBlob", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "The blob service client" 
},
-    "blobOffset": { "kind": "parameter", "displayName": "Blob Offset", 
"group": "common", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "0", "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set the blob offset for 
the upload or download operations, default is 0" },
-    "blobType": { "kind": "parameter", "displayName": "Blob Type", "group": 
"common", "label": "", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.azure.blob.BlobType", "enum": [ "blockblob", 
"appendblob", "pageblob" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "blockblob", "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set a blob ty [...]
-    "closeStreamAfterRead": { "kind": "parameter", "displayName": "Close 
Stream After Read", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Close the stream after 
read or keep it open, default is true" },
-    "credentials": { "kind": "parameter", "displayName": "Credentials", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.microsoft.azure.storage.StorageCredentials", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set the storage 
credentials, required in most cases" },
-    "dataLength": { "kind": "parameter", "displayName": "Data Length", 
"group": "common", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Long", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set the data length for 
the download or page blob upload operations" },
-    "fileDir": { "kind": "parameter", "displayName": "File Dir", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set the file directory 
where the downloaded blobs will be saved to" },
-    "publicForRead": { "kind": "parameter", "displayName": "Public For Read", 
"group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Storage resources can be 
public for reading their content, if this property is enabled then the c [...]
-    "streamReadSize": { "kind": "parameter", "displayName": "Stream Read 
Size", "group": "common", "label": "", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set the minimum read 
size in bytes when reading the blob content" },
-    "validateClientURI": { "kind": "parameter", "displayName": "Validate 
Client URI", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Whether to validate the 
Azure client URI" },
-    "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "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 m [...]
-    "exceptionHandler": { "kind": "parameter", "displayName": "Exception 
Handler", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "autowired": false, "secret": false, "description": "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 
con [...]
-    "exchangePattern": { "kind": "parameter", "displayName": "Exchange 
Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", 
"InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the exchange pattern when the consumer creates an 
exchange." },
-    "blobMetadata": { "kind": "parameter", "displayName": "Blob Metadata", 
"group": "producer", "label": "producer", "required": false, "type": "object", 
"javaType": "java.util.Map<java.lang.String, java.lang.String>", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set the blob meta-data" 
},
-    "blobPrefix": { "kind": "parameter", "displayName": "Blob Prefix", 
"group": "producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set a prefix which can 
be used for listing the blobs" },
-    "closeStreamAfterWrite": { "kind": "parameter", "displayName": "Close 
Stream After Write", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Close the stream after 
write or keep it open, default is true" },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "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 sta [...]
-    "operation": { "kind": "parameter", "displayName": "Operation", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.azure.blob.BlobServiceOperations", 
"enum": [ "getBlob", "deleteBlob", "listBlobs", "updateBlockBlob", 
"uploadBlobBlocks", "commitBlobBlockList", "getBlobBlockList", 
"createAppendBlob", "updateAppendBlob", "createPageBlob", "updatePageBlob", 
"resizePageBlob", "clearPageBlob", "getPageBlobRanges" ], "depre [...]
-    "streamWriteSize": { "kind": "parameter", "displayName": "Stream Write 
Size", "group": "producer", "label": "producer", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set the size of the 
buffer for writing block and page blocks" },
-    "useFlatListing": { "kind": "parameter", "displayName": "Use Flat 
Listing", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Specify if the flat or 
hierarchical blob listing should be used" },
-    "credentialsAccountKey": { "kind": "parameter", "displayName": 
"Credentials Account Key", "group": "security", "label": "security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set the storage account 
key used during authentication phase" },
-    "credentialsAccountName": { "kind": "parameter", "displayName": 
"Credentials Account Name", "group": "security", "label": "security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.azure.blob.BlobServiceConfiguration", 
"configurationField": "configuration", "description": "Set the storage account 
name used during authentication phase" }
-  }
-}
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-queue.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-queue.json
deleted file mode 100644
index ef725d6..0000000
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-queue.json
+++ /dev/null
@@ -1,55 +0,0 @@
-{
-  "component": {
-    "kind": "component",
-    "name": "azure-queue",
-    "title": "Azure Storage Queue Service (Deprecated)",
-    "description": "Store and retrieve messages from Azure Storage Queue 
Service.",
-    "deprecated": true,
-    "firstVersion": "2.19.0",
-    "label": "cloud,messaging",
-    "javaType": "org.apache.camel.component.azure.queue.QueueServiceComponent",
-    "supportLevel": "Stable",
-    "groupId": "org.apache.camel.springboot",
-    "artifactId": "camel-azure-starter",
-    "version": "3.9.0-SNAPSHOT",
-    "scheme": "azure-queue",
-    "extendsScheme": "",
-    "syntax": "azure-queue:containerAndQueueUri",
-    "async": false,
-    "api": false,
-    "consumerOnly": false,
-    "producerOnly": false,
-    "lenientProperties": false
-  },
-  "componentProperties": {
-    "azureQueueClient": { "kind": "property", "displayName": "Azure Queue 
Client", "group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.microsoft.azure.storage.queue.CloudQueue", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.queue.QueueServiceConfiguration", 
"configurationField": "configuration", "description": "The queue service 
client" },
-    "credentials": { "kind": "property", "displayName": "Credentials", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.microsoft.azure.storage.StorageCredentials", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.queue.QueueServiceConfiguration", 
"configurationField": "configuration", "description": "Set the storage 
credentials, required in most cases" },
-    "validateClientURI": { "kind": "property", "displayName": "Validate Client 
URI", "group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.azure.queue.QueueServiceConfiguration", 
"configurationField": "configuration", "description": "Whether to validate the 
Azure client URI" },
-    "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "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 me [...]
-    "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "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 star [...]
-    "messageTimeToLive": { "kind": "property", "displayName": "Message Time To 
Live", "group": "producer", "label": "producer", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.queue.QueueServiceConfiguration", 
"configurationField": "configuration", "description": "Message Time To Live in 
seconds" },
-    "messageVisibilityDelay": { "kind": "property", "displayName": "Message 
Visibility Delay", "group": "producer", "label": "producer", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.queue.QueueServiceConfiguration", 
"configurationField": "configuration", "description": "Message Visibility Delay 
in seconds" },
-    "operation": { "kind": "property", "displayName": "Operation", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.azure.queue.QueueServiceOperations", 
"enum": [ "listQueues", "createQueue", "deleteQueue", "addMessage", 
"retrieveMessage", "peekMessage", "updateMessage", "deleteMessage" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"listQueues", "configurationClass": "org.apache.camel.com [...]
-    "queuePrefix": { "kind": "property", "displayName": "Queue Prefix", 
"group": "producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.queue.QueueServiceConfiguration", 
"configurationField": "configuration", "description": "Set a prefix which can 
be used for listing the queues" },
-    "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "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 t [...]
-    "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.azure.queue.QueueServiceConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
Queue Service configuration" },
-    "credentialsAccountKey": { "kind": "property", "displayName": "Credentials 
Account Key", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.azure.queue.QueueServiceConfiguration", 
"configurationField": "configuration", "description": "Set the storage account 
key used during authentication phase" },
-    "credentialsAccountName": { "kind": "property", "displayName": 
"Credentials Account Name", "group": "security", "label": "security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.azure.queue.QueueServiceConfiguration", 
"configurationField": "configuration", "description": "Set the storage account 
name used during authentication phase" }
-  },
-  "properties": {
-    "containerAndQueueUri": { "kind": "path", "displayName": "Container And 
Queue Uri", "group": "common", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Container Queue compact 
Uri" },
-    "azureQueueClient": { "kind": "parameter", "displayName": "Azure Queue 
Client", "group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.microsoft.azure.storage.queue.CloudQueue", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.queue.QueueServiceConfiguration", 
"configurationField": "configuration", "description": "The queue service 
client" },
-    "credentials": { "kind": "parameter", "displayName": "Credentials", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.microsoft.azure.storage.StorageCredentials", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.queue.QueueServiceConfiguration", 
"configurationField": "configuration", "description": "Set the storage 
credentials, required in most cases" },
-    "validateClientURI": { "kind": "parameter", "displayName": "Validate 
Client URI", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.azure.queue.QueueServiceConfiguration", 
"configurationField": "configuration", "description": "Whether to validate the 
Azure client URI" },
-    "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "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 m [...]
-    "exceptionHandler": { "kind": "parameter", "displayName": "Exception 
Handler", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "autowired": false, "secret": false, "description": "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 
con [...]
-    "exchangePattern": { "kind": "parameter", "displayName": "Exchange 
Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", 
"InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the exchange pattern when the consumer creates an 
exchange." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "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 sta [...]
-    "messageTimeToLive": { "kind": "parameter", "displayName": "Message Time 
To Live", "group": "producer", "label": "producer", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.queue.QueueServiceConfiguration", 
"configurationField": "configuration", "description": "Message Time To Live in 
seconds" },
-    "messageVisibilityDelay": { "kind": "parameter", "displayName": "Message 
Visibility Delay", "group": "producer", "label": "producer", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.queue.QueueServiceConfiguration", 
"configurationField": "configuration", "description": "Message Visibility Delay 
in seconds" },
-    "operation": { "kind": "parameter", "displayName": "Operation", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.azure.queue.QueueServiceOperations", 
"enum": [ "listQueues", "createQueue", "deleteQueue", "addMessage", 
"retrieveMessage", "peekMessage", "updateMessage", "deleteMessage" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"listQueues", "configurationClass": "org.apache.camel.co [...]
-    "queuePrefix": { "kind": "parameter", "displayName": "Queue Prefix", 
"group": "producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.queue.QueueServiceConfiguration", 
"configurationField": "configuration", "description": "Set a prefix which can 
be used for listing the queues" },
-    "credentialsAccountKey": { "kind": "parameter", "displayName": 
"Credentials Account Key", "group": "security", "label": "security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.azure.queue.QueueServiceConfiguration", 
"configurationField": "configuration", "description": "Set the storage account 
key used during authentication phase" },
-    "credentialsAccountName": { "kind": "parameter", "displayName": 
"Credentials Account Name", "group": "security", "label": "security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.azure.queue.QueueServiceConfiguration", 
"configurationField": "configuration", "description": "Set the storage account 
name used during authentication phase" }
-  }
-}
diff --git a/docs/modules/ROOT/pages/azure-starter.adoc 
b/docs/modules/ROOT/pages/azure-starter.adoc
deleted file mode 100644
index 3771331..0000000
--- a/docs/modules/ROOT/pages/azure-starter.adoc
+++ /dev/null
@@ -1,65 +0,0 @@
-// spring-boot-auto-configure options: START
-:page-partial:
-:doctitle: Camel Spring Boot Starter for azure
-
-== Spring Boot Auto-Configuration
-
-When using azure 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-azure-starter</artifactId>
-  <version>x.x.x</version>
-  <!-- use the same version as your Camel core version -->
-</dependency>
-----
-
-
-The component supports 37 options, which are listed below.
-
-
-
-[width="100%",cols="2,5,^1,2",options="header"]
-|===
-| Name | Description | Default | Type
-| *camel.component.azure-blob.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.azure-blob.azure-blob-client* | The blob service client. 
The option is a com.microsoft.azure.storage.blob.CloudBlob type. |  | CloudBlob
-| *camel.component.azure-blob.blob-metadata* | Set the blob meta-data |  | Map
-| *camel.component.azure-blob.blob-offset* | Set the blob offset for the 
upload or download operations, default is 0 | 0 | Long
-| *camel.component.azure-blob.blob-prefix* | Set a prefix which can be used 
for listing the blobs |  | String
-| *camel.component.azure-blob.blob-type* | Set a blob type, 'blockblob' is 
default |  | BlobType
-| *camel.component.azure-blob.bridge-error-handler* | 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 | Boolean
-| *camel.component.azure-blob.close-stream-after-read* | Close the stream 
after read or keep it open, default is true | true | Boolean
-| *camel.component.azure-blob.close-stream-after-write* | Close the stream 
after write or keep it open, default is true | true | Boolean
-| *camel.component.azure-blob.configuration* | The Blob Service configuration. 
The option is a org.apache.camel.component.azure.blob.BlobServiceConfiguration 
type. |  | BlobServiceConfiguration
-| *camel.component.azure-blob.credentials* | Set the storage credentials, 
required in most cases. The option is a 
com.microsoft.azure.storage.StorageCredentials type. |  | StorageCredentials
-| *camel.component.azure-blob.credentials-account-key* | Set the storage 
account key used during authentication phase |  | String
-| *camel.component.azure-blob.credentials-account-name* | Set the storage 
account name used during authentication phase |  | String
-| *camel.component.azure-blob.data-length* | Set the data length for the 
download or page blob upload operations |  | Long
-| *camel.component.azure-blob.enabled* | Whether to enable auto configuration 
of the azure-blob component. This is enabled by default. |  | Boolean
-| *camel.component.azure-blob.file-dir* | Set the file directory where the 
downloaded blobs will be saved to |  | String
-| *camel.component.azure-blob.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 [...]
-| *camel.component.azure-blob.operation* | Blob service operation hint to the 
producer |  | BlobServiceOperations
-| *camel.component.azure-blob.public-for-read* | Storage resources can be 
public for reading their content, if this property is enabled then the 
credentials do not have to be set | false | Boolean
-| *camel.component.azure-blob.stream-read-size* | Set the minimum read size in 
bytes when reading the blob content |  | Integer
-| *camel.component.azure-blob.stream-write-size* | Set the size of the buffer 
for writing block and page blocks |  | Integer
-| *camel.component.azure-blob.use-flat-listing* | Specify if the flat or 
hierarchical blob listing should be used | true | Boolean
-| *camel.component.azure-blob.validate-client-u-r-i* | Whether to validate the 
Azure client URI | true | Boolean
-| *camel.component.azure-queue.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.azure-queue.azure-queue-client* | The queue service client. 
The option is a com.microsoft.azure.storage.queue.CloudQueue type. |  | 
CloudQueue
-| *camel.component.azure-queue.bridge-error-handler* | 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 | Boolean
-| *camel.component.azure-queue.configuration* | The Queue Service 
configuration. The option is a 
org.apache.camel.component.azure.queue.QueueServiceConfiguration type. |  | 
QueueServiceConfiguration
-| *camel.component.azure-queue.credentials* | Set the storage credentials, 
required in most cases. The option is a 
com.microsoft.azure.storage.StorageCredentials type. |  | StorageCredentials
-| *camel.component.azure-queue.credentials-account-key* | Set the storage 
account key used during authentication phase |  | String
-| *camel.component.azure-queue.credentials-account-name* | Set the storage 
account name used during authentication phase |  | String
-| *camel.component.azure-queue.enabled* | Whether to enable auto configuration 
of the azure-queue component. This is enabled by default. |  | Boolean
-| *camel.component.azure-queue.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 processe [...]
-| *camel.component.azure-queue.message-time-to-live* | Message Time To Live in 
seconds |  | Integer
-| *camel.component.azure-queue.message-visibility-delay* | Message Visibility 
Delay in seconds |  | Integer
-| *camel.component.azure-queue.operation* | Queue service operation hint to 
the producer |  | QueueServiceOperations
-| *camel.component.azure-queue.queue-prefix* | Set a prefix which can be used 
for listing the queues |  | String
-| *camel.component.azure-queue.validate-client-u-r-i* | Whether to validate 
the Azure client URI | true | Boolean
-|===
-// spring-boot-auto-configure options: END

Reply via email to