This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch camel-2.22.x in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/camel-2.22.x by this push: new 431e43b Fusedoc 2541 (#2413) 431e43b is described below commit 431e43b06d1aa8d7df9054f0f420916fca02cd77 Author: MelissaFlinn <31925014+melissafl...@users.noreply.github.com> AuthorDate: Sat Jul 7 04:39:07 2018 -0400 Fusedoc 2541 (#2413) * fusedoc-1940 updates to CXF component doc * fusedoc-2541 add documentation text about azure blob and queue operations --- .../src/main/docs/azure-blob-component.adoc | 57 ++++++++++++++++++++++ .../src/main/docs/azure-queue-component.adoc | 21 ++++++++ 2 files changed, 78 insertions(+) diff --git a/components/camel-azure/src/main/docs/azure-blob-component.adoc b/components/camel-azure/src/main/docs/azure-blob-component.adoc index 44352db..f0f9ec2 100644 --- a/components/camel-azure/src/main/docs/azure-blob-component.adoc +++ b/components/camel-azure/src/main/docs/azure-blob-component.adoc @@ -129,6 +129,63 @@ You have to provide the containerOrBlob name and the credentials if the private |======================================================================= + +#### Azure Blob Service operations + +*Operations common to all block types* + +[width="100%",cols="20%,80%",options="header",] +|=== +|Operation |Description + +|`getBlob` |Get the content of the blob. You can restrict the output of this operation to a blob range. +|`deleteBlob` |Delete the blob. +|`listBlobs` |List the blobs. + +|=== + +*Block blob operations* + +[width="100%",cols="20%,80%",options="header",] +|=== +|Operation |Description + +|`updateBlockBlob` |Put block blob content that either creates a new block blob or overwrites the existing block blob content. +|`uploadBlobBlocks` |Upload block blob content, by first generating a sequence of blob blocks and then committing them to a blob. If you enable the message *CommitBlockListLater* property, you can execute the commit later with the `commitBlobBlockList` operation. You can later update individual block blobs. +|`commitBlobBlockList` |Commit a sequence of blob blocks to the block list that you previously uploaded to the blob service (by using the `updateBlockBlob` operation with the message *CommitBlockListLater* property enabled). +|`getBlobBlockList` |Get the block blob list. + +|=== + +*Append blob operations* + +[width="100%",cols="20%,80%",options="header",] +|=== +|Operation |Description + +|`createAppendBlob` |Create an append block. By default, if the block already exists then it is not reset. Note that you can alternately create an append blob by enabling the message *AppendBlobCreated* property and using the `updateAppendBlob` operation. + +|`updateAppendBlob` |Append the new content to the blob. This operation also creates the blob if it does not already exist and if you enabled a message *AppendBlobCreated* property. + +|=== + + +*Page Block operations* + +[width="100%",cols="20%,80%",options="header",] +|=== +|Operation |Description + +|`createPageBlob` |Create a page block. By default, if the block already exists then it is not reset. Note that you can also create a page blob (and set its contents) by enabling a message *PageBlobCreated* property and by using the `updatePageBlob` operation. +|`updatePageBlob` |Create a page block (unless you enable a message *PageBlobCreated* property and the identically named block already exists) and set the content of this blob. +|`resizePageBlob` |Resize the page blob. +|`clearPageBlob` |Clear the page blob. +|`getPageBlobRanges` |Get the page blob page ranges. + +|=== + + + #### Azure Blob Client configuration If your Camel Application is running behind a firewall or if you need to diff --git a/components/camel-azure/src/main/docs/azure-queue-component.adoc b/components/camel-azure/src/main/docs/azure-queue-component.adoc index d27fb1c..18d01aa 100644 --- a/components/camel-azure/src/main/docs/azure-queue-component.adoc +++ b/components/camel-azure/src/main/docs/azure-queue-component.adoc @@ -118,6 +118,27 @@ You have to provide the containerAndQueue URI and the credentials. | | | |======================================================================= + + +#### Azure Queue Service operations + +[width="100%",cols="20%,80%",options="header",] +|=== +|Operation |Description + +|`listQueues` |List the queues. +|`createQueue` |Create the queue. +|`deleteQueue` |Delete the queue. +|`addMessage` |Add a message to the queue. +|`retrieveMessage` |Retrieve a message from the queue. +|`peekMessage` |View the message inside the queue, for example, to determine whether the message arrived at the correct queue. +|`updateMessage` |Update the message in the queue. +|`deleteMessage` |Delete the message in the queue. + +|=== + + + #### Azure Queue Client configuration If your Camel Application is running behind a firewall or if you need to