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 2012/11/14 20:09:32 UTC

svn commit: r838352 - in /websites/staging/mina/trunk/content: ./ mina/javadocs/ mina/userguide/ch2-basics/server-architecture.html

Author: buildbot
Date: Wed Nov 14 19:09:31 2012
New Revision: 838352

Log:
Staging update by buildbot for mina

Removed:
    websites/staging/mina/trunk/content/mina/javadocs/
Modified:
    websites/staging/mina/trunk/content/   (props changed)
    websites/staging/mina/trunk/content/mina/userguide/ch2-basics/server-architecture.html

Propchange: websites/staging/mina/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed Nov 14 19:09:31 2012
@@ -1 +1 @@
-1409291
+1409302

Modified: websites/staging/mina/trunk/content/mina/userguide/ch2-basics/server-architecture.html
==============================================================================
--- websites/staging/mina/trunk/content/mina/userguide/ch2-basics/server-architecture.html (original)
+++ websites/staging/mina/trunk/content/mina/userguide/ch2-basics/server-architecture.html Wed Nov 14 19:09:31 2012
@@ -159,6 +159,12 @@
 <li>All packets received for a Session, traverses the Filter Chain as specified in the diagram. Filters can be used to modify the content of packets (like converting to Objects, adding/removing information etc). For converting to/from raw bytes to High Level Objects, PacketEncoder/Decoder are particularly useful</li>
 <li>Finally the packet or converted object lands in <code>IOHandler</code>. <code>IOHandler</code>s can be used to fulfill business needs.</li>
 </ul>
+<h2 id="session-creation">Session creation</h2>
+<p>Whenever a client connects on a MINA server, we will create a new session to store persistent data into it. Even if the protocol is not connected, this session will be created. The following schema shows how <strong>MINA</strong> handles incoming connections :</p>
+<p><img alt="Incoming connections handling" src="../../../staticresources/images/mina/incoming-connections.png" /></p>
+<h2 id="incoming-messages-processing">Incoming messages processing</h2>
+<p>We will now explain how <strong>MINA</strong> processes incoming messages.</p>
+<p>Assuming that a session has been created, any new incoming message will result in a selector being waken up</p>
 
 
     <div class="nav">