[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mina-commits
Subject:    svn commit: r1042585 - in /websites/staging/mina/trunk/content: ./ mina-project/userguide/ mina-proj
From:       buildbot () apache ! org
Date:       2019-03-27 5:48:17
Message-ID: 20190327054817.476423A01C3 () svn01-us-west ! apache ! org
[Download RAW message or body]

Author: buildbot
Date: Wed Mar 27 05:48:16 2019
New Revision: 1042585

Log:
Staging update by buildbot for mina

Modified:
    websites/staging/mina/trunk/content/   (props changed)
    websites/staging/mina/trunk/content/mina-project/userguide/ch1-getting-started/ch1-getting-started.html
  websites/staging/mina/trunk/content/mina-project/userguide/ch10-executor-filter/ch10-executor-filter.html
  websites/staging/mina/trunk/content/mina-project/userguide/ch2-basics/ch2-basics.html
  websites/staging/mina/trunk/content/mina-project/userguide/ch3-service/ch3-service.html
  websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4-session.html
  websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4.1-session-configuration.html
  websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4.2-session-statistics.html
  websites/staging/mina/trunk/content/mina-project/userguide/ch5-filters/ch5-filters.html
  websites/staging/mina/trunk/content/mina-project/userguide/ch6-transports/ch6-transports.html
  websites/staging/mina/trunk/content/mina-project/userguide/user-guide-toc.html

Propchange: websites/staging/mina/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed Mar 27 05:48:16 2019
@@ -1 +1 @@
-1855702
+1856366

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 \
Wed Mar 27 05:48:16 2019 @@ -189,11 +189,11 @@ h2:hover > .headerlink, h3:hover > \
.head  <p>In this chapter, we will give you first sense of what is \
<strong>MINA</strong>, what is <strong>NIO</strong>, why we developped a framework on \
top of <strong>NIO</strong> and what you will find inside.  We will also show you how \
to run a very simple example of a server run with <strong>MINA</strong></p>  <ol>
-<li><a href="nio-overview.html">NIO Overview</a></li>
-<li><a href="why-mina.html">Why MINA ?</a></li>
-<li><a href="features.html">Features</a></li>
-<li><a href="first-steps.html">First Steps</a></li>
-<li><a href="summary.html">Summary</a></li>
+<li><a href="ch1.1-nio-overview.html">1.1 - NIO Overview</a></li>
+<li><a href="ch1.2-why-mina.html">1.2 - Why MINA ?</a></li>
+<li><a href="ch1.3-features.html">1.3 - Features</a></li>
+<li><a href="ch1.4-first-steps.html">1.4 - First Steps</a></li>
+<li><a href="ch1.5-summary.html">1.5 - Summary</a></li>
 </ol>
 
 

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 \
Wed Mar 27 05:48:16 2019 @@ -188,9 +188,22 @@ h2:hover > .headerlink, h3:hover > \
.head  <h1 id="chapter-10-executor-filter">Chapter 10 - Executor Filter<a \
class="headerlink" href="#chapter-10-executor-filter" title="Permanent \
link">&para;</a></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<a class="headerlink" \
                href="#the-executorfilter-class" title="Permanent \
                link">&para;</a></h2>
-<p>This class is implementing the IoFilter interface, and basically, it contains an \
Executor to spread the incoming events to a pool of threads. This will allow an \
application to use more efficiently the processors, if some task is CPU \
intensive.</p> +<p>This class is implementing the IoFilter interface, and basically, \
it contains an Executor to spread the incoming events to a pool of threads. This will \
allow an application to use more efficiently the processors, if some tasks are CPU \
intensive.</p>  <p>This Filter can be used just before the handlers, assuming that \
most of the processing will be done in your application, or somewhere before some CPU \
                intensive filter (for instance, a CodecFilter).</p>
-<p>More to come ...</p>
+<p>It uses an <em>Executor</em> instance to process the tasks, and can limit the \
number of events that can be sent to this executor. By default, the following events \
can be passed to the executor:</p> +<ul>
+<li>close</li>
+<li>event</li>
+<li>exceptionCaught</li>
+<li>inputClosed</li>
+<li>messageReceived</li>
+<li>messageSent</li>
+<li>sessionCreated</li>
+<li>sessionClosed</li>
+<li>sessionIdle</li>
+<li>sessionOpened</li>
+<li>write</li>
+</ul>
 
 
     <div class="nav">

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 \
Wed Mar 27 05:48:16 2019 @@ -189,16 +189,16 @@ h2:hover > .headerlink, h3:hover > \
.head  <p>In Chapter 1, we had a brief glimpse of Apache MINA. In this chapter we \
shall have a look at Client/Server Architecture and details on working out a MINA \
based Server and Client.</p>  <p>We will also expose some very simple Servers and \
Clients, based on TCP and UDP.</p>  <ul>
-<li><a href="application-architecture.html">Application Architecture</a><ul>
-<li><a href="server-architecture.html">Server Architecture</a></li>
-<li><a href="client-architecture.html">Client Architecture</a></li>
+<li><a href="ch2.1-application-architecture.html">2.1 - Application \
Architecture</a><ul> +<li><a href="ch2.2.1-server-architecture.html">2.1.1 - Server \
Architecture</a></li> +<li><a href="ch2.2.2-client-architecture.html">2.2.2 - Client \
Architecture</a></li>  </ul>
 </li>
-<li><a href="sample-tcp-server.html">Sample TCP Server</a></li>
-<li><a href="sample-tcp-client.html">Sample TCP Client</a></li>
-<li><a href="sample-udp-server.html">Sample UDP Server</a></li>
-<li><a href="sample-udp-client.html">Sample UDP Client</a></li>
-<li><a href="summary.html">Summary</a></li>
+<li><a href="ch2.2-sample-tcp-server.html">2.2 - Sample TCP Server</a></li>
+<li><a href="ch2.3-sample-tcp-client.html">2.3 - Sample TCP Client</a></li>
+<li><a href="ch2.4-sample-udp-server.html">2.4 - Sample UDP Server</a></li>
+<li><a href="ch2.5-sample-udp-client.html">2.5 - Sample UDP Client</a></li>
+<li><a href="ch2.6-summary.html">2.6 - Summary</a></li>
 </ul>
 
 

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 \
Wed Mar 27 05:48:16 2019 @@ -191,10 +191,10 @@ h2:hover > .headerlink, h3:hover > \
.head  <p>It's an interface, which is implemented as an <em>IoAcceptor</em> for the \
server side, and <em>IoConnector</em> for the client side.</p>  <p>We will expose the \
interface in those chapters :</p>  <ul>
-<li><a href="io-service.html">IoService Introduction</a></li>
-<li><a href="io-service-details.html">IoService Details</a></li>
-<li><a href="acceptor.html">IoAcceptor</a></li>
-<li><a href="connector.html">IoConnector</a></li>
+<li><a href="ch3.1-io-service.html">3.1 - IoService Introduction</a></li>
+<li><a href="ch3.2-io-service-details.html">3.2 - IoService Details</a></li>
+<li><a href="ch3.3-acceptor.html">3.3 - IoAcceptor</a></li>
+<li><a href="ch3.4-connector.html">3.4 - IoConnector</a></li>
 </ul>
 
 

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 \
Wed Mar 27 05:48:16 2019 @@ -186,10 +186,10 @@ h2:hover > .headerlink, h3:hover > \
.head  }
 h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > \
.headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > \
.elementid-permalink { visibility: visible }</style>  <h1 \
id="chapter-4-session">Chapter 4 - Session<a class="headerlink" \
                href="#chapter-4-session" title="Permanent link">&para;</a></h1>
-<ol>
-<li><a href="ch4.1-session-configuration.html">Chapter 4.1 - Session \
                Configuration</a></li>
-<li><a href="ch4.2-session-statistics.html">Chapter 4.2 - Session \
                Statistics</a></li>
-</ol>
+<ul>
+<li><a href="ch4.1-session-configuration.html">4.1 - Session Configuration</a></li>
+<li><a href="ch4.2-session-statistics.html">4.2 - Session Statistics</a></li>
+</ul>
 <h2 id="introduction">Introduction<a class="headerlink" href="#introduction" \
title="Permanent link">&para;</a></h2>  <p>The Session is at the heart of MINA : \
every time a client connects to the server, a new session is created on the server, \
and will be kept in memory until the client is disconnected. If you are using MINA on \
the client side, everytime you conect to a server, a session will be created on the \
client too.</p>  <p>A session is used to store persistent informations about the \
connection, plus any kind of information the client or the server might need to use \
during the request processing, and eventually during the whole session life.</p>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4.1-session-configuration.html
 ==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4.1-session-configuration.html \
                (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4.1-session-configuration.html \
Wed Mar 27 05:48:16 2019 @@ -17,7 +17,7 @@
 -->
 <html>
 <head>
-	<title>Chapter 4.1 - Session Configuration &mdash; Apache MINA</title>
+	<title>4.1 - Session Configuration &mdash; Apache MINA</title>
 	
 		<link href="./../../../css/common.css" rel="stylesheet" type="text/css">
 		<link href="./../../../css/mina.css" rel="stylesheet" type="text/css">
@@ -167,7 +167,7 @@ h2:hover > .headerlink, h3:hover > .head
         </div>
         <div class="nav_next">
         
-            <a href="ch4.2-session-statistics.html">Chapter 4.2 - Session \
Statistics</a> +            <a href="ch4.2-session-statistics.html">4.2 - Session \
Statistics</a>  
         </div>
         <div class="clearfix"></div>
@@ -185,7 +185,7 @@ h2:hover > .headerlink, h3:hover > .head
   visibility: hidden;
 }
 h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > \
.headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > \
                .elementid-permalink { visibility: visible }</style>
-<h1 id="chapter-41-session-configuration">Chapter 4.1 - Session Configuration<a \
class="headerlink" href="#chapter-41-session-configuration" title="Permanent \
link">&para;</a></h1> +<h1 id="41-session-configuration">4.1 - Session \
Configuration<a class="headerlink" href="#41-session-configuration" title="Permanent \
link">&para;</a></h1>  <p>Depending on the Session's type, we can configure various \
elements. Some of those elements are shared across all the session's type, some other \
are specific.</p>  <p>We currently support 4 session flavors :</p>
 <ul>
@@ -431,7 +431,7 @@ h2:hover > .headerlink, h3:hover > .head
         </div>
         <div class="nav_next">
         
-            <a href="ch4.2-session-statistics.html">Chapter 4.2 - Session \
Statistics</a> +            <a href="ch4.2-session-statistics.html">4.2 - Session \
Statistics</a>  
         </div>
         <div class="clearfix"></div>

Modified: websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4.2-session-statistics.html
 ==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4.2-session-statistics.html \
                (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4.2-session-statistics.html \
Wed Mar 27 05:48:16 2019 @@ -17,7 +17,7 @@
 -->
 <html>
 <head>
-	<title>Chapter 4.2 - Session Statistics &mdash; Apache MINA</title>
+	<title>4.2 - Session Statistics &mdash; Apache MINA</title>
 	
 		<link href="./../../../css/common.css" rel="stylesheet" type="text/css">
 		<link href="./../../../css/mina.css" rel="stylesheet" type="text/css">
@@ -157,7 +157,7 @@ h2:hover > .headerlink, h3:hover > .head
     <div class="nav">
         <div class="nav_prev">
         
-            <a href="ch4.1-session-configuration.html">Chapter 4.1 - Session \
Configuration</a> +            <a href="ch4.1-session-configuration.html">4.1 - \
Session Configuration</a>  
         </div>
         <div class="nav_up">
@@ -185,7 +185,7 @@ h2:hover > .headerlink, h3:hover > .head
   visibility: hidden;
 }
 h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > \
.headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > \
                .elementid-permalink { visibility: visible }</style>
