You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by bu...@apache.org on 2015/05/18 04:18:37 UTC

svn commit: r951669 - in /websites/production/camel/content: cache/main.pageCache dropbox.html

Author: buildbot
Date: Mon May 18 02:18:36 2015
New Revision: 951669

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/dropbox.html

Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/camel/content/dropbox.html
==============================================================================
--- websites/production/camel/content/dropbox.html (original)
+++ websites/production/camel/content/dropbox.html Mon May 18 02:18:36 2015
@@ -96,45 +96,7 @@
 </div></div><h3 id="Dropbox-URIformat">URI format</h3><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[dropbox://[operation]?[options]
 ]]></script>
-</div></div><p>Where <strong>operation</strong> is the specific action (typically is a CRUD action) to perform on Dropbox remote folder.</p><h3 id="Dropbox-Operation">Operation&#160;</h3><div class="confluenceTableSmall">
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Operation </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>del</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> deletes files or directories on Dropbox</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>get</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> download files from Dropbox </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>move</code>  </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> move files from folders on Dropbox </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>put</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> upload files on Dropbox </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"
 ><p> <code>search</code>  </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> search files on Dropbox based on string queries </p></td></tr></tbody></table></div>
-</div><p><strong>Operations</strong> require additional options to work, some are mandatory for the specific operation.</p><h3 id="Dropbox-Options">Options</h3><p>In order to work with Dropbox API you need to obtain an&#160;<strong>accessToken</strong> and a <strong>clientIdentifier.</strong><br clear="none">You can refer to the <a shape="rect" class="external-link" href="https://www.dropbox.com/developers/core/start/java" rel="nofollow">Dropbox documentation</a> that expalins how to get them.&#160;<span style="line-height: 1.4285715;">&#160;</span></p><p>Below are listed the mandatory options for all operations:</p><p>&#160;</p><div class="confluenceTableSmall">
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Mandatory </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>accessToken</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> The access token to make API requests for a specific Dropbox user </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>clientIdentifier</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Name of the app registered to make API requests </p></td></tr></tbody></table></div>
-</div><h3 id="Dropbox-Deloperation">Del operation</h3><p>Delete files on Dropbox.</p><p>Works only as Camel producer.</p><p>Below are listed the options for this operation:</p><div class="confluenceTableSmall">
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Mandatory </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>remotePath</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Folder or file to delete on Dropbox </p></td></tr></tbody></table></div>
-</div><h4 id="Dropbox-Samples">Samples</h4><p>from("direct:start").to("dropbox://del?accessToken=XXX&amp;clientIdentifier=XXX&amp;remotePath=/root/folder1").to("mock:result");</p><p>from("direct:start").to("dropbox://del?accessToken=XXX&amp;clientIdentifier=XXX&amp;remotePath=/root/folder1/file1.tar.gz").to("mock:result");</p><h4 id="Dropbox-ResultMessageHeaders">Result Message Headers</h4><p>The following headers are set on message result:</p><div class="confluenceTableSmall">
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Value </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>DELETED_PATH</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> name of the path deleted on dropbox </p></td></tr></tbody></table></div>
-</div><h4 id="Dropbox-ResultMessageBody"><span style="line-height: 1.5;">Result Message Body</span></h4><p>The following objects are set on message body result:</p><div class="confluenceTableSmall">
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Object type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>String</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> name of the path deleted on dropbox </p></td></tr></tbody></table></div>
-</div><h3 id="Dropbox-Get(download)operation">Get (download) operation</h3><p>Download files from Dropbox.</p><p>Works as Camel producer or Camel consumer.</p><p>Below are listed the options for this operation:</p><div class="confluenceTableSmall">
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Mandatory </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>remotePath</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Folder or file to download from Dropbox </p></td></tr></tbody></table></div>
-</div><h4 id="Dropbox-Samples.1">Samples</h4><p>from("direct:start").to("dropbox://get?accessToken=XXX&amp;clientIdentifier=XXX&amp;remotePath=/root/folder1/file1.tar.gz").to("file:///home/kermit/?fileName=file1.tar.gz");</p><p>from("direct:start").to("dropbox://get?accessToken=XXX&amp;clientIdentifier=XXX&amp;remotePath=/root/folder1").to("mock:result");</p><p>from("dropbox://get?accessToken=XXX&amp;clientIdentifier=XXX&amp;remotePath=/root/folder1").to("file:///home/kermit/");</p><h4 id="Dropbox-ResultMessageHeaders.1">Result Message Headers</h4><p>The following headers are set on message result:</p><div class="confluenceTableSmall">
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Value </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>DOWNLOADED_FILE</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> in case of single file download, path of the remote file downloaded </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>DOWNLOADED_FILES</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> in case of multiple files download, path of the remote files downloaded </p></td></tr></tbody></table></div>
-</div><h4 id="Dropbox-ResultMessageBody.1"><span>Result Message Body</span></h4><p>The following objects are set on message body result:</p><div class="confluenceTableSmall">
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Object type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>ByteArrayOutputStream</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> in case of single file download, stream representing the file downloaded  </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>Map&lt;String, ByteArrayOutputStream&gt;</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> in case of multiple files download, a map with as key the path of the remote file downloaded and as value the stream representing the file downloaded </p></td></tr></tbody></table></div>
-</div><h3 id="Dropbox-Moveoperation">Move operation</h3><p>Move files on Dropbox between one folder to another.</p><p>Works only as Camel producer.</p><p>Below are listed the options for this operation:</p><div class="confluenceTableSmall">
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Mandatory </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>remotePath</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Original file or folder to move </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>newRemotePath</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Destination file or folder </p></td></tr></tbody></table></div>
-</div><h4 id="Dropbox-Samples.2">Samples</h4><p>from("direct:start").to("dropbox://move?accessToken=XXX&amp;clientIdentifier=XXX&amp;remotePath=/root/folder1&amp;newRemotePath=/root/folder2").to("mock:result");</p><h4 id="Dropbox-ResultMessageHeaders.2">Result Message Headers</h4><p>The following headers are set on message result:</p><div class="confluenceTableSmall">
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Value </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>MOVED_PATH</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> name of the path moved on dropbox </p></td></tr></tbody></table></div>
-</div><h4 id="Dropbox-ResultMessageBody.2"><span>Result Message Body</span></h4><p>The following objects are set on message body result:</p><div class="confluenceTableSmall">
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Object type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>String</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> name of the path moved on dropbox </p></td></tr></tbody></table></div>
-</div><h3 id="Dropbox-Put(upload)operation">Put (upload) operation</h3><p>Upload files on Dropbox.</p><p>Works as Camel producer.</p><p>Below are listed the options for this operation:</p><div class="confluenceTableSmall">
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Mandatory </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>uploadMode</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> add or force this option specifies how a file should be saved on dropbox:<br clear="none">
-in case of "add" the new file will be renamed if a file with the same name already exists on dropbox.<br clear="none">
-in case of "force" if a file with the same name already exists on dropbox, this will be overwritten.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>localPath</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Folder or file to upload on Dropbox from the local filesystem .</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>remotePath</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>false</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Folder destination on Dropbox. If the property is not set, the component will upload the file on a remote path equal to the local path. </p></td></tr></tbody></table></div>
-</div><h4 id="Dropbox-Samples.3">Samples</h4><p>from("direct:start").to("dropbox://put?accessToken=XXX&amp;clientIdentifier=XXX&amp;uploadMode=add&amp;localPath=/root/folder1").to("mock:result");</p><p>from("direct:start").to("dropbox://put?accessToken=XXX&amp;clientIdentifier=XXX&amp;uploadMode=add&amp;localPath=/root/folder1&amp;remotePath=/root/folder2").to("mock:result");</p><h4 id="Dropbox-ResultMessageHeaders.3">Result Message Headers</h4><p>The following headers are set on message result:</p><div class="confluenceTableSmall">
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Value </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>UPLOADED_FILE</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> in case of single file upload, path of the remote path uploaded </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>UPLOADED_FILES</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> in case of multiple files upload, string with the remote paths uploaded </p></td></tr></tbody></table></div>
-</div><h4 id="Dropbox-ResultMessageBody.3">Result Message Body</h4><p>The following objects are set on message body result:</p><div class="confluenceTableSmall">
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Object type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>String</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> in case of single file upload, result of the upload operation, OK or KO  </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>Map&lt;String, DropboxResultCode&gt;</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> in case of multiple files upload, a map with as key the path of the remote file uploaded and as value the result of the upload operation, OK or KO </p></td></tr></tbody></table></div>
-</div><h3 id="Dropbox-Searchoperation">Search operation</h3><p>Search inside a remote Dropbox folder including its sub directories.</p><p>Works as Camel producer and as Camel consumer.</p><p>Below are listed the options for this operation:</p><div class="confluenceTableSmall">
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Mandatory </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>remotePath</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Folder on Dropbox where to search in. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>query</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>false</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> A space-separated list of substrings to search for. A file matches only if it contains all the substrings. If this option is not set, all files will be matched. </p></td></tr></tbody></table></div>
-</div><h4 id="Dropbox-Samples.4">Samples</h4><p>from("dropbox://search?accessToken=XXX&amp;clientIdentifier=XXX&amp;remotePath=/XXX&amp;query=XXX").to("mock:result");</p><p>from("direct:start").to("dropbox://search?accessToken=XXX&amp;clientIdentifier=XXX&amp;remotePath=/XXX").to("mock:result");</p><h4 id="Dropbox-ResultMessageHeaders.4">Result Message Headers</h4><p>The following headers are set on message result:</p><div class="confluenceTableSmall">
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Property </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Value </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>FOUNDED_FILES</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> list of file path founded </p></td></tr></tbody></table></div>
-</div><h4 id="Dropbox-ResultMessageBody.4">Result Message Body</h4><p>The following objects are set on message body result:</p><div class="confluenceTableSmall">
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Object type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>List&lt;DbxEntry&gt;</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> list of file path founded. For more information on this object refer to Dropbox documentation, </p>
-<a shape="rect" class="external-link" href="http://dropbox.github.io/dropbox-sdk-java/api-docs/v1.7.x/com/dropbox/core/DbxEntry.html" rel="nofollow">http://dropbox.github.io/dropbox-sdk-java/api-docs/v1.7.x/com/dropbox/core/DbxEntry.html</a>
-<p></p></td></tr></tbody></table></div>
-</div></div>
+</div></div><p>Where <strong>operation</strong> is the specific action (typically is a CRUD action) to perform on Dropbox remote folder.</p><h3 id="Dropbox-Operations">Operations</h3><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Operation</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>del</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>deletes files or directories on Dropbox</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>get</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>download files from Dropbox</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>move</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>move files from folders on Dropbox</p></td></tr><tr><td colspan="1" rowsp
 an="1" class="confluenceTd"><p><code>put</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>upload files on Dropbox</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>search</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>search files on Dropbox based on string queries</p></td></tr></tbody></table></div></div><p><strong>Operations</strong> require additional options to work, some are mandatory for the specific operation.</p><h3 id="Dropbox-Options">Options</h3><p>In order to work with Dropbox API you need to obtain an&#160;<strong>accessToken</strong> and a <strong>clientIdentifier.</strong><br clear="none">You can refer to the <a shape="rect" class="external-link" href="https://www.dropbox.com/developers/core/start/java" rel="nofollow">Dropbox documentation</a> that expalins how to get them.&#160;<span style="line-height: 1.4285715;">&#160;</span></p><p>Below are listed the mandatory options for all operations:</p><p>&#160;
 </p><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Property</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Mandatory</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>accessToken</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The access token to make API requests for a specific Dropbox user</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientIdentifier</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Name of the app registered to make API requests</p></td></tr></tbody></table></div></div><h3 id="Dropbox-Deloperation">Del operation</h3><p>Delete files on
  Dropbox.</p><p>Works only as Camel producer.</p><p>Below are listed the options for this operation:</p><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Property</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Mandatory</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>remotePath</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Folder or file to delete on Dropbox</p></td></tr></tbody></table></div></div><h4 id="Dropbox-Samples">Samples</h4><p>from("direct:start").to("dropbox://del?accessToken=XXX&amp;clientIdentifier=XXX&amp;remotePath=/root/folder1").to("mock:result");</p><p>from("direct:start").to("dropbox://del?accessToken=XXX&amp;clientIdentifier=XXX&amp;remotePath=/root/folde
 r1/file1.tar.gz").to("mock:result");</p><h4 id="Dropbox-ResultMessageHeaders">Result Message Headers</h4><p>The following headers are set on message result:</p><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Property</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Value</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>DELETED_PATH</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>name of the path deleted on dropbox</p></td></tr></tbody></table></div></div><h4 id="Dropbox-ResultMessageBody"><span style="line-height: 1.5;">Result Message Body</span></h4><p>The following objects are set on message body result:</p><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Object type</p></th><th colspan="1" rowspan="1" class="confluenceTh"
 ><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>String</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>name of the path deleted on dropbox</p></td></tr></tbody></table></div></div><h3 id="Dropbox-Get(download)operation">Get (download) operation</h3><p>Download files from Dropbox.</p><p>Works as Camel producer or Camel consumer.</p><p>Below are listed the options for this operation:</p><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Property</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Mandatory</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>remotePath</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Folder or fil
 e to download from Dropbox</p></td></tr></tbody></table></div></div><h4 id="Dropbox-Samples.1">Samples</h4><p>from("direct:start").to("dropbox://get?accessToken=XXX&amp;clientIdentifier=XXX&amp;remotePath=/root/folder1/file1.tar.gz").to("file:///home/kermit/?fileName=file1.tar.gz");</p><p>from("direct:start").to("dropbox://get?accessToken=XXX&amp;clientIdentifier=XXX&amp;remotePath=/root/folder1").to("mock:result");</p><p>from("dropbox://get?accessToken=XXX&amp;clientIdentifier=XXX&amp;remotePath=/root/folder1").to("file:///home/kermit/");</p><h4 id="Dropbox-ResultMessageHeaders.1">Result Message Headers</h4><p>The following headers are set on message result:</p><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Property</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Value</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>DOWNLOADED_FILE</code></
 p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>in case of single file download, path of the remote file downloaded</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>DOWNLOADED_FILES</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>in case of multiple files download, path of the remote files downloaded</p></td></tr></tbody></table></div></div><h4 id="Dropbox-ResultMessageBody.1"><span>Result Message Body</span></h4><p>The following objects are set on message body result:</p><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Object type</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>ByteArrayOutputStream</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>in case of single file download, stream representing the file do
 wnloaded</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>Map&lt;String, ByteArrayOutputStream&gt;</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>in case of multiple files download, a map with as key the path of the remote file downloaded and as value the stream representing the file downloaded</p></td></tr></tbody></table></div></div><h3 id="Dropbox-Moveoperation">Move operation</h3><p>Move files on Dropbox between one folder to another.</p><p>Works only as Camel producer.</p><p>Below are listed the options for this operation:</p><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Property</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Mandatory</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>remotePath</code></p></td><td colspa
 n="1" rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Original file or folder to move</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>newRemotePath</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Destination file or folder</p></td></tr></tbody></table></div></div><h4 id="Dropbox-Samples.2">Samples</h4><p>from("direct:start").to("dropbox://move?accessToken=XXX&amp;clientIdentifier=XXX&amp;remotePath=/root/folder1&amp;newRemotePath=/root/folder2").to("mock:result");</p><h4 id="Dropbox-ResultMessageHeaders.2">Result Message Headers</h4><p>The following headers are set on message result:</p><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Property</p></th><th colspan="1" rowspan="1" class="confluenc
 eTh"><p>Value</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>MOVED_PATH</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>name of the path moved on dropbox</p></td></tr></tbody></table></div></div><h4 id="Dropbox-ResultMessageBody.2"><span>Result Message Body</span></h4><p>The following objects are set on message body result:</p><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Object type</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>String</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>name of the path moved on dropbox</p></td></tr></tbody></table></div></div><h3 id="Dropbox-Put(upload)operation">Put (upload) operation</h3><p>Upload files on Dropbox.</p><p>Works as Camel producer.</p><p>Below are listed the options fo
 r this operation:</p><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Property</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Mandatory</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>uploadMode</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>add or force this option specifies how a file should be saved on dropbox:<br clear="none"> in case of "add" the new file will be renamed if a file with the same name already exists on dropbox.<br clear="none"> in case of "force" if a file with the same name already exists on dropbox, this will be overwritten.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>localPath</code></p></td><td colspan="1" rowspan="1" cla
 ss="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Folder or file to upload on Dropbox from the local filesystem .</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>remotePath</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Folder destination on Dropbox. If the property is not set, the component will upload the file on a remote path equal to the local path.</p></td></tr></tbody></table></div></div><h4 id="Dropbox-Samples.3">Samples</h4><p>from("direct:start").to("dropbox://put?accessToken=XXX&amp;clientIdentifier=XXX&amp;uploadMode=add&amp;localPath=/root/folder1").to("mock:result");</p><p>from("direct:start").to("dropbox://put?accessToken=XXX&amp;clientIdentifier=XXX&amp;uploadMode=add&amp;localPath=/root/folder1&amp;remotePath=/root/folder2").to("mock:result");</p><h4 id="Dropbox-ResultMessageHeaders.3">Result Me
 ssage Headers</h4><p>The following headers are set on message result:</p><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Property</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Value</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>UPLOADED_FILE</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>in case of single file upload, path of the remote path uploaded</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>UPLOADED_FILES</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>in case of multiple files upload, string with the remote paths uploaded</p></td></tr></tbody></table></div></div><h4 id="Dropbox-ResultMessageBody.3">Result Message Body</h4><p>The following objects are set on message body result:</p><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTabl
 e"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Object type</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>String</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>in case of single file upload, result of the upload operation, OK or KO</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>Map&lt;String, DropboxResultCode&gt;</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>in case of multiple files upload, a map with as key the path of the remote file uploaded and as value the result of the upload operation, OK or KO</p></td></tr></tbody></table></div></div><h3 id="Dropbox-Searchoperation">Search operation</h3><p>Search inside a remote Dropbox folder including its sub directories.</p><p>Works as Camel producer and as Camel consumer.</p><p>Below are listed the options for this operation:</p><div class="confluence
 TableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Property</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Mandatory</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>remotePath</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Folder on Dropbox where to search in.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>query</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>A space-separated list of substrings to search for. A file matches only if it contains all the substrings. If this option is not set, all files will be matched.</p></td></tr></tbody></table></div></div><h4 id="Dropbox-Sa
 mples.4">Samples</h4><p>from("dropbox://search?accessToken=XXX&amp;clientIdentifier=XXX&amp;remotePath=/XXX&amp;query=XXX").to("mock:result");</p><p>from("direct:start").to("dropbox://search?accessToken=XXX&amp;clientIdentifier=XXX&amp;remotePath=/XXX").to("mock:result");</p><h4 id="Dropbox-ResultMessageHeaders.4">Result Message Headers</h4><p>The following headers are set on message result:</p><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Property</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Value</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>FOUNDED_FILES</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>list of file path founded</p></td></tr></tbody></table></div></div><h4 id="Dropbox-ResultMessageBody.4">Result Message Body</h4><p>The following objects are set on message body result:</p><div class="confluenceTableS
 mall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Object type</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>List&lt;DbxEntry&gt;</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>list of file path founded. For more information on this object refer to Dropbox documentation,</p><a shape="rect" class="external-link" href="http://dropbox.github.io/dropbox-sdk-java/api-docs/v1.7.x/com/dropbox/core/DbxEntry.html" rel="nofollow">http://dropbox.github.io/dropbox-sdk-java/api-docs/v1.7.x/com/dropbox/core/DbxEntry.html</a><p>&#160;</p></td></tr></tbody></table></div></div></div>
         </td>
         <td valign="top">
           <div class="navigation">