Author: buildbot
Date: Tue Aug 27 20:19:10 2013
New Revision: 876397

Log:
Production update by buildbot for camel

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

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

Added: websites/production/camel/content/jcifs.html
==============================================================================
--- websites/production/camel/content/jcifs.html (added)
+++ websites/production/camel/content/jcifs.html Tue Aug 27 20:19:10 2013
@@ -0,0 +1,377 @@
+<!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]-->
+
+
+  <link 
href='http://camel.apache.org/styles/highlighter/styles/shCoreCamel.css' 
rel='stylesheet' type='text/css' />
+  <link 
href='http://camel.apache.org/styles/highlighter/styles/shThemeCamel.css' 
rel='stylesheet' type='text/css' />
+  <script src='http://camel.apache.org/styles/highlighter/scripts/shCore.js' 
type='text/javascript'></script>
+  <script 
src='http://camel.apache.org/styles/highlighter/scripts/shBrushJava.js' 
type='text/javascript'></script>
+  <script 
src='http://camel.apache.org/styles/highlighter/scripts/shBrushXml.js' 
type='text/javascript'></script>
+  
+  <script type="text/javascript">
+  SyntaxHighlighter.defaults['toolbar'] = false;
+  SyntaxHighlighter.all();
+  </script>
+
+    <title>
+    Apache Camel: JCIFS
+    </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="components.html">Components</a>&nbsp;&gt;&nbsp;<a 
href="jcifs.html">JCIFS</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="JCIFS-JCIFSComponent"></a>JCIFS Component </h2>
+
+<p>This component provides access to remote file systems over the CIFS/SMB 
networking protocol. </p>
+
+<p>Maven users will need to add the following dependency to their 
<tt>pom.xml</tt> for this component: </p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<script class="theme: Default; brush: xml; gutter: false" 
type="syntaxhighlighter"><![CDATA[ 
+&lt;dependency&gt; 
+  &lt;groupId&gt;org.apache-extras.camel-extra&lt;/groupId&gt; 
+  &lt;artifactId&gt;camel-jcifs&lt;/artifactId&gt; 
+  &lt;version&gt;x.x.x&lt;/version&gt; 
+  &lt;!-- use the same version as your Camel core version --&gt; 
+&lt;/dependency&gt; 
+]]></script>
+</div></div> 
+
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col 
span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" 
valign="top"><img align="middle" 
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"; 
width="16" height="16" alt="" border="0"></td><td colspan="1" 
rowspan="1"><b>Consuming from remote server</b><br clear="none">Make sure you 
read the section titled <em>Default when consuming files</em> further below for 
details related to consuming files.</td></tr></table></div> 
+
+<h3><a shape="rect" name="JCIFS-URIformat"></a>URI format </h3>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[ 
+smb://[[[domain;]username[:password]@]server[:port]/[[share/[dir/]]]][?options]
 
+]]></script>
+</div></div> 
+
+<p>Where <b>share</b> represents the share to connect to and <b>dir</b> is 
optionaly any underlying directory. Can contain nested folders. </p>
+
+<p>You can append query options to the URI in the following format, 
<tt>?option=value&amp;option=value&amp;...</tt> </p>
+
+<p>This component uses the <a shape="rect" class="external-link" 
href="http://jcifs.samba.org/"; rel="nofollow">JCIFS</a> library for the actual 
CIFS/SMB work.</p>
+
+<h3><a shape="rect" name="JCIFS-URIOptions"></a>URI Options </h3>
+
+<p>The options below are exclusive for the JCIFS 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"> Default Value </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>password</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Mandatory</b> Specifies the password to use to log in 
to the remote file system. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>localWorkDirectory</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> When consuming, a local work directory can be 
used to store the remote file content directly in local files, to avoid loading 
the content into memory. This is beneficial, if you consume a very big remote 
file and thus can conserve memory. See below for more 
 details. </td></tr></tbody></table>
+</div>
+</div> 
+
+<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col 
span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" 
valign="top"><img align="middle" 
src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif";
 width="16" height="16" alt="" border="0"></td><td colspan="1" 
rowspan="1"><b>More options</b><br clear="none">See <a shape="rect" 
href="file2.html" title="File2">File</a> for more options as all the options 
from <a shape="rect" href="file2.html" title="File2">File</a> is 
inherited.</td></tr></table></div> 
+
+<p>For example to set the <tt>localWorkDirectory</tt> to ''/tmp'' you can do: 
</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("smb://f...@myserver.example.com/sharename?password=secret&amp;localWorkDirectory=/tmp")
+  .to("bean:foo"); 
+]]></script>
+</div></div> 
+
+
+<p>You can have as many of these options as you like.</p>
+
+<h3><a shape="rect" name="JCIFS-Examples"></a>Examples </h3>
+
+<p><tt><a shape="rect" class="external-link" 
href="smb://f...@myserver.example.com/sharename?password=secret" 
rel="nofollow">smb://f...@myserver.example.com/sharename?password=secret</a></tt>
 <br clear="none">
+<tt><a shape="rect" class="external-link" 
href="smb://companydomain;f...@myserver.company.com/sharename?password=secret" 
rel="nofollow">smb://companydomain;f...@myserver.company.com/sharename?password=secret</a></tt>
 </p>
+
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col 
span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" 
valign="top"><img align="middle" 
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"; 
width="16" height="16" alt="" border="0"></td><td colspan="1" 
rowspan="1"><b>More information</b><br clear="none">This component is an 
extension of the <a shape="rect" href="file2.html" title="File2">File</a> 
component. So there are more samples and details on the <a shape="rect" 
href="file2.html" title="File2">File</a> component 
page.</td></tr></table></div> 
+
+<h3><a shape="rect" name="JCIFS-MessageHeaders"></a>Message Headers </h3>
+
+<p>The following message headers can be used to affect the behavior of the 
component </p>
+
+<div class="confluenceTableSmall"><div class="table-wrap">
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Header </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>CamelFileName</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Specifies the output file name (relative to the endpoint 
directory) to be used for the output message when sending to the endpoint. If 
this is not present and no expression either, then a generated message ID is 
used as the filename instead. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>CamelFileNameProduced</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> The actual absolute filepath (path + name) 
for the output file that was written. This header is set by Camel and its 
purpose is providing end-users the name of the file that was written. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>CamelFileBatchIndex</tt> </td><td colspan=
 "1" rowspan="1" class="confluenceTd"> Current index out of total number of 
files being consumed in this batch. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>CamelFileBatchSize</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> Total number of files being consumed in this 
batch. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>CamelFileHost</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
The remote hostname. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>CamelFileLocalWorkPath</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> Path to the local work file, if local work 
directory is used. </td></tr></tbody></table>
+</div>
+</div> 
+
+
+<h3><a shape="rect" name="JCIFS-UsingLocalWorkDirectory"></a>Using Local Work 
Directory </h3>
+
+<p>Camel JCIFS supports consuming from remote servers and downloading the 
files directly into a local work directory. This avoids reading the entire 
remote file content into memory as it is streamed directly into the local file 
using <tt>FileOutputStream</tt>. </p>
+
+<p>Camel JCIFS will store to a local file with the same name as the remote 
file. And finally, when the <a shape="rect" href="exchange.html" 
title="Exchange">Exchange</a> is complete the local file is deleted. </p>
+
+<p>So if you want to download files from a remote server and store it as files 
then you need to route to a file endpoint such as: </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("smb://f...@myserver.example.com/sharename?password=secret&amp;localWorkDirectory=/tmp")
+  .to("file://inbox"); 
+]]></script>
+</div></div> 
+
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col 
span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" 
valign="top"><img align="middle" 
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"; 
width="16" height="16" alt="" border="0"></td><td colspan="1" 
rowspan="1"><b>Optimization by renaming work file</b><br clear="none">The route 
above is ultra efficient as it avoids reading the entire file content into 
memory. It will download the remote file directly to a local file stream. The 
<tt>java.io.File</tt> handle is then used as the <a shape="rect" 
href="exchange.html" title="Exchange">Exchange</a> body. The file producer 
leverages this fact and can work directly on the work file 
<tt>java.io.File</tt> handle and perform a <tt>java.io.File.rename</tt> to the 
target filename. As Camel knows it's a local work file, it can optimize and use 
a rename instead of a file copy, as the work file is meant to be deleted 
anyway.</td></
 tr></table></div> 
+
+<h3><a shape="rect" name="JCIFS-Samples"></a>Samples </h3>
+
+<p>In the sample below we set up Camel to download all the reports from the 
SMB/CIFS server once every hour (60 min) and store it as files on the local 
file system. </p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[
+protected RouteBuilder createRouteBuilder() throws Exception {
+  return new RouteBuilder() {
+    public void configure() throws Exception {
+      // we use a delay of 60 minutes (eg. once pr. hour) we poll the server
+      long delay = 60 * 60 * 1000L;
+ 
+      // from the given server we poll (= download) all the files
+      // from the public/reports folder and store this as files
+      // in a local directory. Camel will use the filenames from the server
+      
from("smb://f...@myserver.example.com/public/reports?password=secret&amp;delay="
 + delay)
+        .to("file://target/test-reports");
+    }
+  };
+}
+
+from("smb://f...@myserver.example.com/sharename?password=secret&amp;amp;delay=60000")
+  .to("file://target/test-reports")
+]]></script>
+</div></div>
+
+<p>And the route using Spring DSL: </p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<script class="theme: Default; brush: xml; gutter: false" 
type="syntaxhighlighter"><![CDATA[ 
+&lt;route&gt; 
+  &lt;from 
uri="smb://f...@myserver.example.com/sharename?password=secret&amp;amp;delay=60000"/&gt;
 
+  &lt;to uri="file://target/test-reports"/&gt; 
+&lt;/route&gt; 
+]]></script>
+</div></div> 
+
+<h3><a shape="rect" 
name="JCIFS-Filterusing%7B%7Borg.apache.camel.component.file.GenericFileFilter%7D%7D"></a>Filter
 using <tt>org.apache.camel.component.file.GenericFileFilter</tt> </h3>
