Author: buildbot
Date: Tue Apr 14 13:19:54 2015
New Revision: 947530

Log:
Production update by buildbot for camel

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

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

Modified: websites/production/camel/content/twitter.html
==============================================================================
--- websites/production/camel/content/twitter.html (original)
+++ websites/production/camel/content/twitter.html Tue Apr 14 13:19:54 2015
@@ -96,12 +96,7 @@
 </div></div><h3 id="Twitter-URIformat">URI format</h3><div class="code panel 
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: text; gutter: false" 
type="syntaxhighlighter"><![CDATA[twitter://endpoint[?options]
 ]]></script>
-</div></div><h3 id="Twitter-TwitterComponent:">TwitterComponent:</h3><p>The 
twitter component can be configured with the Twitter account settings which is 
mandatory to configure before using.<br clear="none"> You can also configure 
these options directly in the endpoint.</p><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Option </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> consumerKey </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> The consumer key </p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p> consumerSecret </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> The consumer secret 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
accessToken </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> The 
access token </p></td></tr><tr><td colspan=
 "1" rowspan="1" class="confluenceTd"><p> accessTokenSecret </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> The access token secret 
</p></td></tr></tbody></table></div>
-<h3 id="Twitter-ConsumerEndpoints:">Consumer Endpoints:</h3><p>Rather than the 
endpoints returning a List through one single route exchange, camel-twitter 
creates one route exchange per returned object. As an example, if 
"timeline/home" results in five statuses, the route will be executed five times 
(one for each Status).</p><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Endpoint </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Context </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Body Type </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Notice </p></th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> directmessage </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> direct, polling </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> twitter4j.DirectMessage </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><
 tr><td colspan="1" rowspan="1" class="confluenceTd"><p> search </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> direct, polling </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> twitter4j.Tweet </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p> streaming/filter </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> event, polling </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> twitter4j.Status </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p> streaming/sample </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> event, polling </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> twitter4j.Status </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p> timeline/home </p>
 </td><td colspan="1" rowspan="1" class="confluenceTd"><p> direct, polling 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> twitter4j.Status 
</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> timeline/mentions </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> direct, polling </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> twitter4j.Status </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> timeline/public </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> direct, polling </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> twitter4j.Status </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> @deprecated. Use timeline/home or direct/home instead. 
Removed from <strong>Camel 2.11</strong> onwards. </p></td></tr><tr><td 
colspan="1" rowspan="1" class="
 confluenceTd"><p> timeline/retweetsofme </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> direct, polling </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> twitter4j.Status </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> timeline/user </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> direct, polling </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> twitter4j.Status </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> trends/daily </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <strong>Camel 2.10.1:</strong> direct, polling 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> twitter4j.Status 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> @deprecated. 
Removed from Camel 2.11 onwards. </p></td></tr><tr><td colspan="1" rowspan="1
 " class="confluenceTd"><p> trends/weekly </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <strong>Camel 2.10.1:</strong> direct, polling 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> twitter4j.Status 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> @deprecated. 
Removed from Camel 2.11 onwards. </p></td></tr></tbody></table></div>
-<h3 id="Twitter-ProducerEndpoints:">Producer Endpoints:</h3><div 
class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p> Endpoint </p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p> Body Type </p></th></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p> directmessage </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> String </p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p> search </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> List&lt;twitter4j.Tweet&gt; 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
timeline/user </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
String </p></td></tr></tbody></table></div>
-<h3 id="Twitter-URIOptions">URI Options</h3><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Name </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Default Value </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> type </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>direct</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> direct, event, or polling 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> delay 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>60</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> in seconds 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
consumerKey </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>null</code> </p></td><td colspan="1" rowspan="1" class
 ="confluenceTd"><p> Consumer Key. Can also be configured on the 
