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 2013/10/30 23:19:17 UTC

svn commit: r884874 - in /websites/production/camel/content: cache/main.pageCache virtualbox.html

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&amp;user=test&amp;passwd=test").
+from("virtualbox:targetMachineName?url=http://myhost:18034&amp;user=test&amp;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&amp;user=test&amp;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>