Author: buildbot Date: Mon Mar 2 13:20:22 2015 New Revision: 941920 Log: Production update by buildbot for camel
Modified: websites/production/camel/content/cache/main.pageCache websites/production/camel/content/camel-maven-archetypes.html websites/production/camel/content/web-console.html Modified: websites/production/camel/content/cache/main.pageCache ============================================================================== Binary files - no diff available. Modified: websites/production/camel/content/camel-maven-archetypes.html ============================================================================== --- websites/production/camel/content/camel-maven-archetypes.html (original) +++ websites/production/camel/content/camel-maven-archetypes.html Mon Mar 2 13:20:22 2015 @@ -85,7 +85,7 @@ <tbody> <tr> <td valign="top" width="100%"> -<div class="wiki-content maincontent"><h2 id="CamelMavenArchetypes-CamelMavenArchetypes">Camel Maven Archetypes</h2><p>Camel is distributed with the following archetypes for Maven end users.</p><h3 id="CamelMavenArchetypes-ArchetypeSupported">Archetype Supported</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Archetype</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-activemq</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used to create a new Maven project for Camel routes with Apache ActiveMQ embedded.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-blueprint</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.8:</strong> This archetype is used to create a new Maven project for Camel routes to be running in OSGi using Blueprint.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-component</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used for creating a new Maven project for Camel <a shape="rect" href="components.html">Components</a>. Use this if there is a component missing in Camel that you want to create yourself.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-component-scala</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.10:</strong> This archetype is used for creating a new Maven project for Camel <a shape="rect" href="components.html">Components</a> using Scala. Use this if there is a component missing in Camel that you want to create yourself.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-cxf-code-first-blueprint</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.12.2:</strong> This archety pe is used creating a new Maven project for Camel with <a shape="rect" href="cxf.html">CXF</a> exposing a web service using code-first style. This project is for OSGi Blueprint containers.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-cxf-contract-first-blueprint</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.12.1:</strong> This archetype is used creating a new Maven project for Camel with <a shape="rect" href="cxf.html">CXF</a> exposing a web service using contract-first style. This project is for OSGi Blueprint containers.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-dataformat</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.9:</strong> This archetype is used for creating a new Maven project for Camel <a shape="rect" href="data-format.html">Data Format</a>s. Use this if there is a data format missing in Camel that you want to create yourself.</p>< /td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-groovy</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.11:</strong> This archetype is used to create a new Maven project for Camel using Groovy DSL.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-java</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used to create a new Maven project for Camel routes using Java DSL.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-scala</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used to create a new Maven projects for building Camel routes in the <a shape="rect" href="scala-dsl.html">Scala DSL</a>.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-spring</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used to create a new Maven project for Cam el routes using Spring XML.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-spring-dm</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.8:</strong> This archetype is used to create a new Maven project for Camel routes to be running in OSGi using Spring DM.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-war</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><s><strong>Deprecated Camel 2.6 or older:</strong> This archetype is used to create a new Camel project that deploys the <a shape="rect" href="web-console.html">Camel Web Console, REST API</a>, and your routes as a <a shape="rect" class="external-link" href="http://en.wikipedia.org/wiki/Sun_WAR_(file_format)" rel="nofollow">WAR</a> file.</s></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-webconsole</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><s><strong><strong>Deprecate d</strong> Camel 2.7:</strong> This archetype is used to create a new Camel project that deploys the <a shape="rect" href="web-console.html">Camel Web Console, REST API</a>, and your routes as a <a shape="rect" class="external-link" href="http://en.wikipedia.org/wiki/Sun_WAR_(file_format)" rel="nofollow">WAR</a> file.</s></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-web</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.7:</strong> This archetype is used to create a new Camel project that deploys Camel Routes using Spring or Java DSL as a <a shape="rect" class="external-link" href="http://en.wikipedia.org/wiki/Sun_WAR_(file_format)" rel="nofollow">WAR</a> file.</p></td></tr></tbody></table></div><p>The maven coordinates for these archetypes is the following:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl"> +<div class="wiki-content maincontent"><h2 id="CamelMavenArchetypes-CamelMavenArchetypes">Camel Maven Archetypes</h2><p>Camel is distributed with the following archetypes for Maven end users.</p><h3 id="CamelMavenArchetypes-ArchetypeSupported">Archetype Supported</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Archetype</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-activemq</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used to create a new Maven project for Camel routes with Apache ActiveMQ embedded.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-blueprint</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.8:</strong> This archetype is used to create a new Maven project for Camel routes to be running in OSGi using Blueprint.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-component</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used for creating a new Maven project for Camel <a shape="rect" href="components.html">Components</a>. Use this if there is a component missing in Camel that you want to create yourself.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-<s>component-scala</s></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><s><strong>Deprecated. Camel 2.10:</strong> This archetype is used for creating a new Maven project for Camel <a shape="rect" href="components.html">Components</a> using Scala. Use this if there is a component missing in Camel that you want to create yourself. Deprecated to be removed in Camel 2.16 onwards.</s></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-cxf-code-first-blueprint</p></td><td colspan="1" rowsp an="1" class="confluenceTd"><p><strong>Camel 2.12.2:</strong> This archetype is used creating a new Maven project for Camel with <a shape="rect" href="cxf.html">CXF</a> exposing a web service using code-first style. This project is for OSGi Blueprint containers.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-cxf-contract-first-blueprint</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.12.1:</strong> This archetype is used creating a new Maven project for Camel with <a shape="rect" href="cxf.html">CXF</a> exposing a web service using contract-first style. This project is for OSGi Blueprint containers.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-dataformat</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.9:</strong> This archetype is used for creating a new Maven project for Camel <a shape="rect" href="data-format.html">Data Format</a>s. Use this if ther e is a data format missing in Camel that you want to create yourself.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-groovy</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.11:</strong> This archetype is used to create a new Maven project for Camel using Groovy DSL.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-java</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used to create a new Maven project for Camel routes using Java DSL.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-scala</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>This archetype is used to create a new Maven projects for building Camel routes in the <a shape="rect" href="scala-dsl.html">Scala DSL</a>.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-spring</p></td><td colspan="1" rowspan="1" class="con fluenceTd"><p>This archetype is used to create a new Maven project for Camel routes using Spring XML.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-spring-dm</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.8:</strong> This archetype is used to create a new Maven project for Camel routes to be running in OSGi using Spring DM.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-war</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><s><strong>Deprecated Camel 2.6 or older:</strong> This archetype is used to create a new Camel project that deploys the <a shape="rect" href="web-console.html">Camel Web Console, REST API</a>, and your routes as a <a shape="rect" class="external-link" href="http://en.wikipedia.org/wiki/Sun_WAR_(file_format)" rel="nofollow">WAR</a> file.</s></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-webconsole</p></td><td co lspan="1" rowspan="1" class="confluenceTd"><p><s><strong><strong>Deprecated</strong> Camel 2.7:</strong> This archetype is used to create a new Camel project that deploys the <a shape="rect" href="web-console.html">Camel Web Console, REST API</a>, and your routes as a <a shape="rect" class="external-link" href="http://en.wikipedia.org/wiki/Sun_WAR_(file_format)" rel="nofollow">WAR</a> file.</s></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>camel-archetype-web</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.7:</strong> This archetype is used to create a new Camel project that deploys Camel Routes using Spring or Java DSL as a <a shape="rect" class="external-link" href="http://en.wikipedia.org/wiki/Sun_WAR_(file_format)" rel="nofollow">WAR</a> file.</p></td></tr></tbody></table></div><p>The maven coordinates for these archetypes is the following:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelCo ntent pdl"> <script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[ <groupId>org.apache.camel.archetypes</groupId> <artifactId>${archetype-name}</artifactId> <version>${camel-version}</version> Modified: websites/production/camel/content/web-console.html ============================================================================== --- websites/production/camel/content/web-console.html (original) +++ websites/production/camel/content/web-console.html Mon Mar 2 13:20:22 2015 @@ -84,113 +84,31 @@ <tbody> <tr> <td valign="top" width="100%"> -<div class="wiki-content maincontent"><h1 id="WebConsole-WebConsole">Web Console</h1> -<p><strong>Deprecated</strong></p> - - <div class="aui-message problem shadowed information-macro"> +<div class="wiki-content maincontent"><h1 id="WebConsole-WebConsole">Web Console</h1><p><strong>Deprecated</strong></p> <div class="aui-message problem shadowed information-macro"> <span class="aui-icon icon-problem">Icon</span> <div class="message-content"> - -<p>The web console module from Apache Camel distribution is deprecated and will be removed from Camel 3.0 onwards.<br clear="none"> -Instead we encourage users to look at some of the alternative console projects, which some are listed in the bottom of this page.</p> + <p>The web console module from Apache Camel distribution is deprecated and will be removed from Camel 2.16 onwards.<br clear="none"> Instead we encourage users to look at some of the alternative console projects, which some are listed in the bottom of this page.</p> </div> </div> - - -<p>The Camel Web Console is available from versions 2.0 onwards and provides a full access over a RESTful API to camel endpoints, messages and routes.</p> - <div class="aui-message hint shadowed information-macro"> +<p>The Camel Web Console is available from versions 2.0 onwards and provides a full access over a RESTful API to camel endpoints, messages and routes.</p> <div class="aui-message hint shadowed information-macro"> <p class="title">Camel 2.5 or better</p> <span class="aui-icon icon-hint">Icon</span> <div class="message-content"> - -<p>The <a shape="rect" href="web-console.html">Web Console</a> from Camel 2.5 onwards requires JDK 1.6 as minimum to run.</p> + <p>The <a shape="rect" href="web-console.html">Web Console</a> from Camel 2.5 onwards requires JDK 1.6 as minimum to run.</p> </div> </div> - - -<h2 id="WebConsole-DownloadandRuntheConsole">Download and Run the Console</h2> - -<p>Download the console from Maven Central at <a shape="rect" class="external-link" href="http://repo2.maven.org/maven2/org/apache/camel/camel-web-standalone/" rel="nofollow">http://repo2.maven.org/maven2/org/apache/camel/camel-web-standalone/</a></p> - -<p>Then from the command line type</p> - -<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[ -java -jar camel-web-standalone-2.8.0.jar +<h2 id="WebConsole-DownloadandRuntheConsole">Download and Run the Console</h2><p>Download the console from Maven Central at <a shape="rect" class="external-link" href="http://repo2.maven.org/maven2/org/apache/camel/camel-web-standalone/" rel="nofollow">http://repo2.maven.org/maven2/org/apache/camel/camel-web-standalone/</a></p><p>Then from the command line type</p><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[java -jar camel-web-standalone-2.8.0.jar ]]></script> -</div></div> - -<p>You should now be able to point your browser at: <a shape="rect" class="external-link" href="http://localhost:8080/" rel="nofollow">http://localhost:8080/</a></p> - -<h2 id="WebConsole-BuildandRuntheConsole">Build and Run the Console </h2> - -<p>First get the latest <a shape="rect" href="source.html">Source</a> then from the command line type</p> - -<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[ -cd components/camel-web +</div></div><p>You should now be able to point your browser at: <a shape="rect" class="external-link" href="http://localhost:8080/" rel="nofollow">http://localhost:8080/</a></p><h2 id="WebConsole-BuildandRuntheConsole">Build and Run the Console</h2><p>First get the latest <a shape="rect" href="source.html">Source</a> then from the command line type</p><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[cd components/camel-web mvn jetty:run ]]></script> -</div></div> - -<p>Then point your web browse at <a shape="rect" class="external-link" href="http://localhost:8080/" rel="nofollow">http://localhost:8080/</a></p> - -<p>You should be able to do things like</p> - -<ul><li>browse the available endpoints</li><li>browse the messages on an endpoint if it is a <a shape="rect" href="browsableendpoint.html">BrowsableEndpoint</a></li><li>send a message to an endpoint</li><li>create new endpoints</li></ul> - - -<h3 id="WebConsole-RunningusingTomcat">Running using Tomcat</h3> -<p><strong>Available as of Camel 2.10</strong></p> - -<p>You can also run the web console from an embedded Apache Tomcat using</p> -<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[ -cd components/camel-web +</div></div><p>Then point your web browse at <a shape="rect" class="external-link" href="http://localhost:8080/" rel="nofollow">http://localhost:8080/</a></p><p>You should be able to do things like</p><ul><li>browse the available endpoints</li><li>browse the messages on an endpoint if it is a <a shape="rect" href="browsableendpoint.html">BrowsableEndpoint</a></li><li>send a message to an endpoint</li><li>create new endpoints</li></ul><h3 id="WebConsole-RunningusingTomcat">Running using Tomcat</h3><p><strong>Available as of Camel 2.10</strong></p><p>You can also run the web console from an embedded Apache Tomcat using</p><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[cd components/camel-web mvn tomcat7:run ]]></script> -</div></div> - -<p>Then point your web browse at <a shape="rect" class="external-link" href="http://localhost:8080/" rel="nofollow">http://localhost:8080/</a></p> - - -<h2 id="WebConsole-Embeddingwebconsoleinyourownwebapplication.">Embedding web console in your own web application.</h2> - -<p>See these relevant discussions for more information (more information to come soon):</p> - -<p><a shape="rect" class="external-link" href="http://camel.465427.n5.nabble.com/Embedded-web-console-td478885.html" rel="nofollow">http://camel.465427.n5.nabble.com/Embedded-web-console-td478885.html</a></p> - -<p><a shape="rect" class="external-link" href="http://camel.465427.n5.nabble.com/example-app-to-embed-camel-web-console-td4512075.html" rel="nofollow">http://camel.465427.n5.nabble.com/example-app-to-embed-camel-web-console-td4512075.html</a></p> - -<h2 id="WebConsole-RESTAPI">REST API</h2> - -<p>Camel comes with a full RESTful API for interacting with the Camel context, the available endpoints and routes. You can browse details of the running API via <a shape="rect" class="external-link" href="http://localhost:8080/api" rel="nofollow">http://localhost:8080/api</a></p> - -<p>The web application uses mostly the same URIs for the HTML representation of a resource (e.g. <strong>/endpoints</strong>) as the JSON and XML representations. To help rendering the different representations in your browser you can append <strong>.xml</strong>, <strong>.html</strong>, <strong>.json</strong> or even <strong>.dot</strong> to URLs. </p> - -<p>For example viewing these URLs are equivalent</p> - -<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> URL </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Same as </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://localhost:8080/endpoints.xml" rel="nofollow">http://localhost:8080/endpoints.xml</a> </td><td colspan="1" rowspan="1" class="confluenceTd"><p></p> -<a shape="rect" class="external-link" href="http://localhost:8080/endpoints" rel="nofollow">http://localhost:8080/endpoints</a> -<p> with Accept header of text/xml or application/xml</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://localhost:8080/endpoints.json" rel="nofollow">http://localhost:8080/endpoints.json</a> </td><td colspan="1" rowspan="1" class="confluenceTd"><p></p> -<a shape="rect" class="external-link" href="http://localhost:8080/endpoints" rel="nofollow">http://localhost:8080/endpoints</a> -<p> with Accept header of application/json</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://localhost:8080/routes.dot" rel="nofollow">http://localhost:8080/routes.dot</a> </td><td colspan="1" rowspan="1" class="confluenceTd"><p></p> -<a shape="rect" class="external-link" href="http://localhost:8080/routes" rel="nofollow">http://localhost:8080/routes</a> -<p> with Accept header of text/vnd.graphviz </p></td></tr></tbody></table></div> - - - -<p>For more details try viewing the <a shape="rect" class="external-link" href="http://localhost:8080/api" rel="nofollow">API documentation in your local Camel instance</a></p> - -<h2 id="WebConsole-RouteViewingandEditingthroughWebConsole">Route Viewing and Editing through Web Console</h2> -<p>Web Console provide route viewing and editing functionality. You can view your route via <a shape="rect" class="external-link" href="http://localhost:8080/routes/yourRouteId" rel="nofollow">http://localhost:8080/routes/yourRouteId</a> and it default present the route in XML.<br clear="none"> -Camel uses JAXB to process the XML route definitions.</p> - -<h1 id="WebConsole-ExternalWebConsoles">External Web Consoles</h1> - -<p>There are a number of external web consoles for Apache Camel in separate open source projects:</p> - -<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> External Project </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://hawt.io/" rel="nofollow">hawtio</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> hawtio is an open source HTML5 web application for visualising, managing, tracing and debugging Camel routes & endpoints, ActiveMQ brokers, JMX, OSGi and logging. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://sksamuel.github.com/camelwatch/" rel="nofollow">CamelWatch</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> A web app for monitoring Camel applications. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> <a shape="rect" class="external-link" href="http://www.jboss.org/rhq" rel="nofollow">RHQ</a> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> RHQ is an open source operational monitoring tool which has support for Apache Camel (along with other Apache projects like Tomcat, httpd, ActiveMQ etc) </p></td></tr></tbody></table></div></div> +</div></div><p>Then point your web browse at <a shape="rect" class="external-link" href="http://localhost:8080/" rel="nofollow">http://localhost:8080/</a></p><h2 id="WebConsole-Embeddingwebconsoleinyourownwebapplication.">Embedding web console in your own web application.</h2><p>See these relevant discussions for more information (more information to come soon):</p><p><a shape="rect" class="external-link" href="http://camel.465427.n5.nabble.com/Embedded-web-console-td478885.html" rel="nofollow">http://camel.465427.n5.nabble.com/Embedded-web-console-td478885.html</a></p><p><a shape="rect" class="external-link" href="http://camel.465427.n5.nabble.com/example-app-to-embed-camel-web-console-td4512075.html" rel="nofollow">http://camel.465427.n5.nabble.com/example-app-to-embed-camel-web-console-td4512075.html</a></p><h2 id="WebConsole-RESTAPI">REST API</h2><p>Camel comes with a full RESTful API for interacting with the Camel context, the available endpoints and routes. You can browse deta ils of the running API via <a shape="rect" class="external-link" href="http://localhost:8080/api" rel="nofollow">http://localhost:8080/api</a></p><p>The web application uses mostly the same URIs for the HTML representation of a resource (e.g. <strong>/endpoints</strong>) as the JSON and XML representations. To help rendering the different representations in your browser you can append <strong>.xml</strong>, <strong>.html</strong>, <strong>.json</strong> or even <strong>.dot</strong> to URLs.</p><p>For example viewing these URLs are equivalent</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>URL</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Same as</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://localhost:8080/endpoints.xml" rel="nofollow">http://localhost:8080/endpoints.xml</a></td><td colspan="1" rowspan="1" class="confluenceTd"> <p> </p><a shape="rect" class="external-link" href="http://localhost:8080/endpoints" rel="nofollow">http://localhost:8080/endpoints</a><p>with Accept header of text/xml or application/xml</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://localhost:8080/endpoints.json" rel="nofollow">http://localhost:8080/endpoints.json</a></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><a shape="rect" class="external-link" href="http://localhost:8080/endpoints" rel="nofollow">http://localhost:8080/endpoints</a><p>with Accept header of application/json</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://localhost:8080/routes.dot" rel="nofollow">http://localhost:8080/routes.dot</a></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p><a shape="rect" class="external-link" href="http://localhost:8080/routes" rel="nofollow">http://localho st:8080/routes</a><p>with Accept header of text/vnd.graphviz</p></td></tr></tbody></table></div><p>For more details try viewing the <a shape="rect" class="external-link" href="http://localhost:8080/api" rel="nofollow">API documentation in your local Camel instance</a></p><h2 id="WebConsole-RouteViewingandEditingthroughWebConsole">Route Viewing and Editing through Web Console</h2><p>Web Console provide route viewing and editing functionality. You can view your route via <a shape="rect" class="external-link" href="http://localhost:8080/routes/yourRouteId" rel="nofollow">http://localhost:8080/routes/yourRouteId</a> and it default present the route in XML.<br clear="none"> Camel uses JAXB to process the XML route definitions.</p><h1 id="WebConsole-ExternalWebConsoles">External Web Consoles</h1><p>There are a number of external web consoles for Apache Camel in separate open source projects:</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" c lass="confluenceTh"><p>External Project</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://hawt.io/" rel="nofollow">hawtio</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>hawtio is an open source HTML5 web application for visualising, managing, tracing and debugging Camel routes & endpoints, ActiveMQ brokers, JMX, OSGi and logging.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://sksamuel.github.com/camelwatch/" rel="nofollow">CamelWatch</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>A web app for monitoring Camel applications.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.jboss.org/rhq" rel="nofollow">RHQ</a></p></td><td colspan="1" rowspan="1" class="confluenc eTd"><p>RHQ is an open source operational monitoring tool which has support for Apache Camel (along with other Apache projects like Tomcat, httpd, ActiveMQ etc)</p></td></tr></tbody></table></div></div> </td> <td valign="top"> <div class="navigation">