You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by bu...@apache.org on 2013/08/29 12:15:48 UTC

svn commit: r876590 [4/5] - in /websites/staging/mina/trunk/content: ./ asyncweb-project/ ftpserver-project/ mina-project/ mina-project/userguide/ mina-project/userguide/ch1-getting-started/ mina-project/userguide/ch10-executor-filter/ mina-project/use...

Modified: websites/staging/mina/trunk/content/mina-project/set-svnprops-tortoisesvn.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/set-svnprops-tortoisesvn.html (original)
+++ websites/staging/mina/trunk/content/mina-project/set-svnprops-tortoisesvn.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>
@@ -136,9 +139,9 @@
 <h1 id="setting-svn-properties-in-tortoise-svn">Setting SVN Properties in Tortoise SVN</h1>
 <p>This article is for configuring SVN properties for TortoiseSVN Client</p>
 <p>To maintain header's with revision tags like, we need to set SVN properties.</p>
-<div class="codehilite"><pre><span class="o">/**</span>
- <span class="o">*</span> <span class="nv">@version</span> <span class="nv">$Rev:</span> <span class="mi">529576</span> <span class="vg">$,</span> <span class="nv">$Date:</span> <span class="mi">2007</span><span class="o">-</span><span class="mo">04</span><span class="o">-</span><span class="mi">17</span> <span class="mi">14</span><span class="p">:</span><span class="mi">25</span><span class="p">:</span><span class="mo">07</span> <span class="o">+</span><span class="mo">0200</span> <span class="p">(</span><span class="n">mar</span><span class="o">.</span><span class="p">,</span> <span class="mi">17</span> <span class="n">avr</span><span class="o">.</span> <span class="mi">2007</span><span class="p">)</span> <span class="nv">$</span>
-<span class="err">*/</span>
+<div class="codehilite"><pre><span class="cm">/**</span>
+<span class="cm"> * @version $Rev: 529576 $, $Date: 2007-04-17 14:25:07 +0200 (mar., 17 avr. 2007) $</span>
+<span class="cm">*/</span>
 </pre></div>
 
 

Modified: websites/staging/mina/trunk/content/mina-project/testimonials.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/testimonials.html (original)
+++ websites/staging/mina/trunk/content/mina-project/testimonials.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/ch1-getting-started.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/ch1-getting-started.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/ch1-getting-started.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/features.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/features.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/features.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/first-steps.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/first-steps.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/first-steps.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>
@@ -161,7 +164,7 @@
 <h2 id="whats-inside">What's inside</h2>
 <p>After the download is complete, extract the content of <em>tar.gz</em> or <em>zip</em> file to local hard drive. The downloaded compressed file has following contents</p>
 <p>On UNIX system, type :</p>
-<div class="codehilite"><pre><span class="nv">$</span> <span class="nv">tar</span> <span class="n">xzpf</span> <span class="n">apache</span><span class="o">-</span><span class="n">mina</span><span class="o">-</span><span class="mf">2.0.7</span><span class="o">-</span><span class="n">tar</span><span class="o">.</span><span class="n">gz</span>
+<div class="codehilite"><pre>$ <span class="n">tar</span> <span class="n">xzpf</span> <span class="n">apache</span><span class="o">-</span><span class="n">mina</span><span class="o">-</span>2<span class="p">.</span>0<span class="p">.</span>7<span class="o">-</span><span class="n">tar</span><span class="p">.</span><span class="n">gz</span>
 </pre></div>
 
 
@@ -171,12 +174,12 @@
  <span class="o">+-</span> <span class="n">docs</span>
  <span class="o">+-</span> <span class="n">lib</span>
  <span class="o">+-</span> <span class="n">src</span>
- <span class="o">+-</span> <span class="n">LICENSE</span><span class="o">.</span><span class="n">txt</span>
- <span class="o">+-</span> <span class="n">LICENSE</span><span class="o">.</span><span class="n">jzlib</span><span class="o">.</span><span class="n">txt</span>
- <span class="o">+-</span> <span class="n">LICENSE</span><span class="o">.</span><span class="n">ognl</span><span class="o">.</span><span class="n">txt</span>
- <span class="o">+-</span> <span class="n">LICENSE</span><span class="o">.</span><span class="n">slf4j</span><span class="o">.</span><span class="n">txt</span>
- <span class="o">+-</span> <span class="n">LICENSE</span><span class="o">.</span><span class="n">springframework</span><span class="o">.</span><span class="n">txt</span>
- <span class="o">+-</span> <span class="n">NOTICE</span><span class="o">.</span><span class="n">txt</span>
+ <span class="o">+-</span> <span class="n">LICENSE</span><span class="p">.</span><span class="n">txt</span>
+ <span class="o">+-</span> <span class="n">LICENSE</span><span class="p">.</span><span class="n">jzlib</span><span class="p">.</span><span class="n">txt</span>
+ <span class="o">+-</span> <span class="n">LICENSE</span><span class="p">.</span><span class="n">ognl</span><span class="p">.</span><span class="n">txt</span>
+ <span class="o">+-</span> <span class="n">LICENSE</span><span class="p">.</span><span class="n">slf4j</span><span class="p">.</span><span class="n">txt</span>
+ <span class="o">+-</span> <span class="n">LICENSE</span><span class="p">.</span><span class="n">springframework</span><span class="p">.</span><span class="n">txt</span>
+ <span class="o">+-</span> <span class="n">NOTICE</span><span class="p">.</span><span class="n">txt</span>
 </pre></div>
 
 
@@ -197,26 +200,27 @@
 <li>slf4j-log4j12-1.6.6.jar</li>
 <li>log4j-1.2.17.jar</li>
 </ul>
-<p><DIV class="tip" markdown="1">
-<strong>Logging Tip</strong></p>
-<ul>
-<li>Log4J 1.2 users: slf4j-api.jar, slf4j-log4j12.jar, and Log4J 1.2.x</li>
-<li>Log4J 1.3 users: slf4j-api.jar, slf4j-log4j13.jar, and Log4J 1.3.x</li>
-<li>java.util.logging users: slf4j-api.jar and slf4j-jdk14.jar</li>
-</ul>
-<p>IMPORTANT: Please make sure you are using the right slf4j-*.jar that matches to your logging framework.
+<DIV class="tip" markdown="1">
+**Logging Tip**
+
+* Log4J 1.2 users: slf4j-api.jar, slf4j-log4j12.jar, and Log4J 1.2.x
+* Log4J 1.3 users: slf4j-api.jar, slf4j-log4j13.jar, and Log4J 1.3.x
+* java.util.logging users: slf4j-api.jar and slf4j-jdk14.jar
+
+IMPORTANT: Please make sure you are using the right slf4j-*.jar that matches to your logging framework.
 For instance, slf4j-log4j12.jar and log4j-1.3.x.jar can not be used together, and will malfunction.
 If you don't need a logging framework you can use slf4j-nop.jar for no logging or slf4j-simple.jar for
 very basic logging.
-</DIV></p>
+</DIV>
+
 <p>On the command prompt, issue the following command :</p>
-<div class="codehilite"><pre><span class="nv">$</span> <span class="nv">java</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">mina</span><span class="o">.</span><span class="n">example</span><span class="o">.</span><span class="n">gettingstarted</span><span class="o">.</span><span class="n">timeserver</span><span class="o">.</span><span class="n">MinaTimeServer</span>
+<div class="codehilite"><pre>$ <span class="n">java</span> <span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">mina</span><span class="p">.</span><span class="n">example</span><span class="p">.</span><span class="n">gettingstarted</span><span class="p">.</span><span class="n">timeserver</span><span class="p">.</span><span class="n">MinaTimeServer</span>
 </pre></div>
 
 
 <p>This shall start the server. Now telnet and see the program in action</p>
 <p>Issue following command to telnet</p>
-<div class="codehilite"><pre><span class="n">telnet</span> <span class="mf">127.0.0.1</span> <span class="mi">9123</span>
+<div class="codehilite"><pre><span class="n">telnet</span> 127<span class="p">.</span>0<span class="p">.</span>0<span class="p">.</span>1 9123
 </pre></div>
 
 

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/nio-overview.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/nio-overview.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/nio-overview.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>
@@ -154,12 +157,14 @@
 
 <h1 id="nio-overview">NIO Overview</h1>
 <p><strong>NIO</strong> <em>API</em>'s were introduced in <strong>Java 1.4</strong> and had since been used for wide number of applications. <strong>NIO</strong> <em>API</em>'s allows <strong>IO</strong> non-blocking operations.</p>
-<p><DIV class="note" markdown="1">
-    First of all, it's good to know that <strong>MINA</strong> is written on top of <strong>NIO 1</strong>. A new version has been designed in <strong>Java 7</strong>, <strong>NIO-2</strong>, we don't yet benefit from the added features this version is carrying.
-</DIV></p>
-<p><DIV class="note" markdown="1">
-    It's also important to know that the <strong>N</strong> in <strong>NIO</strong> means <strong>New</strong>, but we will use the <strong>Non-Blocking</strong> term in many places. <strong>NIO-2</strong> should be seen as a <strong>New</strong> <strong>New</strong> <strong>I/O</strong>...
-</DIV></p>
+<DIV class="note" markdown="1">
+    First of all, it's good to know that **MINA** is written on top of **NIO 1**. A new version has been designed in **Java 7**, **NIO-2**, we don't yet benefit from the added features this version is carrying.
+</DIV>
+
+<DIV class="note" markdown="1">
+    It's also important to know that the **N** in **NIO** means **New**, but we will use the **Non-Blocking** term in many places. **NIO-2** should be seen as a **New** **New** **I/O**...
+</DIV>
+
 <p>The <code>java.nio.*</code> package contains following key constructs</p>
 <ul>
 <li><em>Buffers</em> - Data Containers</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/summary.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/summary.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/summary.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/why-mina.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/why-mina.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/why-mina.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch10-executor-filter/ch10-executor-filter.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch10-executor-filter/ch10-executor-filter.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch10-executor-filter/ch10-executor-filter.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>
@@ -152,6 +155,10 @@
     </div>
 
 
+<div class="codehilite"><pre>
+</pre></div>
+
+
 <h1 id="chapter-10-executor-filter">Chapter 10 - Executor Filter</h1>
 <p>MINA 1.X version let the user define the Thread Model at the Acceptor level. It was part of the Acceptor configuration. This led to complexity, and the MINA team decided to remove this option, replacing it with a much more versatile system, based on a filter : the <strong>ExecutorFilter</strong>.</p>
 <h2 id="the-executorfilter-class">The ExecutorFilter class</h2>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch11-ssl-filter/ch11-ssl-filter.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch11-ssl-filter/ch11-ssl-filter.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch11-ssl-filter/ch11-ssl-filter.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch12-logging-filter/ch12-logging-filter.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch12-logging-filter/ch12-logging-filter.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch12-logging-filter/ch12-logging-filter.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>
@@ -210,22 +213,23 @@
 <p>SLF4J also provides a way to convert the existing applications that use Jakarta Commons Logging to use SLF4J without changing the application code. Just remove commons-loggong JAR file from the class path, and add jcl104-over-slf4j.jar to the class path.</p>
 <h2 id="log4j-example">log4j example</h2>
 <p>For this example we will use the log4j logging system. We set up a project and place the following snippet into a file called log4j.properties:</p>
-<div class="codehilite"><pre><span class="c1"># Set root logger level to DEBUG and its only appender to A1.</span>
-<span class="n">log4j</span><span class="o">.</span><span class="n">rootLogger</span><span class="o">=</span><span class="n">DEBUG</span><span class="p">,</span> <span class="n">A1</span>
+<div class="codehilite"><pre><span class="c"># Set root logger level to DEBUG and its only appender to A1.</span>
+<span class="n">log4j</span><span class="p">.</span><span class="n">rootLogger</span><span class="p">=</span><span class="n">DEBUG</span><span class="p">,</span> <span class="n">A1</span>
 
-<span class="c1"># A1 is set to be a ConsoleAppender.</span>
-<span class="n">log4j</span><span class="o">.</span><span class="n">appender</span><span class="o">.</span><span class="n">A1</span><span class="o">=</span><span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">log4j</span><span class="o">.</span><span class="n">ConsoleAppender</span>
+<span class="c"># A1 is set to be a ConsoleAppender.</span>
+<span class="n">log4j</span><span class="p">.</span><span class="n">appender</span><span class="p">.</span><span class="n">A1</span><span class="p">=</span><span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">log4j</span><span class="p">.</span><span class="n">ConsoleAppender</span>
 
-<span class="c1"># A1 uses PatternLayout.</span>
-<span class="n">log4j</span><span class="o">.</span><span class="n">appender</span><span class="o">.</span><span class="n">A1</span><span class="o">.</span><span class="n">layout</span><span class="o">=</span><span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">log4j</span><span class="o">.</span><span class="n">PatternLayout</span>
-<span class="n">log4j</span><span class="o">.</span><span class="n">appender</span><span class="o">.</span><span class="n">A1</span><span class="o">.</span><span class="n">layout</span><span class="o">.</span><span class="n">ConversionPattern</span><span class="o">=</span><span class="nv">%</span><span class="err">-</span><span class="nv">4r</span> <span class="p">[</span><span class="nv">%t</span><span class="p">]</span> <span class="nv">%</span><span class="err">-</span><span class="nv">5p</span> <span class="nv">%c</span><span class="p">{</span><span class="mi">1</span><span class="p">}</span> <span class="nv">%x</span> <span class="o">-</span> <span class="nv">%m%n</span>
+<span class="c"># A1 uses PatternLayout.</span>
+<span class="n">log4j</span><span class="p">.</span><span class="n">appender</span><span class="p">.</span><span class="n">A1</span><span class="p">.</span><span class="n">layout</span><span class="p">=</span><span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">log4j</span><span class="p">.</span><span class="n">PatternLayout</span>
+<span class="n">log4j</span><span class="p">.</span><span class="n">appender</span><span class="p">.</span><span class="n">A1</span><span class="p">.</span><span class="n">layout</span><span class="p">.</span><span class="n">ConversionPattern</span><span class="p">=</span><span class="c">%-4r [%t] %-5p %c{1} %x - %m%n</span>
 </pre></div>
 
 
 <p>This file will be placed in the src directory of our project. If you are using an IDE, you essentially want the configuration file to be in the classpath for the JVM when you are testing your code.</p>
-<p><DIV class="note" markdown="1">
+<DIV class="note" markdown="1">
     Although this shows you how to set up an <TT>IoAcceptor</TT> to use logging, understand that the SLF4J API may be used anywhere in your program in order to generate proper logging information suitable to your needs.
-</DIV></p>
+</DIV>
+
 <p>Next we will set up a simple example server in order to generate some logs. Here we have taken the EchoServer example project and added logging to the class:</p>
 <div class="codehilite"><pre><span class="kd">public</span> <span class="kd">static</span> <span class="kt">void</span> <span class="nf">main</span><span class="o">(</span><span class="n">String</span><span class="o">[]</span> <span class="n">args</span><span class="o">)</span> <span class="kd">throws</span> <span class="n">Exception</span> <span class="o">{</span>
     <span class="n">IoAcceptor</span> <span class="n">acceptor</span> <span class="o">=</span> <span class="k">new</span> <span class="n">SocketAcceptor</span><span class="o">();</span>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch13-debugging/ch13-debugging.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch13-debugging/ch13-debugging.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch13-debugging/ch13-debugging.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch14-state-machine/ch14-state-machine.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch14-state-machine/ch14-state-machine.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch14-state-machine/ch14-state-machine.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>
@@ -260,14 +263,15 @@
 
 
 <p>The @Transitions annotation simply lists multiple transitions for which the annotated method will be called.</p>
-<p><DIV class="info" markdown="1">
+<DIV class="info" markdown="1">
     <B>More about the @Transition parameters</B><BR>
     <UL>
         <LI>If you omit the <TT>on</TT> parameter it will default to &quot;&#42;&quot; which will match any event.</LI>
-        <LI>If you omit the <TT>next</TT> parameter it will default to &quot;<em><EM>self</EM></em>&quot; which is an alias for the current state. To create a loop transition in your state machine all you have to do is to omit the <TT>next</TT> parameter.</LI>
+        <LI>If you omit the <TT>next</TT> parameter it will default to &quot;_<EM>self</EM>_&quot; which is an alias for the current state. To create a loop transition in your state machine all you have to do is to omit the <TT>next</TT> parameter.</LI>
         <LI>The <TT>weight</TT> parameter can be used to define in what order transitions will be searched. Transitions for a particular state will be ordered in ascending order according to their <TT>weight</TT> value. <TT>weight</TT> is 0 by default.</LI>
     </UL>
-</DIV></p>
+</DIV>
+
 <p>Now the final step is to create a StateMachine object from the annotated class and use it to create a proxy object which implements TapeDeck:</p>
 <div class="codehilite"><pre><span class="kd">public</span> <span class="kd">static</span> <span class="kt">void</span> <span class="nf">main</span><span class="o">(</span><span class="n">String</span><span class="o">[]</span> <span class="n">args</span><span class="o">)</span> <span class="o">{</span>
     <span class="n">TapeDeckHandler</span> <span class="n">handler</span> <span class="o">=</span> <span class="k">new</span> <span class="n">TapeDeckHandler</span><span class="o">();</span>
@@ -291,10 +295,11 @@
 
 
 <p>creates the StateMachine instance from an instance of TapeDeckHandler. The Transition.class in the call to StateMachineFactory.getInstance(...) tells the factory that we've used the @Transition annotation to build the state machine. We specify EMPTY as the start state. A StateMachine is basically a directed graph. State objects correspond to nodes in the graph while Transition objects correspond to edges. Each @Transition annotation we used in the TapeDeckHandler will correspond to a Transition instance.</p>
-<p><DIV class="info" markdown="1">
+<DIV class="info" markdown="1">
     <B>Uhhm, what's the difference between @Transition and Transition?</B><BR>
     <TT>@Transition</TT> is the annotation you use to mark a method which should be used when a transition between states occur. Behind the scenes <TT>mina-statemachine</TT> will create instances of the <TT>MethodTransition</TT> class for each <TT>@Transition</TT> annotated method. <TT>MethodTransition</TT> implements the <TT>Transition</TT> interface. As a <TT>mina-statemachine</TT> user you will never use the <TT>Transition</TT> or <TT>MethodTransition</TT> types directly.
-</DIV></p>
+</DIV>
+
 <p>The TapeDeck instance is created by calling StateMachineProxyBuilder:</p>
 <div class="codehilite"><pre><span class="n">TapeDeck</span> <span class="n">deck</span> <span class="o">=</span> <span class="k">new</span> <span class="n">StateMachineProxyBuilder</span><span class="o">().</span><span class="na">create</span><span class="o">(</span><span class="n">TapeDeck</span><span class="o">.</span><span class="na">class</span><span class="o">,</span> <span class="n">sm</span><span class="o">);</span>
 </pre></div>
@@ -311,27 +316,30 @@ Tape ejected
 </pre></div>
 
 
-<p><DIV class="info" markdown="1">
+<DIV class="info" markdown="1">
     <B>What does all this have to do with MINA?</B><BR>
     As you might have noticed there's nothing MINA specific about this example. But don't be alarmed. Later on we will see how to create state machines for MINA's <TT>IoHandler</TT> interface.
-</DIV></p>
+</DIV>
+
 <h1 id="how-does-it-work">How does it work?</h1>
 <p>Let's walk through what happens when a method is called on the proxy.</p>
 <h2 id="lookup-a-statecontext-object">Lookup a StateContext object</h2>
 <p>The StateContext object is important because it holds the current State. When a method is called on the proxy it will ask a StateContextLookup instance to get the StateContext from the method's arguments. Normally, the StateContextLookup implementation will loop through the method arguments and look for a particular type of object and use it to retrieve a StateContext object. If no StateContext has been assigned yet the StateContextLookup will create one and store it in the object.</p>
 <p>When proxying MINA's IoHandler we will use a IoSessoinStateContextLookup instance which looks for an IoSession in the method arguments. It will use the IoSession's attributes to store a separate instance of StateContext for each MINA session. That way the same state machine can be used for all MINA sessions without them interfering with each other.</p>
-<p><DIV class="note" markdown="1">
+<DIV class="note" markdown="1">
     In the example above we never specified what <TT>StateContextLookup</TT> implementation to use when we created the proxy using <TT>StateMachineProxyBuilder</TT>. If not specified a <TT>SingletonStateContextLookup</TT> will be used. <TT>SingletonStateContextLookup</TT> totally disregards the method arguments passed to it &ndash; it'll always return the same <TT>StateContext</TT> object. Obviously this won't be very useful when the same state machine is used concurrently by many clients as will be the case when we proxy <TT>IoHandler</TT> later on.
-</DIV></p>
+</DIV>
+
 <h2 id="convert-the-method-invocation-into-an-event-object">Convert the method invocation into an Event object</h2>
 <p>All method invocations on the proxy object will be translated into Event objects by the proxy. An Event has an id and zero or more arguments. The id corresponds to the name of the method and the event arguments correspond to the method arguments. The method call deck.load("The Knife - Silent Shout") corresponds to the event {id = "load", arguments = ["The Knife - Silent Shout"]}. The Event object also contains a reference to the StateContext object looked up previously.</p>
 <h2 id="invoke-the-statemachine">Invoke the StateMachine</h2>
 <p>Once the Event object has been created the proxy will call StateMachine.handle(Event). StateMachine.handle(Event) loops through the Transition objects of the current State in search for a Transition instance which accepts the current Event. This process will stop after a Transition has been found. The Transition objects will be searched in order of weight (typically specified by the @Transition annotation).</p>
 <h2 id="execute-the-transition">Execute the Transition</h2>
 <p>The final step is to call Transition.execute(Event) on the Transition which matched the Event. After the Transition has been executed the StateMachine will update the current State with the end state defined by the Transition.</p>
-<p><DIV class="info" markdown="1">
+<DIV class="info" markdown="1">
     <TT>Transition</TT> is an interface. Every time you use the <TT>@Transition</TT> annotation a <TT>MethodTransition</TT> object will be created.
-</DIV></p>
+</DIV>
+
 <h1 id="methodtransition">MethodTransition</h1>
 <p>MethodTransition is very important and requires some further explanation. MethodTransition matches an Event if the event's id matches the on parameter of the @Transition annotation and the annotated method's arguments are assignment compatible with a subset of the event's arguments.</p>
 <p>So, if the Event looks like {id = "foo", arguments = [a, b, c]} the method</p>
@@ -345,9 +353,10 @@ Tape ejected
 </pre></div>
 
 
-<p><DIV class="info" markdown="1">
+<DIV class="info" markdown="1">
     <TT>Integer</TT>, <TT>Double</TT>, <TT>Float</TT>, etc also match their primitive counterparts <TT>int</TT>, <TT>double</TT>, <TT>float</TT>, etc.
-</DIV></p>
+</DIV>
+
 <p>As stated above also a subset would match:</p>
 <div class="codehilite"><pre><span class="nd">@Transition</span><span class="o">(</span><span class="n">on</span> <span class="o">=</span> <span class="s">&quot;foo&quot;</span><span class="o">)</span>
 <span class="kd">public</span> <span class="kt">void</span> <span class="nf">someMethod</span><span class="o">(</span><span class="n">Two</span> <span class="n">two</span><span class="o">)</span> <span class="o">{</span> <span class="o">...</span> <span class="o">}</span>
@@ -378,9 +387,10 @@ Tape ejected
 </pre></div>
 
 
-<p><DIV class="note" markdown="1">
+<DIV class="note" markdown="1">
     The order of the method arguments is important. If the method needs access to the current <TT>Event</TT> it must be specified as the first method argument. <TT>StateContext</TT> has to be the either the second arguments if the first is <TT>Event</TT> or the first argument. The event arguments also have to match in the correct order. <TT>MethodTransition</TT> will not try to reorder the event's arguments in search for a match.
-</DIV></p>
+</DIV>
+
 <p>If you've made it this far, congratulations! I realize that the section above might be a little hard to digest. Hopefully some examples could make things clearer:</p>
 <p>Consider the Event {id = "messageReceived", arguments = [ArrayList a = [...], Integer b = 1024]}. The following methods match this Event:</p>
 <div class="codehilite"><pre><span class="c1">// All method arguments matches all event arguments directly</span>
@@ -481,10 +491,10 @@ Tape ejected
 
 
 <p>Now when you run the main() method above you won't get an exception. The output should be:</p>
-<div class="codehilite"><pre><span class="o">...</span>
+<div class="codehilite"><pre><span class="p">...</span>
 <span class="n">Tape</span> <span class="n">stopped</span>
 <span class="n">Tape</span> <span class="n">ejected</span>
-<span class="n">Cannot</span> <span class="s">&#39;play&#39;</span> <span class="n">at</span> <span class="n">this</span> <span class="nb">time</span><span class="o">.</span>
+<span class="n">Cannot</span> <span class="s">&#39;play&#39;</span> <span class="n">at</span> <span class="n">this</span> <span class="n">time</span><span class="p">.</span>
 </pre></div>
 
 
@@ -509,28 +519,28 @@ Tape ejected
 <p>The result will be the same but things will be much easier to maintain whith this last approach.</p>
 <h2 id="mina-statemachine-with-iohandler">mina-statemachine with IoHandler</h2>
 <p>Now we're going to convert our tape deck into a TCP server and extend it with some more functionality. The server will receive commands like load <tape>, play, stop, etc. The responses will either be positive + <message> or negative - <message>. The protocol is text based, all commands and responses are lines of UTF-8 text terminated by CRLF (i.e. \r\n in Java). Here's an example session:</p>
-<div class="codehilite"><pre><span class="n">telnet</span> <span class="n">localhost</span> <span class="mi">12345</span>
-<span class="n">S:</span> <span class="o">+</span> <span class="n">Greetings</span> <span class="n">from</span> <span class="n">your</span> <span class="n">tape</span> <span class="n">deck</span><span class="o">!</span>
-<span class="n">C:</span> <span class="n">list</span>
-<span class="n">S:</span> <span class="o">+</span> <span class="p">(</span><span class="mi">1</span><span class="p">:</span> <span class="s">&quot;The Knife - Silent Shout&quot;</span><span class="p">,</span> <span class="mi">2</span><span class="p">:</span> <span class="s">&quot;Kings of convenience - Riot on an empty street&quot;</span><span class="p">)</span>
-<span class="n">C:</span> <span class="n">load</span> <span class="mi">1</span>
-<span class="n">S:</span> <span class="o">+</span> <span class="s">&quot;The Knife - Silent Shout&quot;</span> <span class="n">loaded</span>
-<span class="n">C:</span> <span class="n">play</span>
-<span class="n">S:</span> <span class="o">+</span> <span class="n">Playing</span> <span class="s">&quot;The Knife - Silent Shout&quot;</span>
-<span class="n">C:</span> <span class="n">pause</span>
-<span class="n">S:</span> <span class="o">+</span> <span class="s">&quot;The Knife - Silent Shout&quot;</span> <span class="n">paused</span>
-<span class="n">C:</span> <span class="n">play</span>
-<span class="n">S:</span> <span class="o">+</span> <span class="n">Playing</span> <span class="s">&quot;The Knife - Silent Shout&quot;</span>
-<span class="n">C:</span> <span class="n">info</span>
-<span class="n">S:</span> <span class="o">+</span> <span class="n">Tape</span> <span class="n">deck</span> <span class="n">is</span> <span class="n">playing</span><span class="o">.</span> <span class="n">Current</span> <span class="n">tape:</span> <span class="s">&quot;The Knife - Silent Shout&quot;</span>
-<span class="n">C:</span> <span class="n">eject</span>
-<span class="n">S:</span> <span class="o">-</span> <span class="n">Cannot</span> <span class="n">eject</span> <span class="k">while</span> <span class="n">playing</span>
-<span class="n">C:</span> <span class="n">stop</span>
-<span class="n">S:</span> <span class="o">+</span> <span class="s">&quot;The Knife - Silent Shout&quot;</span> <span class="n">stopped</span>
-<span class="n">C:</span> <span class="n">eject</span>
-<span class="n">S:</span> <span class="o">+</span> <span class="s">&quot;The Knife - Silent Shout&quot;</span> <span class="n">ejected</span>
-<span class="n">C:</span> <span class="n">quit</span>
-<span class="n">S:</span> <span class="o">+</span> <span class="n">Bye</span><span class="o">!</span> <span class="n">Please</span> <span class="n">come</span> <span class="n">back</span><span class="o">!</span>
+<div class="codehilite"><pre><span class="n">telnet</span> <span class="n">localhost</span> 12345
+<span class="n">S</span><span class="p">:</span> <span class="o">+</span> <span class="n">Greetings</span> <span class="n">from</span> <span class="n">your</span> <span class="n">tape</span> <span class="n">deck</span>!
+<span class="n">C</span><span class="p">:</span> <span class="n">list</span>
+<span class="n">S</span><span class="p">:</span> <span class="o">+</span> <span class="p">(</span>1<span class="p">:</span> &quot;<span class="n">The</span> <span class="n">Knife</span> <span class="o">-</span> <span class="n">Silent</span> <span class="n">Shout</span>&quot;<span class="p">,</span> 2<span class="p">:</span> &quot;<span class="n">Kings</span> <span class="n">of</span> <span class="n">convenience</span> <span class="o">-</span> <span class="n">Riot</span> <span class="n">on</span> <span class="n">an</span> <span class="n">empty</span> <span class="n">street</span>&quot;<span class="p">)</span>
+<span class="n">C</span><span class="p">:</span> <span class="n">load</span> 1
+<span class="n">S</span><span class="p">:</span> <span class="o">+</span> &quot;<span class="n">The</span> <span class="n">Knife</span> <span class="o">-</span> <span class="n">Silent</span> <span class="n">Shout</span>&quot; <span class="n">loaded</span>
+<span class="n">C</span><span class="p">:</span> <span class="n">play</span>
+<span class="n">S</span><span class="p">:</span> <span class="o">+</span> <span class="n">Playing</span> &quot;<span class="n">The</span> <span class="n">Knife</span> <span class="o">-</span> <span class="n">Silent</span> <span class="n">Shout</span>&quot;
+<span class="n">C</span><span class="p">:</span> <span class="n">pause</span>
+<span class="n">S</span><span class="p">:</span> <span class="o">+</span> &quot;<span class="n">The</span> <span class="n">Knife</span> <span class="o">-</span> <span class="n">Silent</span> <span class="n">Shout</span>&quot; <span class="n">paused</span>
+<span class="n">C</span><span class="p">:</span> <span class="n">play</span>
+<span class="n">S</span><span class="p">:</span> <span class="o">+</span> <span class="n">Playing</span> &quot;<span class="n">The</span> <span class="n">Knife</span> <span class="o">-</span> <span class="n">Silent</span> <span class="n">Shout</span>&quot;
+<span class="n">C</span><span class="p">:</span> <span class="n">info</span>
+<span class="n">S</span><span class="p">:</span> <span class="o">+</span> <span class="n">Tape</span> <span class="n">deck</span> <span class="n">is</span> <span class="n">playing</span><span class="p">.</span> <span class="n">Current</span> <span class="n">tape</span><span class="p">:</span> &quot;<span class="n">The</span> <span class="n">Knife</span> <span class="o">-</span> <span class="n">Silent</span> <span class="n">Shout</span>&quot;
+<span class="n">C</span><span class="p">:</span> <span class="n">eject</span>
+<span class="n">S</span><span class="p">:</span> <span class="o">-</span> <span class="n">Cannot</span> <span class="n">eject</span> <span class="k">while</span> <span class="n">playing</span>
+<span class="n">C</span><span class="p">:</span> <span class="n">stop</span>
+<span class="n">S</span><span class="p">:</span> <span class="o">+</span> &quot;<span class="n">The</span> <span class="n">Knife</span> <span class="o">-</span> <span class="n">Silent</span> <span class="n">Shout</span>&quot; <span class="n">stopped</span>
+<span class="n">C</span><span class="p">:</span> <span class="n">eject</span>
+<span class="n">S</span><span class="p">:</span> <span class="o">+</span> &quot;<span class="n">The</span> <span class="n">Knife</span> <span class="o">-</span> <span class="n">Silent</span> <span class="n">Shout</span>&quot; <span class="n">ejected</span>
+<span class="n">C</span><span class="p">:</span> <span class="n">quit</span>
+<span class="n">S</span><span class="p">:</span> <span class="o">+</span> <span class="n">Bye</span>! <span class="n">Please</span> <span class="n">come</span> <span class="n">back</span>!
 </pre></div>
 
 
@@ -569,10 +579,11 @@ Tape ejected
 </pre></div>
 
 
-<p><DIV class="info" markdown="1">
+<DIV class="info" markdown="1">
     <B>Why not store tape name in IoSession?</B><BR>
     We could have stored the name of the tape as an attribute in the <TT>IoSession</TT> but using a custom <TT>StateContext</TT> is recommended since it provides type safety.
-</DIV></p>
+</DIV>
+
 <p>The last thing to note about the playTape() method is that it takes a PlayCommand as its last argument. The last argument corresponds to the message argument of IoHandler's messageReceived(IoSession session, Object message) method. This means that playTape() method will only be called if the bytes sent by the client can be decoded as a PlayCommand.</p>
 <p>Before the tape deck can play anything a tape has to be loaded. When a LoadCommand is received from the client the supplied tape number will be used to get the name of the tape to load from the tapes array of available tapes:</p>
 <div class="codehilite"><pre><span class="nd">@IoHandlerTransition</span><span class="o">(</span><span class="n">on</span> <span class="o">=</span> <span class="n">MESSAGE_RECEIVED</span><span class="o">,</span> <span class="n">in</span> <span class="o">=</span> <span class="n">EMPTY</span><span class="o">,</span> <span class="n">next</span> <span class="o">=</span> <span class="n">LOADED</span><span class="o">)</span>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch15-proxy/ch15-proxy.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch15-proxy/ch15-proxy.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch15-proxy/ch15-proxy.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch16-jmx-support/ch16-jmx-support.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch16-jmx-support/ch16-jmx-support.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch16-jmx-support/ch16-jmx-support.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>
@@ -159,8 +162,7 @@
 <p>To JMX enable MINA application we have to perform following</p>
 <ul>
 <li>Create/Get MBean server</li>
-<li>Instantiate desired MBeans (IoAcceptor, IoFilter)<br />
-</li>
+<li>Instantiate desired MBeans (IoAcceptor, IoFilter)  </li>
 <li>Register MBeans with MBean server</li>
 </ul>
 <p>We shall follow \src\main\java\org\apache\mina\example\imagine\step3\server\ImageServer.java, for the rest of our discussion</p>
@@ -195,12 +197,12 @@
 <p>We create an ObjectName that need to be used as logical name for accessing the MBean and register the MBean to the MBean Server. Our application in now JMX enabled. Lets see it in action.</p>
 <h2 id="start-the-imagine-server">Start the Imagine Server</h2>
 <p>If you are using Java 5 or earlier:</p>
-<div class="codehilite"><pre><span class="n">java</span> <span class="o">-</span><span class="n">Dcom</span><span class="o">.</span><span class="n">sun</span><span class="o">.</span><span class="n">management</span><span class="o">.</span><span class="n">jmxremote</span> <span class="o">-</span><span class="n">classpath</span> <span class="sr">&lt;CLASSPATH&gt;</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">mina</span><span class="o">.</span><span class="n">example</span><span class="o">.</span><span class="n">imagine</span><span class="o">.</span><span class="n">step3</span><span class="o">.</span><span class="n">server</span><span class="o">.</span><span class="n">ImageServer</span>
+<div class="codehilite"><pre><span class="n">java</span> <span class="o">-</span><span class="n">Dcom</span><span class="p">.</span><span class="n">sun</span><span class="p">.</span><span class="n">management</span><span class="p">.</span><span class="n">jmxremote</span> <span class="o">-</span><span class="n">classpath</span> <span class="o">&lt;</span><span class="n">CLASSPATH</span><span class="o">&gt;</span> <span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">mina</span><span class="p">.</span><span class="n">example</span><span class="p">.</span><span class="n">imagine</span><span class="p">.</span><span class="n">step3</span><span class="p">.</span><span class="n">server</span><span class="p">.</span><span class="n">ImageServer</span>
 </pre></div>
 
 
 <p>If you  are using Java 6:</p>
-<div class="codehilite"><pre><span class="n">java</span>  <span class="o">-</span><span class="n">classpath</span> <span class="sr">&lt;CLASSPATH&gt;</span> <span class="p">}}{{{}</span><span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">mina</span><span class="o">.</span><span class="n">example</span><span class="o">.</span><span class="n">imagine</span><span class="o">.</span><span class="n">step3</span><span class="o">.</span><span class="n">server</span><span class="o">.</span><span class="n">ImageServer</span>
+<div class="codehilite"><pre><span class="n">java</span>  <span class="o">-</span><span class="n">classpath</span> <span class="o">&lt;</span><span class="n">CLASSPATH</span><span class="o">&gt;</span> <span class="p">}}{{{}</span><span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">mina</span><span class="p">.</span><span class="n">example</span><span class="p">.</span><span class="n">imagine</span><span class="p">.</span><span class="n">step3</span><span class="p">.</span><span class="n">server</span><span class="p">.</span><span class="n">ImageServer</span>
 </pre></div>
 
 

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch17-spring-integration/ch17-spring-integration.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch17-spring-integration/ch17-spring-integration.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch17-spring-integration/ch17-spring-integration.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/application-architecture.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/application-architecture.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/application-architecture.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/ch2-basics.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/ch2-basics.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/ch2-basics.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/client-architecture.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/client-architecture.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/client-architecture.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/sample-tcp-client.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/sample-tcp-client.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/sample-tcp-client.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/sample-tcp-server.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/sample-tcp-server.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/sample-tcp-server.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/sample-udp-client.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/sample-udp-client.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/sample-udp-client.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/sample-udp-server.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/sample-udp-server.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/sample-udp-server.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/server-architecture.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/server-architecture.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/server-architecture.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/summary.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/summary.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/summary.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch3-service/acceptor.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch3-service/acceptor.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch3-service/acceptor.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch3-service/ch3-service.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch3-service/ch3-service.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch3-service/ch3-service.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch3-service/connector.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch3-service/connector.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch3-service/connector.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch3-service/io-service-details.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch3-service/io-service-details.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch3-service/io-service-details.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch3-service/io-service.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch3-service/io-service.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch3-service/io-service.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4-session.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4-session.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4-session.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch5-filters/ch5-filters.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch5-filters/ch5-filters.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch5-filters/ch5-filters.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch6-transports/apr-transport.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch6-transports/apr-transport.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch6-transports/apr-transport.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>
@@ -156,12 +159,13 @@
 <h2 id="introduction">Introduction</h2>
 <p><a href="http://apr.apache.org/">APR (Apache Portable Runtime)</a> provide superior scalability, performance, and better integration with native server technologies. APR transport is supported by MINA. In this section, we shall touch base upon how to use APR transport with MINA. We shall the Time Server example for this.</p>
 <h2 id="pre-requisite">Pre-requisite</h2>
-<p><DIV class="info" markdown="1">
+<DIV class="info" markdown="1">
     APR transport depends following components<BR>
     APR library - Download/install appropriate library for the platform from <A href="http://www.apache.org/dist/tomcat/tomcat-connectors/native/" class="external-link" rel="nofollow">http://www.apache.org/dist/tomcat/tomcat-connectors/native/</A><BR>
     JNI wrapper (tomcat-apr-5.5.23.jar) The jar is shipped with release
     <P>Put the native library in PATH</P>
-</DIV></p>
+</DIV>
+
 <h2 id="using-apr-transport">Using APR Transport</h2>
 <p>Refer <a href="http://mina.apache.org/mina-project/xref/org/apache/mina/example/gettingstarted/timeserver/">Time Server</a> example for complete source</p>
 <p>Lets see how NIO based Time server implementation looks like</p>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch6-transports/ch6-transports.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch6-transports/ch6-transports.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch6-transports/ch6-transports.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch6-transports/serial-transport.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch6-transports/serial-transport.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch6-transports/serial-transport.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>
@@ -158,15 +161,17 @@
 <p>You you can download the latest built version (2.0.2).</p>
 <p>If you prefer to build the code from the trunk, and need assistance to do so, please consult the Developer Guide.</p>
 <h2 id="prerequisite">Prerequisite</h2>
-<p><DIV class="info" markdown="1">
+<DIV class="info" markdown="1">
     <B>Useful Information</B><BR>
     Before accessing serial port from a Java program you need a native library (.DLL or .so depending of your OS). MINA use the one from RXTX.org : <A href="ftp://ftp.qbang.org/pub/rxtx/rxtx-2.1-7-bins-r2.zip" class="external-link" rel="nofollow">ftp://ftp.qbang.org/pub/rxtx/rxtx-2.1-7-bins-r2.zip</A>. <BR>
     Just put the good .dll or .so in the jre/lib/i386/ path of your JDK/JRE or use the &#45;Djava.library.path= argument for specify where you placed the native libraries
-</DIV></p>
-<p><DIV class="info" markdown="1">
+</DIV>
+
+<DIV class="info" markdown="1">
     <B>Useful Information</B><BR>
     The <B>mina-transport-serial</B> jar is not included in the full distribution. You can download it from <A href="http://repo1.maven.org/maven2/org/apache/mina/mina-transport-serial/2.0.2/" class="external-link" rel="nofollow">here</A>
-</DIV></p>
+</DIV>
+
 <h2 id="connecting-to-a-serial-port">Connecting to a serial port</h2>
 <p>Serial communication for MINA provide only an IoConnector, due to the point-to-point nature of the communication media.</p>
 <p>At this point you are supposed to have already read the MINA tutorial.</p>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch7-handler/ch7-handler.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch7-handler/ch7-handler.html (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch7-handler/ch7-handler.html Thu Aug 29 10:15:45 2013
@@ -101,6 +101,7 @@
       <li><a href="http://people.apache.org/~vgritsenko/stats/projects/mina.html" class="external-link" rel="nofollow">Statistics</a></li>
     </ul>
 
+
     <h5>Community</h5>
     <ul>
       <li><a href="http://www.apache.org/foundation/contributing.html" class="external-link" rel="nofollow">Contributing</a></li>
@@ -109,6 +110,7 @@
       <li><a href="http://www.apache.org/security/" class="external-link" rel="nofollow">Security</a></li>
     </ul>
 
+
     <h5>About Apache</h5>
     <ul>
       <li><a href="http://www.apache.org" class="external-link" rel="nofollow">Apache main site</a></li>
@@ -117,6 +119,7 @@
       <li><a href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a></li>
     </ul>
 
+
     <h3><a name="Navigation-Upcoming"></a>Upcoming</h3>
     <ul>
       <li>No event</li>