You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2018/07/07 08:40:16 UTC

[camel] branch camel-2.21.x updated: Fusedoc 2541 (#2413)

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

davsclaus pushed a commit to branch camel-2.21.x
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/camel-2.21.x by this push:
     new 11385c0  Fusedoc 2541 (#2413)
11385c0 is described below

commit 11385c0d287ca5ce1e8d1d36e73a89429788aba6
Author: MelissaFlinn <31...@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