-<h1 id="chapter-42-session-statistics">Chapter 4.2 - Session Statistics<a \
class="headerlink" href="#chapter-42-session-statistics" title="Permanent \
link">&para;</a></h1> +<h1 id="42-session-statistics">4.2 - Session Statistics<a \
class="headerlink" href="#42-session-statistics" title="Permanent \
link">&para;</a></h1>  <p>We keep some statistics in each sessions about what's going \
on. Not all those statistics are computed fr every message though : some of them are \
computed on demand.</p>  <table class="table">
 <thead>
@@ -265,7 +265,7 @@ h2:hover > .headerlink, h3:hover > .head
     <div class="nav">
         <div class="nav_prev">
         
-            <a href="ch4.1-session-configuration.html">Chapter 4.1 - Session \
Configuration</a> +            <a href="ch4.1-session-configuration.html">4.1 - \
Session Configuration</a>  
         </div>
         <div class="nav_up">

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 \
Wed Mar 27 05:48:16 2019 @@ -186,6 +186,10 @@ h2:hover > .headerlink, h3:hover > \
.head  }
 h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > \
.headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > \
.elementid-permalink { visibility: visible }</style>  <h1 \
id="chapter-5-filters">Chapter 5 - Filters<a class="headerlink" \
href="#chapter-5-filters" title="Permanent link">&para;</a></h1> +<ul>
+<li><a href="ch5.1-blacklist-filter.html">5.1 - Blacklist Filter</a></li>
+</ul>
+<h2 id="introduction">Introduction<a class="headerlink" href="#introduction" \
title="Permanent link">&para;</a></h2>  <p>IoFilter is one of the MINA core \
constructs that serves a very important role. It filters all I/O events and requests \
between IoService and IoHandler. If you have an experience with web application \
programming, you can safely think that it's a cousin of Servlet filter. Many \
out-of-the-box filters are provided to accelerate network application development \
pace by simplifying typical cross-cutting concerns using the out-of-the-box filters \
such as:</p>  <ul>
 <li>LoggingFilter logs all events and requests.</li>
@@ -198,6 +202,7 @@ h2:hover > .headerlink, h3:hover > .head
 <div class="toc">
 <ul>
 <li><a href="#chapter-5-filters">Chapter 5 - Filters</a><ul>
+<li><a href="#introduction">Introduction</a></li>
 <li><a href="#filters-already-present">Filters already present</a></li>
 <li><a href="#overriding-events-selectively">Overriding Events Selectively</a></li>
 <li><a href="#transforming-a-write-request">Transforming a Write Request</a></li>

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 \
Wed Mar 27 05:48:16 2019 @@ -187,8 +187,8 @@ h2:hover > .headerlink, h3:hover > .head
 h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > \
.headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > \
.elementid-permalink { visibility: visible }</style>  <h1 \
id="chapter-6-transports">Chapter 6 - Transports<a class="headerlink" \
href="#chapter-6-transports" title="Permanent link">&para;</a></h1>  <ul>
-<li><a href="apr-transport.html">APR Transport</a></li>
-<li><a href="serial-transport.html">Serial Transport</a></li>
+<li><a href="ch6.1-apr-transport.html">6.1 - APR Transport</a></li>
+<li><a href="ch6.2-serial-transport.html">6.2 - Serial Transport</a></li>
 </ul>
 
 

Modified: websites/staging/mina/trunk/content/mina-project/userguide/user-guide-toc.html
 ==============================================================================
--- websites/staging/mina/trunk/content/mina-project/userguide/user-guide-toc.html \
                (original)
+++ websites/staging/mina/trunk/content/mina-project/userguide/user-guide-toc.html \
Wed Mar 27 05:48:16 2019 @@ -169,16 +169,48 @@ h2:hover > .headerlink, h3:hover > \
.head  <h2 id="mina-20-user-guide">MINA 2.0 User Guide<a class="headerlink" \
href="#mina-20-user-guide" title="Permanent link">&para;</a></h2>  <p>Part I - \
Basics</p>  <ul>
-<li><a href="ch1-getting-started/ch1-getting-started.html">Chapter 1 - Getting \
                Started</a></li>
