Author: hiranya
Date: Thu Dec 22 16:16:02 2011
New Revision: 1222320
URL: http://svn.apache.org/viewvc?rev=1222320&view=rev
Log:
Adding new documentation site
Added:
synapse/branches/2.1/src/
synapse/branches/2.1/src/site/
synapse/branches/2.1/src/site/resources/
synapse/branches/2.1/src/site/resources/css/
synapse/branches/2.1/src/site/resources/css/site.css
synapse/branches/2.1/src/site/resources/images/
synapse/branches/2.1/src/site/resources/images/footer-back.png (with
props)
synapse/branches/2.1/src/site/resources/images/page-back.png (with props)
synapse/branches/2.1/src/site/resources/images/synapse-logo.png (with
props)
synapse/branches/2.1/src/site/site.xml
synapse/branches/2.1/src/site/xdoc/
synapse/branches/2.1/src/site/xdoc/developer-guide.xml
synapse/branches/2.1/src/site/xdoc/download.xml
synapse/branches/2.1/src/site/xdoc/history.xml
synapse/branches/2.1/src/site/xdoc/index.xml
synapse/branches/2.1/src/site/xdoc/userguide/
synapse/branches/2.1/src/site/xdoc/userguide/config.xml
synapse/branches/2.1/src/site/xdoc/userguide/deployment.xml
synapse/branches/2.1/src/site/xdoc/userguide/extending.xml
synapse/branches/2.1/src/site/xdoc/userguide/faq.xml
synapse/branches/2.1/src/site/xdoc/userguide/installation.xml
synapse/branches/2.1/src/site/xdoc/userguide/mediators.xml
synapse/branches/2.1/src/site/xdoc/userguide/quick_start.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/
synapse/branches/2.1/src/site/xdoc/userguide/samples.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample0.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample1.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample10.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample100.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample101.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample102.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample11.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample12.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample13.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample14.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample150.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample151.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample152.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample153.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample154.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample155.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample156.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample157.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample158.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample2.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample200.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample201.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample202.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample250.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample251.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample252.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample253.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample254.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample255.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample256.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample257.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample258.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample259.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample260.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample261.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample262.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample263.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample264.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample265.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample266.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample3.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample300.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample350.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample351.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample352.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample353.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample354.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample360.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample361.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample362.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample363.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample364.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample370.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample371.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample372.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample380.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample381.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample390.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample391.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample4.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample400.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample410.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample420.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample430.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample450.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample451.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample452.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample460.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample5.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample50.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample500.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample501.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample502.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample51.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample52.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample53.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample54.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample55.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample56.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample57.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample58.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample6.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample600.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample601.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample650.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample651.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample652.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample7.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample700.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample8.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample800.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/sample9.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/setup/
synapse/branches/2.1/src/site/xdoc/userguide/samples/setup/db.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/setup/fix.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/setup/index.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/setup/jms.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/setup/mail.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/setup/script.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/setup/tcp_udp.xml
synapse/branches/2.1/src/site/xdoc/userguide/samples/template.xml
synapse/branches/2.1/src/site/xdoc/userguide/transports.xml
synapse/branches/2.1/src/site/xdoc/userguide/upgrading.xml
Added: synapse/branches/2.1/src/site/resources/css/site.css
URL:
http://svn.apache.org/viewvc/synapse/branches/2.1/src/site/resources/css/site.css?rev=1222320&view=auto
==============================================================================
--- synapse/branches/2.1/src/site/resources/css/site.css (added)
+++ synapse/branches/2.1/src/site/resources/css/site.css Thu Dec 22 16:16:02
2011
@@ -0,0 +1,207 @@
+@import url(http://fonts.googleapis.com/css?family=Buenard);
+body, p, div, ul, li, a, tr, td,th{
+ font-family: 'Buenard', serif;
+ font-size:15px;
+}
+body{
+ border-top:solid 5px #000;
+ padding-bottom:0px;
+ background:transparent url(../images/page-back.png) no-repeat right 5px;
+}
+h2{
+ background-color:transparent;
+ border:none;
+ font-size:30px;
+ color:#171515;
+ /*text-shadow:-1px -1px 2px #ADA9A9;*/
+ margin:3px 0px;
+}
+h3{
+ background-color:transparent;
+ border:none;
+ font-size:25px;
+ color:#171515;
+ /*text-shadow:-1px -1px 2px #ADA9A9;*/
+ margin:3px 0px;
+}
+div#contentBox h4{
+ margin:3px 0px;
+ font-size:15px;
+ color: #666666;
+ font-weight:bold;
+ border:none;
+ padding:0;
+ background-color:transparent;
+}
+div#contentBox h5{
+ margin:3px 0px;
+ font-size:15px;
+}
+div#contentBox{
+ padding-top:10px;
+}
+p,li{
+ line-height:25px;
+}
+#bannerLeft{
+ text-align:right;
+ position:absolute;
+ right:270px;
+ top:30px;
+ color:#4c4c4c;
+}
+#banner{
+ height:90px;
+ background:transparent url(../images/synapse-logo.png) no-repeat left top;
+}
+#footer{
+ background:transparent url(../images/footer-back.png) repeat-x left top;
+ color:#fff;
+ font-size:11px;
+ height:80px;
+ padding:10px;
+ text-align:center;
+ margin:0px 0px !important;
+ border-top:solid 5px #000;
+}
+.xright{
+ float:none;
+}
+#breadcrumbs{
+ background-image: -webkit-gradient(linear, left top, left bottom,
from(#c2c2c2), to(#d7d7d7)); /* mozilla - FF3.6+ */
+ background-image: -moz-linear-gradient(top, #c2c2c2 0%, #d7d7d7 100%); /*
IE 5.5 - 7 */
+
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#c2c2c2',EndColorStr='#d7d7d7');
/* IE8 */
+ -ms-filter: progid: DXImageTransform . Microsoft . gradient(gradientType =
0, startColor = '#c2c2c2', endColoStr = '#d7d7d7'); /*Transparent back */
+
+ /*Rounded corners */
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+ border: solid 1px #888888;
+
+ /*The shadow */
+ -moz-box-shadow: 3px 3px 2px #ddd;
+ -webkit-box-shadow: 3px 3px 2px #ddd;
+ box-shadow: 3px 3px 2px #ddd;
+
+ color:#707070;
+
+ margin:0px 20px;
+ padding:5px;
+
+ /*text-shadow: -1px -1px 2px #918D8D;*/
+}
+#leftColumn{
+ margin:20px 20px;
+
+
+ background-color:#e9e9e9;
+
+ /*Rounded corners */
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+
+ /*The shadow */
+ -moz-box-shadow: 3px 3px 2px #ddd;
+ -webkit-box-shadow: 3px 3px 2px #ddd;
+ box-shadow: 3px 3px 2px #ddd;
+
+ width:250px;
+}
+#navcolumn strong{
+ color:#ff6800;
+ font-size:13px;
+}
+#navcolumn h5{
+ color:#2b2b2b;
+ font-weight:bold;
+ font-size:20px;
+}
+#navcolumn li{
+ margin:10px 0px;
+}
+#navcolumn li a{
+ font-size:13px;
+}
+#bodyColumn{
+ margin-left:300px;
+}
+#bodyColumn ul li{
+ margin-bottom:10px;
+}
+table.bodyTable {
+ border-left: solid 1px #468aa6;
+ border-top: solid 1px #468aa6;
+ border-collapse: collapse;
+}
+
+table.bodyTable th {
+ background-image: -webkit-gradient(linear, left top, left bottom,
from(#56aed2), to(#417f98));
+ background-image: -moz-linear-gradient(top, #56aed2 0%, #417f98 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0,
startColor = 0, endColorStr = #417f98);
+ -ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0,
startColor = 0, endColoStr = #417f98);
+ color: #fff;
+ font-size: 15px;
+ text-align: left;
+ padding: 3px;
+
+ border-right: solid 1px #468aa6;
+ border-bottom: solid 1px #468aa6;
+}
+
+table.bodyTable td {
+ border-right: solid 1px #468aa6;
+ border-bottom: solid 1px #468aa6;
+ margin: 0px;
+ padding: 3px;
+}
+table.bodyTable tr:nth-child(even) {background: #ccdde1}
+table.bodyTable tr:nth-child(odd) {background: #FFF}
+
+/*div#contentBox > div:first-child p:first-letter{
+ font-weight:bold;
+ font-size:40px;
+}*/
+
+
+
+/* Pre defined styles */
+
+.consoleOutput {
+ overflow: auto;
+ white-space: pre;
+ border: 1px dashed #3c78b5;
+ font-size: 11px;
+ font-family: Courier;
+ margin: 10px;
+ line-height: 13px;
+ background-color: #f0f0f0;
+ border-bottom: 1px dashed #3c78b5;
+ padding: 3px;
+ border-style: solid;
+}
+
+.xmlConf {
+ overflow: auto;
+ white-space: pre;
+ border: 1px dashed #3c78b5;
+ font-size: 11px;
+ font-family: Courier;
+ margin: 10px;
+ line-height: 13px;
+ background-color: #f0f0f0;
+ border-bottom: 1px dashed #3c78b5;
+ padding: 3px;
+ border-style: solid;
+}
+
+.command {
+ overflow: auto;
+ border: 1px dashed #3c78b5;
+ text-align: left;
+ background-color: #f0f0f0;
+ padding: 3px;
+ font-size: 11px;
+ font-family: Courier;
+ margin: 10px;
+ line-height: 13px;
+}
\ No newline at end of file
Added: synapse/branches/2.1/src/site/resources/images/footer-back.png
URL:
http://svn.apache.org/viewvc/synapse/branches/2.1/src/site/resources/images/footer-back.png?rev=1222320&view=auto
==============================================================================
Binary file - no diff available.
Propchange: synapse/branches/2.1/src/site/resources/images/footer-back.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: synapse/branches/2.1/src/site/resources/images/page-back.png
URL:
http://svn.apache.org/viewvc/synapse/branches/2.1/src/site/resources/images/page-back.png?rev=1222320&view=auto
==============================================================================
Binary file - no diff available.
Propchange: synapse/branches/2.1/src/site/resources/images/page-back.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: synapse/branches/2.1/src/site/resources/images/synapse-logo.png
URL:
http://svn.apache.org/viewvc/synapse/branches/2.1/src/site/resources/images/synapse-logo.png?rev=1222320&view=auto
==============================================================================
Binary file - no diff available.
Propchange: synapse/branches/2.1/src/site/resources/images/synapse-logo.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: synapse/branches/2.1/src/site/site.xml
URL:
http://svn.apache.org/viewvc/synapse/branches/2.1/src/site/site.xml?rev=1222320&view=auto
==============================================================================
--- synapse/branches/2.1/src/site/site.xml (added)
+++ synapse/branches/2.1/src/site/site.xml Thu Dec 22 16:16:02 2011
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+ ~ 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.
+ -->
+
+<project name="Apache Synapse">
+ <skin>
+ <groupId>org.apache.maven.skins</groupId>
+ <artifactId>maven-default-skin</artifactId>
+ <version>1.0</version>
+ </skin>
+ <body>
+ <menu name="Main Menu">
+ <item name="Home" href="index.html"/>
+ <item name="Download" href="download.html"/>
+ <item name="History" href="history.html"/>
+ <item name="News"/>
+ <item name="License"
href="http://www.apache.org/licenses/LICENSE-2.0"/>
+ <item name="Thanks"
href="http://www.apache.org/foundation/thanks.html"/>
+ <item name="Sponsorship"
href="http://www.apache.org/foundation/sponsorship.html"/>
+ <item name="Security" href="http://www.apache.org/security/"/>
+ </menu>
+ <menu name="Documentation">
+ <item name="Installation Guide"
href="userguide/installation.html"/>
+ <item name="Quick Start Guide" href="userguide/quick_start.html"/>
+ <item name="Samples Setup Guide"
href="userguide/samples/setup/index.html"/>
+ <item name="Samples Catalog" href="userguide/samples.html"/>
+ <item name="Configuration Language" href="userguide/config.html"/>
+ <item name="Mediators Catalog" href="userguide/mediators.html"/>
+ <item name="Transports Catalog" href="userguide/transports.html"/>
+ <item name="Extending Synapse" href="userguide/extending.html"/>
+ <item name="Upgrading" href="userguide/upgrading.html"/>
+ <item name="Deployment" href="userguide/deployment.html"/>
+ <item name="Javadocs" href="apidocs/"/>
+ <item name="FAQ" href="userguide/faq.html"/>
+ </menu>
+ <menu name="Developer Resources">
+ <item name="Developer Guide " href="developer-guide.html"/>
+ <item name="Developer Guidelines"/>
+ <item name="Release Process"/>
+ <item name="How to Contribute"/>
+ </menu>
+ <menu name="Project Details">
+ <item name="Overview" href="project-info.html"/>
+ <item name="Mailing Lists" href="mail-lists.html"/>
+ <item name="Source Repository" href="source-repository.html"/>
+ <item name="Issue Tracking" href="issue-tracking.html"/>
+ <item name="Dependencies" href="dependencies.html"/>
+ <item name="Project Team" href="team-list.html"/>
+ <item name="Project Summary" href="project-summary.html"/>
+ </menu>
+ <menu name="Previous Releases">
+ <item name="Version 2.0" href="2_0/index.html"/>
+ <item name="Version 1.1.1" href="1_1_1/content.html"/>
+ <item name="Version 1.1" href="1_1/content.html"/>
+ <item name="Version 1.0" href="1_0/content.html"/>
+ </menu>
+ </body>
+</project>
Added: synapse/branches/2.1/src/site/xdoc/developer-guide.xml
URL:
http://svn.apache.org/viewvc/synapse/branches/2.1/src/site/xdoc/developer-guide.xml?rev=1222320&view=auto
==============================================================================
--- synapse/branches/2.1/src/site/xdoc/developer-guide.xml (added)
+++ synapse/branches/2.1/src/site/xdoc/developer-guide.xml Thu Dec 22 16:16:02
2011
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!--
+ ~ 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.
+ -->
+
+<document>
+ <properties>
+ <title>Apache Synapse - Developer Guide</title>
+ </properties>
+ <body>
+ <section name="Apache Synapse Development Guide">
+ <p>
+ Welcome to Apache Synapse Developer Guide. This guide have
following contents,
+ </p>
+ <ul>
+ <li>
+ <a href="#intro">Introduction</a>
+ </li>
+ <li>
+ <a href="#subversion">Using Subversion (SVN)</a>
+ </li>
+ <li>
+ <a href="#checkout">Checking Out Synapse Codebase</a>
+ </li>
+ <li>
+ <a href="#maven2">Installing Maven 2</a>
+ </li>
+ <li>
+ <a href="#config_ide">Configuring your IDE</a>
+ </li>
+ </ul>
+ </section>
+
+ <section name="Introduction" id="intro">
+ <p>This document provides information on how to use
Subversion(SVN) to checkout/update/commits
+ to codebase, etc, in persepective of contributing to Apache
Synapse. We have described
+ Instructions on configuring IDEs for development and using
Maven as build and project
+ management tool .
+ </p>
+ </section>
+ <section name="Using Subversion (SVN)" id="subversion">
+ <p> Synapse uses Subversion (SVN) for source control. Subversion
has been the popular
+ versioning system preferred over CVS . It is also licensed
under a Apache compatible
+ license.
+ To learn more about Subversion or to download the latest
distribution, visit the
+ <a class="externalLink"
href="http:///subversion.tigris.org">Subversion project
+ site</a>. A guide on setting up and installing Subversion, is
available at ASF
+ <a class="externalLink"
href="http://www.apache.org/dev/version-control.html"/> Source
+ Code Repositories page</p>
+ </section>
+ <section name="Checking Out Synapse Codebase" id="checkout">
+ <p>To check out the latest version of Synapse from project SVN
repository, you must use
+ one of the following URLs depending on your level of access to
the Synapse source code:
+ ie:- a committer or non committer</p>
+
+ <ul>
+ <li><b>If you are not a committer:</b> <a class="externalLink"
href="http://svn.apache.org/repos/asf/synapse/trunk/java/">http://svn.apache.org/repos/asf/synapse/trunk/java/</a></li>
+
+ <li><b>If you are a committer:</b> <a class="externalLink"
href="https://svn.apache.org/repos/asf/synapse/trunk/java/">https://svn.apache.org/repos/asf/synapse/trunk/java/</a></li>
+ </ul>
+ <p>
+ If you are a committer,you have to have a svn password at
hand. To get more info
+ on credentials you must log into svn.apache.org. Please read
the ASF
+ <a class="externalLink"
href="http://www.apache.org/dev/version-control.html">
+ Source Code Repositories page</a>.
+ </p>
+ <p>
+ Use following commands to manage Synapse code at subversion :
+ </p>
+ <ol>
+ <li>Run <b>svn co <repository URL> synapse</b> where
+ the repository URL is one of the URLs from the previous
list.</li>
+ <li>To update your working copy to the latest version
,execute the <b>svn update</b>
+ or <b>svn up</b>command.</li>
+ <li>to submit a patch, execute <b>svn diff</b> to create a
unified diff for
+ submission to the SYNAPSE JIRA issue tracker.</li>
+ </ol>
+ </section>
+ <section name="Installing Maven 2" id="maven2">
+ <p>
+ Synapse build is based on Maven 2. For information about
downloading, installing, and
+ configuring Maven 2, please go through <a class="externalLink"
+
href="http://maven.apache.org">Maven project
+ page</a>.
+ To use Maven to build the Synapse project, Please install
+ <a class="externalLink"
href="http://maven.apache.org/download.html">Maven2</a>
+ </p>
+ <p>
+ Use following commands to build from Synapse source code using
maven2 :
+ </p>
+ <ol>
+ <li>Go to top level synapse folder Run <b>mvn clean install
</b>. This will build all
+ synapse modules from the top. Maven will use online
repositories . You can build from
+ individual modules as well. Go to module/{module_name} and
run the above command</li>
+
+ <li>To build Synapse offline use -o option ie:- <b>mvn clean
install -o </b> </li>
+ <li>To build Synapse without tests use <b>mvn clean install
-Dmaven.test.skip=true
+ </b> </li>
+ </ol>
+
+ </section>
+ <section name="Configuring your IDE" id="config_ide">
+ <p>The Synapse development can be based on variety of development
tools
+ from vim, emacs, Netbeans to Eclipse to Intellij/IDEA. Having
said that we recommend
+ users to use Eclipse or IDEA and there's direct development
support for these IDE's
+ from maven2.</p>
+
+ <p> Type <b>mvn idea:idea</b>. Generates the necessary IDEA .ipr,
.iml and .iws project
+ files. </p>
+
+ <p>Type <b>mvn eclipse:eclipse</b>. Generates the necessary
eclipse project files. </p>
+ </section>
+
+
+ </body>
+</document>
\ No newline at end of file
Added: synapse/branches/2.1/src/site/xdoc/download.xml
URL:
http://svn.apache.org/viewvc/synapse/branches/2.1/src/site/xdoc/download.xml?rev=1222320&view=auto
==============================================================================
--- synapse/branches/2.1/src/site/xdoc/download.xml (added)
+++ synapse/branches/2.1/src/site/xdoc/download.xml Thu Dec 22 16:16:02 2011
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!--
+ ~ 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.
+ -->
+
+<document>
+ <properties>
+ <title>Apache Synapse - Downloads</title>
+ </properties>
+ <body>
+ <section name="Download Latest Stable Release">
+ <p>
+ The latest stable release of Apache Synapse is 2.1. It is
highly recommended
+ to use the latest stable release so that you can use our
newest features
+ while benefiting from all the recent bug fixes and
improvements.
+ </p>
+ <table>
+ <tr>
+ <th>Version</th>
+ <th>Release Date</th>
+ <th>Release Note</th>
+ </tr>
+ <tr>
+ <td><a href="download/2.1/download.cgi">2.1</a></td>
+ <td>22-Dec-2011</td>
+ <td>View</td>
+ </tr>
+ </table>
+ </section>
+ <section name="Download Previous Releases">
+ <table>
+ <tr>
+ <th>Version</th>
+ <th>Release Date</th>
+ </tr>
+ <tr>
+ <td><a href="download/2.0.0/download.cgi">2.0.0</a></td>
+ <td>30-Nov-2010</td>
+ </tr>
+ <tr>
+ <td><a href="download/1.2/download.cgi">1.2</a></td>
+ <td>9-Jun-2008</td>
+ </tr>
+ <tr>
+ <td><a href="download/1.1.1/download.cgi">1.1.1</a></td>
+ <td>28-Jan-2008</td>
+ </tr>
+ <tr>
+ <td><a href="download/1.1/download.cgi">1.1</a></td>
+ <td>12-Nov-2007</td>
+ </tr>
+ <tr>
+ <td><a href="download/2.0.0/download.cgi">1.0</a></td>
+ <td>08-Jun-2007</td>
+ </tr>
+ </table>
+ </section>
+ </body>
+</document>
\ No newline at end of file
Added: synapse/branches/2.1/src/site/xdoc/history.xml
URL:
http://svn.apache.org/viewvc/synapse/branches/2.1/src/site/xdoc/history.xml?rev=1222320&view=auto
==============================================================================
--- synapse/branches/2.1/src/site/xdoc/history.xml (added)
+++ synapse/branches/2.1/src/site/xdoc/history.xml Thu Dec 22 16:16:02 2011
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!--
+ ~ 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.
+ -->
+
+<document>
+ <properties>
+ <title>Apache Synapse - Down the Memory Lane</title>
+ </properties>
+ <body>
+ <section name="History of Synapse">
+ <p>
+ Synapse started out as an Apache Incubator project co-proposed
by a number of
+ companies. The real key starting point was a face-to-face
meeting held in the
+ Bay Area in September 2005 hosted at Infravio's offices. In
that meeting the
+ overall approach for Synapse was hammered out, and then we set
out to coding.
+ </p>
+ <p>
+ The first real usable build followed early in January 2006.
Known as M1, this was a
+ real runnable release, but only providing very simple
functionality. Other releases
+ throughout 2006 lead to the 0.90 release in December 2006, and
in December 2006, the
+ Board voted to approve Synapse as a graduate from the
Incubator and a member of the
+ Web Services project. The namespace URL
(http://ws.apache.org/ns/synapse) used in
+ the Synapse configuration language is a remnant from our
Apache Web Services heritage.
+ </p>
+ <p>
+ A year later, in December 2007, Synapse became an Apache top
level project (TLP),
+ and since then has released 3 versions.
+ </p>
+ <p>
+ Here are some more interesting resources that show the growth
and development
+ of Synapse from its humble beginnings.
+ </p>
+ <ul>
+ <li><a
href="http://wiki.apache.org/incubator/SynapseProposal">Project
proposal</a></li>
+ <li><a
href="http://markmail.org/message/ac27hfeyvj4bbgde">What's available in Synapse
M1?</a></li>
+ <li><a href="http://markmail.org/message/ueoox6fgpu5zwsrn">1.1
release announcement</a></li>
+ <li><a
href="http://markmail.org/message/7wuu2jfsk2qfwhdp">1.1.1 release
announcement</a></li>
+ <li><a href="http://markmail.org/message/od5si63jdjhj3mhc">1.2
release announcement</a></li>
+ <li><a href="http://apache-synapse.blogspot.com/">Old Apache
Synapse blog</a></li>
+ <li><a
href="http://www.slideshare.net/pizak/fast-soa-with-apache-synapse">Synapse at
ApacheCon EU 2008</a></li>
+ <li><a
href="http://www.slideshare.net/guest60ed0b/aceu2009-synapse-scalability-availability">Synapse
at ApacheCon EU 2009</a></li>
+ <li><a
href="http://www.slideshare.net/hiranya911/introduction-to-apache-synapse">Synapse
at Apache Asia Roadshow 2009</a></li>
+ <li><a
href="http://en.wikipedia.org/wiki/Apache_Synapse">Synapse on Wikipedia</a></li>
+ </ul>
+ </section>
+ </body>
+</document>
\ No newline at end of file
Added: synapse/branches/2.1/src/site/xdoc/index.xml
URL:
http://svn.apache.org/viewvc/synapse/branches/2.1/src/site/xdoc/index.xml?rev=1222320&view=auto
==============================================================================
--- synapse/branches/2.1/src/site/xdoc/index.xml (added)
+++ synapse/branches/2.1/src/site/xdoc/index.xml Thu Dec 22 16:16:02 2011
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!--
+ ~ 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.
+ -->
+
+<document>
+ <properties>
+ <title>Apache Synapse - The Lightweight ESB</title>
+ </properties>
+ <body>
+ <section name="Apache Synapse Enterprise Service Bus (ESB)">
+ <p>
+ Apache Synapse is a lightweight and high-performance
Enterprise Service Bus (ESB).
+ Powered by a fast and asynchronous mediation engine, Apache
Synapse provides
+ exceptional support for XML, Web Services and REST. In
addition to XML and SOAP,
+ Apache Synapse supports several other content interchange
formats, such as plain
+ text, binary, Hessian and JSON. The wide range of transport
adapters available for
+ Synapse, enables it to communicate over many application and
transport layer
+ protocols. As of now, Apache Synapse supports HTTP/S, Mail
(POP3, IMAP, SMTP),
+ JMS, TCP, UDP, VFS, SMS, XMPP and FIX.
+ </p>
+ <p>
+ Apache Synapse is free and open source software distributed
under the
+ <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
Software License 2.0</a>.
+ The latest version of Synaspe is <a
href="download/2.0/download.cgi">v2.0</a>.
+ This release comes with a horde of new features, bug fixes,
performance and
+ stability improvements.
+ </p>
+ </section>
+ <section name="New in Version 2.0">
+ <ul>
+ <li>New, fine-grained configuration model</li>
+ <li>Hot deployment and hot update support for configuration
artifacts</li>
+ <li>Priority based mediation support</li>
+ <li>Comprehensive eventing capabilities with WS-Eventing
support</li>
+ <li>Secure vault for encrypting passwords in configuration
files</li>
+ <li>File locking support in the VFS transport for concurrent
polling</li>
+ <li>URLRewrite medaitor for fast and simple URL rewriting</li>
+ <li>Synapse configuration observer API</li>
+ <li>Multiple identity support in the HTTPS transport</li>
+ <li>Enhanced JMX monitoring support for the NHTTP
transport</li>
+ <li>Dead letter channel implementation (experimental)</li>
+ <li>Synapse XAR Maven plugin for generating configuration
artifacts</li>
+ </ul>
+ </section>
+ <section name="Key Features">
+ <ul>
+ <li>Proxy services - facilitating transport, interface
(WSDL/Schema/Policy),
+ message format (SOAP 1.1/1.2, POX/REST, Text, Binary), QoS
(WS-Addressing/
+ WS-Security/WS-RM) and optimization switching
(MTOM/SwA)</li>
+ <li>Non-blocking HTTP/S transports for fast HTTP interactions
and support for
+ thousands of concurrent connections</li>
+ <li>VFS transport for file manipulation and interaction with
FTP, SFTP, CIFS
+ and WEBDAV</li>
+ <li>JMS support for binary, plain text, XML and SOAP
payloads</li>
+ <li>Mail transport with extensive support for POP3, IMAP and
SMTP</li>
+ <li>Support for industry driven <a
href="http://www.fixprotocol.org/">Financial
+ Information eXchange (FIX)</a> protocol</li>
+ <li>Built-in Registry/Repository, facilitating dynamic
reloading of the
+ configuration and associated resources (e.g. XSLTs, XSD,
JS, ..)</li>
+ <li>Built-in support for scheduling tasks using the
+ <a target="_blank"
href="http://www.opensymphony.com/quartz">Quartz</a> scheduler</li>
+ <li>Load-balancing (with or without sticky sessions) and
fail-over routing</li>
+ <li>Support for many Web Services standards including
WS-Addressing, WS-Security
+ and WS-Reliable Messaging</li>
+ <li>Policy based message throttling and caching (with special
support for clustered
+ environments)</li>
+ <li>Message splitting and aggregation</li>
+ <li>Database lookup and update support with database
connection pooling</li>
+ <li>Fine grained statistics collection over sequences,
endpoints and proxy services</li>
+ <li>JMX monitoring and management</li>
+ <li>Easily extendable with Java, Spring, or BSF Scripting
languages (Javascript,
+ Ruby, Groovy, etc.)</li>
+ </ul>
+ </section>
+ </body>
+</document>