<code>TwitterComponent</code> level instead. </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> consumerSecret </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> Consumer Secret. Can also be configured on 
the <code>TwitterComponent</code> level instead. </p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p> accessToken </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> Access Token. Can also be 
configured on the <code>TwitterComponent</code> level instead. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
accessTokenSecret </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>null</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
Access Token Secret. Ca
 n also be configured on the <code>TwitterComponent</code> level instead. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> user 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>null</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Username, used 
for user timeline consumption, direct message production, etc. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
locations</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>null</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
'lat,lon;lat,lon;...' Bounding boxes, created by pairs of lat/lons.  Can be 
used for streaming/filter </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> keywords</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> 'foo1,foo2,foo3...' Can be used for search and 
streaming/filter. See <a shape="rect
 " class="external-link" 
href="https://support.twitter.com/articles/71577-using-advanced-search"; 
rel="nofollow">Advanced search</a> for keywords syntax for searching with for 
example OR. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> userIds</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> 'username,username...' Can be used for 
streaming/filter </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> filterOld </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Filter out old tweets, that has previously been 
polled. This state is stored in memory only, and based on last tweet id. 
<strong>Since Camel 2.11.0</strong> The search producer supports this option 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> sinceId 
</p></td><td colspan="1" rowspan="1
 " class="confluenceTd"><p> <code>1</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <strong>Camel 2.11.0:</strong> The last tweet id which 
will be used for pulling the tweets. It is useful when the camel route is 
restarted after a long running.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> lang </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <strong>Camel 2.11.0:</strong> The lang string <a 
shape="rect" class="external-link" 
href="http://en.wikipedia.org/wiki/ISO_639-1"; rel="nofollow">ISO_639-1</a> 
which will be used for searching </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> count </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <strong>Camel 2.11.0:</strong> Limiting number of 
results per page. </p></td></tr><tr><td colspan="1" r
 owspan="1" class="confluenceTd"><p> numberOfPages </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>1</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.11.0:</strong> The number 
of pages result which you want camel-twitter to consume. </p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p> httpProxyHost </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 2.12.3:</strong> 
The http proxy host which can be used for the camel-twitter. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
httpProxyPort </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>null</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<strong>Camel 2.12.3:</strong> The http proxy port which can be used for the 
camel-twitter. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> 
 httpProxyUser </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>null</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<strong>Camel 2.12.3:</strong> The http proxy user which can be used for the 
camel-twitter. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> httpProxyPassword </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <strong>Camel 2.12.3:</strong> The http proxy password 
which can be used for the camel-twitter. </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> useSSL </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.12.3:</strong> Using the 
SSL to connect the api.twitter.com if the option is true. 
</p></td></tr></tbody></table></div>
-<h3 id="Twitter-Messageheader">Message header</h3><div 
class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p> Name </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" 
rowspan="1" 
class="confluenceTd"><p><code>CamelTwitterKeywords</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>This header is used by the 
search producer to change the search key words 
dynamically.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>CamelTwitterSearchLanguage</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 2.11.0:</strong> 
This header can override the option of <code>lang</code> which set the search 
language for the search endpoint dynamically</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>CamelTwitterCount</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 
 2.11.0</strong> This header can override the option of <code>count</code> 
which sets the max twitters that will be returned.</p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>CamelTwitterNumberOfPages</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.11.0</strong> 
This header can converrid the option of <code>numberOfPages</code> which sets 
how many pages we want to twitter returns.</p></td></tr></tbody></table></div>
-<h3 id="Twitter-Messagebody">Message body</h3><p>All message bodies utilize 
objects provided by the Twitter4J API.</p><h3 id="Twitter-Usecases">Use 
cases</h3><h4 
id="Twitter-TocreateastatusupdatewithinyourTwitterprofile,sendthisproduceraStringbody.">To
 create a status update within your Twitter profile, send this producer a 