-<li><a href="ch2-basics/ch2-basics.html">Chapter 2 - Basics</a></li>
-<li><a href="ch3-service/ch3-service.html">Chapter 3 - Service</a></li>
+<li><a href="ch1-getting-started/ch1-getting-started.html">Chapter 1 - Getting \
Started</a><ul> +<li><a href="ch1-getting-started/ch1.1-nio-overview.html">1.1 - NIO \
Overview</a></li> +<li><a href="ch1-getting-started/ch1.2-why-mina.html">1.2 - Why \
MINA ?</a></li> +<li><a href="ch1-getting-started/ch1.3-features.html">1.3 - \
Features</a></li> +<li><a href="ch1-getting-started/ch1.4-first-steps.html">1.4 - \
First Steps</a></li> +<li><a href="ch1-getting-started/ch1.5-summary.html">1.5 - \
Summary</a></li> +</ul>
+</li>
+<li><a href="ch2-basics/ch2-basics.html">Chapter 2 - Basics</a><ul>
+<li><a href="ch2-basics/ch2.1-application-architecture.html">2.1 - Application \
Architecture</a><ul> +<li><a href="ch2-basics/ch2.2.1-server-architecture.html">2.1.1 \
- Server Architecture</a></li> +<li><a \
href="ch2-basics/ch2.2.2-client-architecture.html">2.2.2 - Client \
Architecture</a></li> +</ul>
+</li>
+<li><a href="ch2-basics/ch2.2-sample-tcp-server.html">2.2 - Sample TCP \
Server</a></li> +<li><a href="ch2-basics/ch2.3-sample-tcp-client.html">2.3 - Sample \
TCP Client</a></li> +<li><a href="ch2-basics/ch2.4-sample-udp-server.html">2.4 - \
Sample UDP Server</a></li> +<li><a href="ch2-basics/ch2.5-sample-udp-client.html">2.5 \
- Sample UDP Client</a></li> +<li><a href="ch2-basics/ch2.6-summary.html">2.6 - \
Summary</a></li> +</ul>
+</li>
+<li><a href="ch3-service/ch3-service.html">Chapter 3 - Service</a><ul>
+<li><a href="ch3-service/ch3.1-io-service.html">3.1 - IoService \
Introduction</a></li> +<li><a href="ch3-service/ch3.2-io-service-details.html">3.2 - \
IoService Details</a></li> +<li><a href="ch3-service/ch3.3-acceptor.html">3.3 - \
IoAcceptor</a></li> +<li><a href="ch3-service/ch3.4-connector.html">3.4 - \
IoConnector</a></li> +</ul>
+</li>
 <li><a href="ch4-session/ch4-session.html">Chapter 4 - Session</a><ul>
-<li><a href="ch4-session/ch4.1-session-configuration.html">Chapter 4.1 - Session \
                Configuration</a></li>
-<li><a href="ch4-session/ch4.2-session-statistics.html">Chapter 4.2 - Session \
Statistics</a></li> +<li><a href="ch4-session/ch4.1-session-configuration.html">4.1 - \
Session Configuration</a></li> +<li><a \
href="ch4-session/ch4.2-session-statistics.html">4.2 - Session Statistics</a></li> \
+</ul> +</li>
+<li><a href="ch5-filters/ch5-filters.html">Chapter 5 - Filters</a><ul>
+<li><a href="ch5-filters/ch5.1-blacklist-filter.html">5.1 - Blacklist \
Filter</a></li> +</ul>
+</li>
+<li><a href="ch6-transports/ch6-transports.html">Chapter 6 - Transports</a><ul>
+<li><a href="ch6-transports/ch6.1-apr-transport.html">6.1 - APR Transport</a></li>
+<li><a href="ch6-transports/ch6.2-serial-transport.html">6.2 - Serial \
Transport</a></li>  </ul>
 </li>
-<li><a href="ch5-filters/ch5-filters.html">Chapter 5 - Filters</a></li>
-<li><a href="ch6-transports/ch6-transports.html">Chapter 6 - Transports</a></li>
 <li><a href="ch7-handler/ch7-handler.html">Chapter 7 - Handler</a></li>
 </ul>
 <p>Part II - MINA Core</p>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic