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/01/03 18:18:23 UTC

svn commit: r844783 - in /websites/production/camel/content: cache/main.pageCache camel-2110-release.html web-application-without-spring-example.html

Author: buildbot
Date: Thu Jan  3 17:18:22 2013
New Revision: 844783

Log:
Production update by buildbot for camel

Added:
    websites/production/camel/content/web-application-without-spring-example.html
Modified:
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/camel-2110-release.html

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

Modified: websites/production/camel/content/camel-2110-release.html
==============================================================================
--- websites/production/camel/content/camel-2110-release.html (original)
+++ websites/production/camel/content/camel-2110-release.html Thu Jan  3 17:18:22 2013
@@ -144,7 +144,7 @@
 
 <h2><a shape="rect" name="Camel2.11.0Release-DependencyUpgrades"></a>Dependency Upgrades</h2>
 
-<ul><li>Aries Blueprint 0.3 to 1.0.0</li><li>Async Http Client 1.7.5 to 1.7.9</li><li>Avro 1.6.2 to 1.7.2</li><li>AWS 1.3.10 to 1.3.14</li><li>BeanIO 2.0.0 to 2.0.2</li><li>Commons CSV (ServiceMix Bundle) 1.0-r706900_3 to 1.0-r706899_5</li><li>Commons Exec 1.0.1 to 1.1</li><li>Commons Net 3.1 to 3.2</li><li>ConcurrentLinkedHashMap 1.2 to 1.3.2</li><li>Ehcache 2.5.1 to 2.6.0</li><li>Groovy 1.8.6 to 2.0.6</li><li>GSon 2.1 to 2.2.2</li><li>Hazelcast 2.0.2 to 2.4</li><li>HBase 0.90.5 to 0.94.2</li><li>HTTP Client 4.1.3 to 4.2.2</li><li>Icu4j 4.0.1 to 4.8.1.1</li><li>Jackson 1.9.7 to 1.9.10</li><li>Jaxen 1.1.3 to 1.1.4</li><li>JClouds 1.4.0 to 1.5.4</li><li>Jettison 1.3.1 to 1.3.2</li><li>Jetty 7.5.4 to 7.6.8</li><li>JRuby 1.6.7 to 1.7.1</li><li>JT400 6.0 to 6.7</li><li>Krati 0.4.5 to 0.4.6</li><li>LevelDBJNI 1.2 to 1.3</li><li>Lucene 3.6.0 to 3.6.1</li><li>Mina 2.0.4 to 2.0.7</li><li>MongoDB Java Driver 2.7.3 to 2.9.1</li><li>MQTTClient 1.2 to 1.4</li><li>Netty 3.5.1 to 3.5.11</
 li><li>Ognl bundle 3.0.4_1 to 3.0.5_1</li><li>OSGi 4.2.0 to 4.3.0</li><li>Pax Logging 1.5.3 to 1.6.10</li><li>QPid 0.16 to 0.18</li><li>Quartz 1.8.5 to 1.8.6</li><li>Restlet 2.0.14 to 2.0.15</li><li>Saxon 9.3.0.11 to 9.4.0.1</li><li>Scala 2.9.1 to 2.9.2</li><li>Shiro 1.2.0 to 1.2.1</li><li>SLF4J 1.6.6 to 1.7.2</li><li>Solr 3.6.0 to 3.6.1</li><li>Spring Batch 2.1.8 to 2.1.9</li><li>Spring Framework 3.1.1 to 3.1.2</li><li>Spring Integration 2.1.2 to 2.1.4</li><li>Spring Security 3.1.0 to 3.1.3</li><li>SSHD 0.6.0 to 0.8.0</li><li>StringTemplate 3.2.1 to 4.0.2</li><li>TestNG 6.0.1 to 6.8</li><li>Twitter4j 2.2.5 to 3.0.3</li><li>Woodstox 4.1.2 to 4.1.3</li><li>XStream 1.4.2 to 1.4.3</li></ul>
+<ul><li>Aries Blueprint 0.3 to 1.0.0</li><li>Async Http Client 1.7.5 to 1.7.9</li><li>Avro 1.6.2 to 1.7.2</li><li>AWS 1.3.10 to 1.3.14</li><li>BeanIO 2.0.0 to 2.0.2</li><li>Commons CSV (ServiceMix Bundle) 1.0-r706900_3 to 1.0-r706899_5</li><li>Commons Exec 1.0.1 to 1.1</li><li>Commons Net 3.1 to 3.2</li><li>ConcurrentLinkedHashMap 1.2 to 1.3.2</li><li>Ehcache 2.5.1 to 2.6.2</li><li>Groovy 1.8.6 to 2.0.6</li><li>GSon 2.1 to 2.2.2</li><li>Hazelcast 2.0.2 to 2.4</li><li>HBase 0.90.5 to 0.94.2</li><li>HTTP Client 4.1.3 to 4.2.2</li><li>Icu4j 4.0.1 to 4.8.1.1</li><li>Jackson 1.9.7 to 1.9.10</li><li>Jaxen 1.1.3 to 1.1.4</li><li>JClouds 1.4.0 to 1.5.4</li><li>Jettison 1.3.1 to 1.3.2</li><li>Jetty 7.5.4 to 7.6.8</li><li>JRuby 1.6.7 to 1.7.1</li><li>JT400 6.0 to 6.7</li><li>Krati 0.4.5 to 0.4.6</li><li>LevelDBJNI 1.2 to 1.3</li><li>Lucene 3.6.0 to 3.6.1</li><li>Mina 2.0.4 to 2.0.7</li><li>MongoDB Java Driver 2.7.3 to 2.9.1</li><li>MQTTClient 1.2 to 1.4</li><li>Netty 3.5.1 to 3.5.11</
 li><li>Ognl bundle 3.0.4_1 to 3.0.5_1</li><li>OSGi 4.2.0 to 4.3.0</li><li>Pax Logging 1.5.3 to 1.6.10</li><li>QPid 0.16 to 0.18</li><li>Quartz 1.8.5 to 1.8.6</li><li>Restlet 2.0.14 to 2.0.15</li><li>Saxon 9.3.0.11 to 9.4.0.1</li><li>Scala 2.9.1 to 2.9.2</li><li>Shiro 1.2.0 to 1.2.1</li><li>SLF4J 1.6.6 to 1.7.2</li><li>Solr 3.6.0 to 3.6.1</li><li>Spring Batch 2.1.8 to 2.1.9</li><li>Spring Framework 3.1.1 to 3.1.2</li><li>Spring Integration 2.1.2 to 2.1.4</li><li>Spring Security 3.1.0 to 3.1.3</li><li>SSHD 0.6.0 to 0.8.0</li><li>StringTemplate 3.2.1 to 4.0.2</li><li>TestNG 6.0.1 to 6.8</li><li>Twitter4j 2.2.5 to 3.0.3</li><li>Woodstox 4.1.2 to 4.1.3</li><li>XStream 1.4.2 to 1.4.3</li></ul>
 
 
 <h2><a shape="rect" name="Camel2.11.0Release-Importantchangestoconsiderwhenupgrading"></a>Important changes to consider when upgrading</h2>

Added: websites/production/camel/content/web-application-without-spring-example.html
==============================================================================
--- websites/production/camel/content/web-application-without-spring-example.html (added)
+++ websites/production/camel/content/web-application-without-spring-example.html Thu Jan  3 17:18:22 2013
@@ -0,0 +1,292 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<html>
+<head>
+    <link href="http://camel.apache.org/styles/site.css" rel="stylesheet" type="text/css">
+    <link href="http://camel.apache.org/styles/type-settings.css" rel="stylesheet" type="text/css">
+    <script src="http://camel.apache.org/styles/prototype.js" type="text/javascript"></script>
+    <script src="http://camel.apache.org/styles/rico.js" type="text/javascript"></script>    
+    <script src="http://camel.apache.org/styles/site.js" type="text/javascript"></script>
+
+    <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
+
+    <style type="text/css">
+      .maincontent { overflow:hidden; }
+    </style>
+    <!--[if IE]>
+    <style type="text/css">
+      .maincontent { width:100%; }
+    </style>
+    <![endif]-->
+
+    <title>
+    Apache Camel: Web application without Spring Example
+    </title>
+</head>
+<body>
+<div class="white_box">
+<div class="header">
+  <div class="header_l">
+    <div class="header_r">
+    </div>
+  </div>
+</div>
+<div class="content">
+  <div class="content_l">
+    <div class="content_r">
+      <div>
+          <!-- Banner -->
+<div id="banner-content">
+	<div id="asf_logo">
+	<div id="activemq_logo" style="height:108px; background:transparent url(banner.data/apache-camel-7.png) no-repeat scroll left top;">
+            <a shape="rect" style="float:left; width:310px;display:block;text-indent:-5000px;text-decoration:none;line-height:140px; margin-top:20px; margin-left:18px;" href="http://camel.apache.org/">Camel</a>
+            <a shape="rect" style="float:right; width:180px;display:block;text-indent:-5000px;text-decoration:none;line-height:80px; margin-top:45px; margin-right:10px;" href="http://www.apache.org">Apache</a>
+	</div>
+        </div>
+</div>
+          <!-- Banner -->
+        <div class="top_red_bar">
+          <div id="site-breadcrumbs">
+                <!-- Breadcrumbs -->
+<a href="index.html">Apache Camel</a>&nbsp;&gt;&nbsp;<a href="documentation.html">Documentation</a>&nbsp;&gt;&nbsp;<a href="user-guide.html">User Guide</a>&nbsp;&gt;&nbsp;<a href="examples.html">Examples</a>&nbsp;&gt;&nbsp;<a href="web-application-without-spring-example.html">Web application without Spring Example</a>
+          </div>
+          <!-- Quicklinks -->
+<div id="site-quicklinks"><p><a shape="rect" href="download.html" title="Download">Download</a> | <a shape="rect" href="javadoc.html" title="JavaDoc">JavaDoc</a> | <a shape="rect" href="source.html" title="Source">Source</a> | <a shape="rect" href="discussion-forums.html" title="Discussion Forums">Forums</a> | <a shape="rect" href="support.html" title="Support">Support</a></p></div>
+          <!-- Quicklinks -->
+        </div>
+
+	<table border="0">
+	<tbody>
+        <tr>
+        <td valign="top" width="100%">
+<div class="wiki-content maincontent"><h2><a shape="rect" name="WebapplicationwithoutSpringExample-WebapplicationwithoutSpringExample"></a>Web application without Spring Example</h2>
+<p><b>Available as of Camel 2.11</b></p>
+
+<p>This example is located in the <tt>examples/camel-example-webapp-no-spring</tt> directory of the Camel distribution.<br clear="none">
+There is a <tt>README.txt</tt> file with instructions how to run it.</p>
+
+<p>If you use maven then you can easily package the example from the command line:</p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-java">
+mvn <span class="code-keyword">package</span>
+</pre>
+</div></div>
+
+<h3><a shape="rect" name="WebapplicationwithoutSpringExample-About"></a>About</h3>
+
+<p>This example demonstrates how you can create light-weight web applications without the need for Spring Framework.<br clear="none">
+The example contains a Camel routes that used the <a shape="rect" href="servlet.html" title="SERVLET">Servlet</a> component to expose a http service.</p>
+
+<h3><a shape="rect" name="WebapplicationwithoutSpringExample-Implementation"></a>Implementation</h3>
+
+<p>In the <tt>web.xml</tt> file in the <tt>src/main/webapp/WEB-INF</tt> folder we have both a CamelServlet and CamelContextListener defined.<br clear="none">
+The CamelServlet is mandatory to do when using the <a shape="rect" href="servlet.html" title="SERVLET">Servlet</a> component. And the CamelContextListener is used to bootstrap<br clear="none">
+the Camel application.</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>web.xml</b></div><div class="codeContent panelContent">
+<pre class="code-xml">&lt;web-app version=<span class="code-quote">"2.4"</span> xmlns=<span class="code-quote">"http://java.sun.com/xml/ns/j2ee"</span>
+         <span class="code-keyword">xmlns:xsi</span>=<span class="code-quote">"http://www.w3.org/2001/XMLSchema-instance"</span>
+         xsi:schemaLocation=<span class="code-quote">"http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"</span>&gt;
+
+  <span class="code-tag">&lt;display-name&gt;</span>My Web Application<span class="code-tag">&lt;/display-name&gt;</span>
+
+  <span class="code-tag"><span class="code-comment">&lt;!-- you can configure any of the properties on CamelContext, eg setName will be configured as below --&gt;</span></span>
+  <span class="code-tag">&lt;context-param&gt;</span>
+    <span class="code-tag">&lt;param-name&gt;</span>name<span class="code-tag">&lt;/param-name&gt;</span>
+    <span class="code-tag">&lt;param-value&gt;</span>MyCamel<span class="code-tag">&lt;/param-value&gt;</span>
+  <span class="code-tag">&lt;/context-param&gt;</span>
+
+  <span class="code-tag"><span class="code-comment">&lt;!-- location of Camel route xml files --&gt;</span></span>
+  <span class="code-tag">&lt;context-param&gt;</span>
+    <span class="code-tag">&lt;param-name&gt;</span>routeBuilder-MyRoute<span class="code-tag">&lt;/param-name&gt;</span>
+    <span class="code-tag"><span class="code-comment">&lt;!-- define the routes as a resource from the classpath by prefixing the value with classpath: --&gt;</span></span>
+    <span class="code-tag">&lt;param-value&gt;</span>classpath:camel-config.xml<span class="code-tag">&lt;/param-value&gt;</span>
+  <span class="code-tag">&lt;/context-param&gt;</span>
+
+  <span class="code-tag"><span class="code-comment">&lt;!-- the listener that kick-starts Camel --&gt;</span></span>
+  <span class="code-tag">&lt;listener&gt;</span>
+    <span class="code-tag">&lt;listener-class&gt;</span>org.apache.camel.component.servletlistener.CamelContextServletListener<span class="code-tag">&lt;/listener-class&gt;</span>
+  <span class="code-tag">&lt;/listener&gt;</span>
+
+  <span class="code-tag"><span class="code-comment">&lt;!-- Camel servlet used in the Camel application --&gt;</span></span>
+  <span class="code-tag">&lt;servlet&gt;</span>
+    <span class="code-tag">&lt;servlet-name&gt;</span>CamelServlet<span class="code-tag">&lt;/servlet-name&gt;</span>
+    <span class="code-tag">&lt;servlet-class&gt;</span>org.apache.camel.component.servlet.CamelHttpTransportServlet<span class="code-tag">&lt;/servlet-class&gt;</span>
+    <span class="code-tag">&lt;load-on-startup&gt;</span>1<span class="code-tag">&lt;/load-on-startup&gt;</span>
+  <span class="code-tag">&lt;/servlet&gt;</span>
+
+  <span class="code-tag"><span class="code-comment">&lt;!-- Camel servlet mapping --&gt;</span></span>
+  <span class="code-tag">&lt;servlet-mapping&gt;</span>
+    <span class="code-tag">&lt;servlet-name&gt;</span>CamelServlet<span class="code-tag">&lt;/servlet-name&gt;</span>
+    <span class="code-tag">&lt;url-pattern&gt;</span>/camel/*<span class="code-tag">&lt;/url-pattern&gt;</span>
+  <span class="code-tag">&lt;/servlet-mapping&gt;</span>
+
+<span class="code-tag">&lt;/web-app&gt;</span>
+</pre>
+</div></div>
+
+<p>TODO: more stuff</p>
+
+<h4><a shape="rect" name="WebapplicationwithoutSpringExample-TheCamelroute"></a>The Camel route</h4>
+<p>The route is a simple <a shape="rect" href="content-based-router.html" title="Content Based Router">Content Based Router</a> defined in the DSL XML as shown:</p>
+<div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>camel-config.xml</b></div><div class="codeContent panelContent">
+<pre class="code-xml"><span class="code-tag"><span class="code-comment">&lt;!-- here we have the Camel route(s). --&gt;</span></span>
+&lt;!-- we must still use the http://camel.apache.org/schema/spring namespace so Camel can load the routes
+     though Spring JARs is not required --&gt;
+<span class="code-tag">&lt;routes xmlns=<span class="code-quote">"http://camel.apache.org/schema/spring"</span>&gt;</span>
+
+  <span class="code-tag">&lt;route&gt;</span>
+    <span class="code-tag"><span class="code-comment">&lt;!-- incoming requests from the servlet is routed --&gt;</span></span>
+    <span class="code-tag">&lt;from uri=<span class="code-quote">"servlet:///hello"</span>/&gt;</span>
+    <span class="code-tag">&lt;choice&gt;</span>
+      <span class="code-tag">&lt;when&gt;</span>
+        <span class="code-tag"><span class="code-comment">&lt;!-- is there a header with the key name? --&gt;</span></span>
+        <span class="code-tag">&lt;header&gt;</span>name<span class="code-tag">&lt;/header&gt;</span>
+        <span class="code-tag"><span class="code-comment">&lt;!-- yes so return back a message to the user --&gt;</span></span>
+        <span class="code-tag">&lt;transform&gt;</span>
+          <span class="code-tag">&lt;simple&gt;</span>Hello ${header.name} how are you?<span class="code-tag">&lt;/simple&gt;</span>
+        <span class="code-tag">&lt;/transform&gt;</span>
+      <span class="code-tag">&lt;/when&gt;</span>
+      <span class="code-tag">&lt;otherwise&gt;</span>
+        <span class="code-tag"><span class="code-comment">&lt;!-- if no name parameter then output a syntax to the user --&gt;</span></span>
+        <span class="code-tag">&lt;transform&gt;</span>
+          <span class="code-tag">&lt;constant&gt;</span>Add a name parameter to uri, eg ?name=foo<span class="code-tag">&lt;/constant&gt;</span>
+        <span class="code-tag">&lt;/transform&gt;</span>
+      <span class="code-tag">&lt;/otherwise&gt;</span>
+    <span class="code-tag">&lt;/choice&gt;</span>
+  <span class="code-tag">&lt;/route&gt;</span>
+
+<span class="code-tag">&lt;/routes&gt;</span>
+</pre>
+</div></div>
+
+<p>TODO: Highlight about the xmlns</p>
+
+<h3><a shape="rect" name="WebapplicationwithoutSpringExample-Runningtheexample"></a>Running the example</h3>
+
+<p>This example runs in any web container such as Apache Tomcat. For example to deploy in Apache Tomcat you will have to package the .war file and copy it to the <tt>webapp</tt> folder of Tomcat, which is the hot deploy folder.</p>
+
+<p><b>Note:</b> You have to use the version number of Camel you use. In this documentation we are using 2.11.0.</p>
+
+<p>There is a main page at: <tt><a shape="rect" class="external-link" href="http://localhost:8080/camel-example-webapp-no-spring-2.11.0" rel="nofollow">http://localhost:8080/camel-example-webapp-no-spring-2.11.0</a></tt> which has more instructions.<br clear="none">
+You can then use a web browser and send a request to the <tt><a shape="rect" class="external-link" href="http://localhost:8080/camel-example-webapp-no-spring-2.11.0/camel/hello" rel="nofollow">http://localhost:8080/camel-example-webapp-no-spring-2.11.0/camel/hello</a></tt> url. </p>
+
+<p>TODO: Add link to CamelContextListener</p>
+
+<h3><a shape="rect" name="WebapplicationwithoutSpringExample-SeeAlso"></a>See Also</h3>
+<ul class="alternate" type="square"><li><a shape="rect" href="examples.html" title="Examples">Examples</a></li><li><a shape="rect" href="servlet.html" title="SERVLET">Servlet</a></li><li><a shape="rect" href="http.html" title="HTTP">HTTP</a></li></ul>
+</div>
+        </td>
+        <td valign="top">
+          <div class="navigation">
+            <div class="navigation_top">
+                <!-- NavigationBar -->
+<div class="navigation_bottom" id="navigation_bottom"><h3><a shape="rect" name="Navigation-Overview"></a><a shape="rect" href="overview.html" title="Overview">Overview</a></h3>
+
+<ul class="alternate" type="square"><li><a shape="rect" href="index.html" title="Index">Home</a></li><li><a shape="rect" href="download.html" title="Download">Download</a></li><li><a shape="rect" href="getting-started.html" title="Getting Started">Getting Started</a></li><li><a shape="rect" href="faq.html" title="FAQ">FAQ</a></li></ul>
+
+
+<h3><a shape="rect" name="Navigation-Documentation"></a><a shape="rect" href="documentation.html" title="Documentation">Documentation</a></h3>
+
+<ul class="alternate" type="square"><li><a shape="rect" href="user-guide.html" title="User Guide">User Guide</a></li><li><a shape="rect" href="manual.html" title="Manual">Manual</a></li><li><a shape="rect" href="books.html" title="Books">Books</a></li><li><a shape="rect" href="tutorials.html" title="Tutorials">Tutorials</a></li><li><a shape="rect" href="examples.html" title="Examples">Examples</a></li><li><a shape="rect" href="cookbook.html" title="Cookbook">Cookbook</a></li><li><a shape="rect" href="enterprise-integration-patterns.html" title="Enterprise Integration Patterns">Enterprise Integration Patterns</a></li><li><a shape="rect" href="architecture.html" title="Architecture">Architecture</a></li><li><a shape="rect" href="components.html" title="Components">Components</a></li><li><a shape="rect" href="data-format.html" title="Data Format">Data Format</a></li><li><a shape="rect" href="languages.html" title="Languages">Languages</a></li><li><a shape="rect" href="security.
 html" title="Security">Security</a></li></ul>
+
+
+<h3><a shape="rect" name="Navigation-Search"></a>Search</h3>
+
+
+<form enctype="application/x-www-form-urlencoded" method="get" id="cse-search-box" action="http://www.google.com/cse">
+  <div>
+    <input type="hidden" name="cx" value="007878419884033443453:m5nhvy4hmyq">
+    <input type="hidden" name="ie" value="UTF-8">
+    <input type="text" name="q" size="21">
+    <input type="submit" name="sa" value="Search">
+  </div>
+</form>
+<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=en"></script>
+
+
+<h3><a shape="rect" name="Navigation-Community"></a><a shape="rect" href="community.html" title="Community">Community</a></h3>
+
+<ul class="alternate" type="square"><li><a shape="rect" href="support.html" title="Support">Support</a></li><li><a shape="rect" href="contributing.html" title="Contributing">Contributing</a></li><li><a shape="rect" href="discussion-forums.html" title="Discussion Forums">Discussion Forums</a></li><li><a shape="rect" href="mailing-lists.html" title="Mailing Lists">Mailing Lists</a></li><li><a shape="rect" href="user-stories.html" title="User Stories">User Stories</a></li><li><a shape="rect" href="news.html" title="News">News</a></li><li><a shape="rect" href="articles.html" title="Articles">Articles</a></li><li><a shape="rect" href="site.html" title="Site">Site</a></li><li><a shape="rect" href="team.html" title="Team">Team</a></li><li><a shape="rect" class="external-link" href="http://camel-extra.googlecode.com/" rel="nofollow">Camel Extra</a></li></ul>
+
+
+<h3><a shape="rect" name="Navigation-Developers"></a><a shape="rect" href="developers.html" title="Developers">Developers</a></h3>
+
+<ul class="alternate" type="square"><li><a shape="rect" href="developers.html" title="Developers">Developer Guide</a></li><li><a shape="rect" href="source.html" title="Source">Source</a></li><li><a shape="rect" href="building.html" title="Building">Building</a></li><li><a shape="rect" href="javadoc.html" title="JavaDoc">JavaDoc</a></li><li><a shape="rect" href="irc-room.html" title="IRC Room">IRC Room</a></li></ul>
+
+
+<h3><a shape="rect" name="Navigation-ApacheSoftwareFoundation"></a>Apache Software Foundation</h3>
+
+<ul class="alternate" type="square"><li><a shape="rect" class="external-link" href="http://www.apache.org/licenses/">License</a></li><li><a shape="rect" class="external-link" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a shape="rect" class="external-link" href="http://www.apache.org/foundation/thanks.html">Thanks</a></li><li><a shape="rect" class="external-link" href="http://www.apache.org/security/">Security</a></li></ul>
+</div>
+                <!-- NavigationBar -->
+            </div>
+          </div>
+        </td>
+        </tr>
+	</tbody>
+        </table>
+
+
+        <div class="bottom_red_bar"></div>
+      </div>
+    </div>
+  </div>
+</div>
+<div class="black_box">
+<div class="footer">
+  <div class="footer_l">
+    <div class="footer_r">
+      <div>
+        <a href="$base/privacy-policy.html">Privacy Policy</a> -
+        (<a href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=30747093">edit page</a>)
+   	 (<a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=30747093&amp;showComments=true&amp;showCommentArea=true#addcomment">add comment</a>)
+      </div>
+    </div>
+  </div>
+</div>
+</div>
+</div>
+<div class="design_attribution">
+&copy; 2004-2011 The Apache Software Foundation.
+<br>          
+Apache Camel, Camel, Apache, the Apache feather logo, and the Apache Camel project logo are trademarks of The Apache Software Foundation.  All other marks mentioned may be trademarks or registered trademarks of their respective owners.
+<br>
+<a href="http://hiramchirino.com">Graphic Design By Hiram</a>
+</div>
+
+<!-- Camel committers that would like access to the Analytics, send a note to private@camel.apache.org -->
+<script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-25976253-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+</script>
+
+</body>
+</html>
+
+