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:15 UTC
[camel] branch camel-2.22.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.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 <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