+
+<p>Camel supports pluggable filtering strategies. This strategy it to use the 
build in <tt>org.apache.camel.component.file.GenericFileFilter</tt> in Java. 
You can then configure the endpoint with such a filter to skip certain filters 
before being processed. </p>
+
+<p>In the sample we have built our own filter that only accepts files starting 
with report in the filename. </p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[
+public class MyFileFilter&lt;T&gt; implements GenericFileFilter&lt;T&gt; {
+
+    public boolean accept(GenericFile&lt;T&gt; file) {
+        // we only want report files 
+        return file.getFileName().startsWith("report");
+    }
+}
+]]></script>
+</div></div> 
+
+<p>And then we can configure our route using the <b>filter</b> attribute to 
reference our filter (using <tt>#</tt> notation) that we have defined in the 
spring XML file: </p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<script class="theme: Default; brush: xml; gutter: false" 
type="syntaxhighlighter"><![CDATA[ 
+&lt;!-- define our sorter as a plain spring bean --&gt; 
+&lt;bean id="myFilter" class="com.mycompany.MyFileFilter"/&gt; 
+
+&lt;route&gt; 
+  &lt;from 
uri="smb://f...@myserver.example.com/sharename?password=secret&amp;amp;filter=#myFilter"/&gt;
 
+  &lt;to uri="bean:processInbox"/&gt; 
+&lt;/route&gt; 
+]]></script>
+</div></div> 
+
+
+<h3><a shape="rect" name="JCIFS-FilteringusingANTpathmatcher"></a>Filtering 
using ANT path matcher </h3>
+
+<p>The ANT path matcher is a filter that is shipped out-of-the-box in the 
<b>camel-spring</b> jar. So you need to depend on <b>camel-spring</b> if you 
are using Maven. <br clear="none">
+The reason is that we leverage Spring's <a shape="rect" class="external-link" 
href="http://static.springsource.org/spring/docs/3.0.x/api/org/springframework/util/AntPathMatcher.html";
 rel="nofollow">AntPathMatcher</a> to do the actual matching. </p>
+
+<p>The file paths are matched with the following rules: </p>
+<ul class="alternate" type="square"><li><tt>?</tt> matches one 
character</li><li><tt>*</tt> matches zero or more 
characters</li><li><tt>**</tt> matches zero or more directories in a 
path</li></ul>
+
+
+<p>The sample below demonstrates how to use it:  </p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<script class="theme: Default; brush: xml; gutter: false" 
type="syntaxhighlighter"><![CDATA[
+&lt;camelContext xmlns="http://camel.apache.org/schema/spring"&gt;
+  &lt;template id="camelTemplate"/&gt;
+
+  &lt;!-- use myFilter as filter to allow setting ANT paths for which files to 
scan for --&gt;
+  &lt;endpoint id="mySMBEndpoint" 
uri="smb://f...@myserver.example.com/sharename?password=secret&amp;amp;recursive=true&amp;amp;filter=#myAntFilter"/&gt;
+
+  &lt;route&gt;
+    &lt;from ref="mySMBEndpoint"/&gt;
+    &lt;to uri="mock:result"/&gt;
+  &lt;/route&gt;
+&lt;/camelContext&gt;
+ 
+&lt;!-- we use the AntPathMatcherRemoteFileFilter to use ant paths for 
includes and exclude --&gt;
+&lt;bean id="myAntFilter" 
class="org.apache.camel.component.file.AntPathMatcherGenericFileFilter"&gt;
+  &lt;!-- include any files in the sub folder that has day in the name --&gt;
+  &lt;property name="includes" value="**/subfolder/**/*day*"/&gt;
+  &lt;!-- exclude all files with bad in name or .xml files. Use comma to 
separate multiple excludes --&gt;
+  &lt;property name="excludes" value="**/*bad*,**/*.xml"/&gt;
+&lt;/bean&gt;
+]]></script>
+</div></div>
+
+<h3><a shape="rect" name="JCIFS-SeeAlso"></a>See Also</h3>
+<ul><li><a shape="rect" href="configuring-camel.html" title="Configuring 
Camel">Configuring Camel</a></li><li><a shape="rect" href="component.html" 
title="Component">Component</a></li><li><a shape="rect" href="endpoint.html" 
title="Endpoint">Endpoint</a></li><li><a shape="rect" 
href="getting-started.html" title="Getting Started">Getting 
Started</a></li></ul>
+ 
+<ul class="alternate" type="square"><li><a shape="rect" href="file2.html" 
title="File2">File2</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="architecture.html" 
title="Architecture">Architecture</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="dsl.html" title="DSL">DSL</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">L
 anguages</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>
+
+<p>
+</p><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=34017429";>edit
 page</a>)
+        (<a 
href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=34017429&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 
priv...@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>
+
+


Reply via email to