String body.</h4><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
+</div></div><h3 id="Twitter-TwitterComponent:">TwitterComponent:</h3><p>The 
twitter component can be configured with the Twitter account settings which is 
mandatory to configure before using.<br clear="none"> You can also configure 
these options directly in the endpoint.</p><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Option</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>consumerKey</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>The consumer key</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>consumerSecret</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>The consumer 
secret</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>accessToken</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>The access token</p></td></tr><tr><td colspan="1" 
rowspan="1" 
 class="confluenceTd"><p>accessTokenSecret</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>The access token 
secret</p></td></tr></tbody></table></div><h3 
id="Twitter-ConsumerEndpoints:">Consumer Endpoints:</h3><p>Rather than the 
endpoints returning a List through one single route exchange, camel-twitter 
creates one route exchange per returned object. As an example, if 
"timeline/home" results in five statuses, the route will be executed five times 
(one for each Status).</p><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Endpoint</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Context</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Body Type</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Notice</p></th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>directmessage</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>direct, polling</p></td><td colspa
 n="1" rowspan="1" class="confluenceTd"><p>twitter4j.DirectMessage</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>search</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>direct, polling</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>twitter4j.Tweet</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>streaming/filter</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>event, polling</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>twitter4j.Status</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>streaming/sample</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>event, polling</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>twitter4j.Status</p></td><td colspan="1" ro
 wspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">streaming/user</td><td colspan="1" rowspan="1" 
class="confluenceTd">event, polling</td><td colspan="1" rowspan="1" 
class="confluenceTd"><span>twitter4j.Status</span></td><td colspan="1" 
rowspan="1" class="confluenceTd"><strong>Camel 2.16</strong>: To receive tweets 
from protected users and accounts.</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>timeline/home</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>direct, polling</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>twitter4j.Status</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>timeline/mentions</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>direct, polling</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>twitter4j.Status</p></td><td colspan="1" rowspan="1" 
class="conflue
 nceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><s>timeline/public</s></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><s>direct, polling</s></p></td><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><s>twitter4j.Status</s></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><s>@deprecated. Use timeline/home or 
direct/home instead. Removed from <strong>Camel 2.11</strong> 
onwards.</s></p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>timeline/retweetsofme</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>direct, polling</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>twitter4j.Status</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>timeline/user</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>direct, polling</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>twitter4j.Status</p
 ></td><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p><s>trends/daily</s></p></td><td colspan="1" 
 >rowspan="1" class="confluenceTd"><p><s><strong>Camel 2.10.1:</strong> direct, 
 >polling</s></p></td><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p><s>twitter4j.Status</s></p></td><td colspan="1" 
 >rowspan="1" class="confluenceTd"><p><s>@deprecated. Removed from Camel 2.11 
 >onwards.</s></p></td></tr><tr><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p><s>trends/weekly</s></p></td><td colspan="1" 
 >rowspan="1" class="confluenceTd"><p><s><strong>Camel 2.10.1:</strong> direct, 
 >polling</s></p></td><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p><s>twitter4j.Status</s></p></td><td colspan="1" 
 >rowspan="1" class="confluenceTd"><p><s>@deprecated. Removed from Camel 2.11 
 >onwards.</s></p></td></tr></tbody></table></div><h3 
 >id="Twitter-ProducerEndpoints:">Producer Endpoints:</h3><div 
 >class="table-wrap"><table class
 ="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Endpoint</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Body Type</p></th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>directmessage</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>String</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>search</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>List&lt;twitter4j.Tweet&gt;</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>timeline/user</p></td><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p>String</p></td></tr></tbody></table></div><h3 
id="Twitter-URIOptions">URI Options</h3><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Default Value</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th></tr><tr><td col
 span="1" rowspan="1" class="confluenceTd"><p>type</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>direct</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>direct, event, or 
polling</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>delay</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>60</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>in seconds</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>consumerKey</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Consumer Key. Can also be configured on the 
<code>TwitterComponent</code> level instead.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>consumerSecret</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Consumer Secret. Can also be 
 configured on the <code>TwitterComponent</code> level 
