Author: buildbot
Date: Wed Oct 30 22:19:16 2013
New Revision: 884874
Log:
Production update by buildbot for camel
Modified:
websites/production/camel/content/cache/main.pageCache
websites/production/camel/content/virtualbox.html
Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.
Modified: websites/production/camel/content/virtualbox.html
==============================================================================
--- websites/production/camel/content/virtualbox.html (original)
+++ websites/production/camel/content/virtualbox.html Wed Oct 30 22:19:16 2013
@@ -94,7 +94,7 @@
<h3><a shape="rect" name="VirtualBox-Options"></a>Options</h3>
<div class="confluenceTableSmall"><div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"> Name </th><th colspan="1" rowspan="1"
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1"
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>consumer.delay</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>500</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Option for consumer only. Delay in millis between each
poll. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>consumer.initialDelay</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>1000</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Option for consumer only. Millis before polling starts.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>consumer.userFixedDelay</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluence
Td"> Option for consumer only. Set to <tt>true</tt> to use fixed delay between
polls, otherwise fixed rate is used. See <a shape="rect" class="external-link"
href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/ScheduledExecutorService.html"
rel="nofollow">ScheduledExecutorService</a> in JDK for details.
</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"> Name </th><th colspan="1" rowspan="1"
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1"
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>consumer.delay</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>500</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Option for consumer only. Delay in millis between each
poll. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>consumer.initialDelay</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>1000</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Option for consumer only. Millis before polling starts.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>consumer.userFixedDelay</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluence
Td"> Option for consumer only. Set to <tt>true</tt> to use fixed delay between
polls, otherwise fixed rate is used. See <a shape="rect" class="external-link"
href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ScheduledExecutorService.html"
rel="nofollow">ScheduledExecutorService</a> in JDK for details.
</td></tr></tbody></table>
</div>
</div>
@@ -104,13 +104,31 @@
<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[
-from("virtualbox:someMachineName?url=http://myhost:18034&user=test&passwd=test").
+from("virtualbox:targetMachineName?url=http://myhost:18034&user=test&passwd=test").
to("mock:virtualBoxEvents);
]]></script>
</div></div>
<p>VirtualBox consumer is a polling consumer, as it relays on the concept of
the <em>passive listener</em> to collect the virtual machine events. </p>
+<h3><a shape="rect" name="VirtualBox-VirtualBoxproducer"></a>VirtualBox
producer</h3>
+
+<p>VirtualBox producer sends commands to the VirtualBox manager. It may be
used to interact with and control the behavior of the virtual machines. The
following commands are supported by the current version of the component:</p>
+
+<div class="confluenceTableSmall"><div class="table-wrap">
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"> Name </th><th colspan="1" rowspan="1"
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>GetState</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Returns <tt>String</tt> indicating the current state of
the target virtual machine. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>GetVersion</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Returns <tt>String</tt> indicating the version of
VirtualBoxManager. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>PowerDown</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Stops target virtual machine. </td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"> <tt>RestoreCurrentSnapshot</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> Restores current
snapshot. </td></tr><tr><td colspan="1" rowspan="1" class="confluenc
eTd"> <tt>SetBiosSystemTimeOffset</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Sets offset to the BIOS system time of the target virtual
machine. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>StartVm</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Starts
target virtual machine. </td></tr></tbody></table>
+</div>
+</div>
+
+<p>To create producer endpoint follow the syntax demonstrated below:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
+<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[
+from("direct:vboxCommands").
+
to("virtualbox:targetMachineName?url=http://myhost:18034&user=test&passwd=test");
+]]></script>
+</div></div>
+
<h3><a shape="rect" name="VirtualBox-Mavenusage"></a>Maven usage</h3>
<p>Maven users will need to add the following dependency to their
<tt>pom.xml</tt> for this component:</p>