instead.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>accessToken</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Access Token. Can also be configured on the 
<code>TwitterComponent</code> level instead.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>accessTokenSecret</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Access Token Secret. Can also be configured 
on the <code>TwitterComponent</code> level instead.</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>user</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Username, used for user timeline 
consumption, direct message production, etc.</p></td></tr><t
 r><td colspan="1" rowspan="1" class="confluenceTd"><p>locations</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>'lat,lon;lat,lon;...' Bounding 
boxes, created by pairs of lat/lons. Can be used for 
streaming/filter</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>keywords</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>'foo1,foo2,foo3...' Can be used for search and 
streaming/filter. See <a shape="rect" class="external-link" 
href="https://support.twitter.com/articles/71577-using-advanced-search"; 
rel="nofollow">Advanced search</a> for keywords syntax for searching with for 
example OR.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>userIds</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" 
class="confluenceT
 d"><p>'username,username...' Can be used for 
streaming/filter</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>filterOld</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Filter out old tweets, that has previously been polled. 
This state is stored in memory only, and based on last tweet id. <strong>Since 
Camel 2.11.0</strong> The search producer supports this 
option</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>sinceId</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>1</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><strong>Camel 2.11.0:</strong> The last tweet id which 
will be used for pulling the tweets. It is useful when the camel route is 
restarted after a long running.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>lang</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>null</c
 ode></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 
2.11.0:</strong> The lang string <a shape="rect" class="external-link" 
href="http://en.wikipedia.org/wiki/ISO_639-1"; rel="nofollow">ISO_639-1</a> 
which will be used for searching</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>count</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><strong>Camel 2.11.0:</strong> Limiting number of 
results per page.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>numberOfPages</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>1</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><strong>Camel 2.11.0:</strong> The number of pages 
result which you want camel-twitter to consume.</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>httpProxyHost</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><
 p><code>null</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><strong>Camel 2.12.3:</strong> The http proxy host 
which can be used for the camel-twitter.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>httpProxyPort</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.12.3:</strong> The http 
proxy port which can be used for the camel-twitter.</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>httpProxyUser</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.12.3:</strong> 
The http proxy user which can be used for the 
camel-twitter.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>httpProxyPassword</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1
 " class="confluenceTd"><p><strong>Camel 2.12.3:</strong> The http proxy 
password which can be used for the camel-twitter.</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>useSSL</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.12.3:</strong> Using the 
SSL to connect the api.twitter.com if the option is 
true.</p></td></tr></tbody></table></div><h3 id="Twitter-Messageheader">Message 
header</h3><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" 
rowspan="1" 
class="confluenceTd"><p><code>CamelTwitterKeywords</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>This header is used by the 
search producer to change the search key words 
dynamically.</p></td></tr><tr><td colspan="1"
  rowspan="1" 
class="confluenceTd"><p><code>CamelTwitterSearchLanguage</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.11.0:</strong> 
This header can override the option of <code>lang</code> which set the search 
language for the search endpoint dynamically</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>CamelTwitterCount</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.11.0</strong> 
This header can override the option of <code>count</code> which sets the max 
twitters that will be returned.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>CamelTwitterNumberOfPages</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.11.0</strong> 
This header can converrid the option of <code>numberOfPages</code> which sets 
how many pages we want to twitter 
returns.</p></td></tr></tbody></table></div><h3 
id="Twitter-Messagebody">Message body</h3><p>All 
 message bodies utilize objects provided by the Twitter4J API.</p><h3 
id="Twitter-Usecases">Use cases</h3><h4 
id="Twitter-TocreateastatusupdatewithinyourTwitterprofile,sendthisproduceraStringbody.">To
 create a status update within your Twitter profile, send this producer a 
String body.</h4><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[from(&quot;direct:foo&quot;)
   
.to(&quot;twitter://timeline/user?consumerKey=[s]&amp;consumerSecret=[s]&amp;accessToken=[s]&amp;accessTokenSecret=[s]);
 ]]></script>


Reply via email to