svn commit: r997806 - in /websites/staging/mina/trunk/content: ./ mina-project/userguide/ mina-project/userguide/ch4-session/

2016-09-20 Thread buildbot
Author: buildbot
Date: Tue Sep 20 09:16:49 2016
New Revision: 997806

Log:
Staging update by buildbot for mina

Added:

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
Modified:
websites/staging/mina/trunk/content/   (props changed)

websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4-session.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 Tue Sep 20 09:16:49 2016
@@ -1 +1 @@
-1758403
+1761541

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
 Tue Sep 20 09:16:49 2016
@@ -182,8 +182,20 @@ 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 }
 Chapter 4 - Session¶
-The Session is at the heart of MINA : every time a client connects to the 
server, a new session is created, and will be kept in memory until the client 
is disconnected.
-A session is used to store persistent informations about the connection, 
plus any kind of information the server might need to use during the request 
processing, and eventually during the whole session life.
+Content¶
+
+Chapter 4.1 - Session 
Configuration
+Chapter 4.2 - Session 
Statistics
+
+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.
+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.
+This is also your access point for any operation you need to do on a 
session : sending messages, closing the session, etc...
+
+It is critical to understand that due to the asynchrnous very nature of NIO, 
reading from a session does not make a lot of sense. Actually, your application 
get signalled whe some incoming message has arrived, and this is the IoHandler 
which is responsible for handling such event.
+
+In other words, don't call session.read(). Never.
+
+
 Session state¶
 A session has a state, which will evolve during time.
 
@@ -195,10 +207,60 @@ h2:hover > .headerlink, h3:hover > .head
 
 
 Closing : the session is being closed (the remaining messages are being 
flushed, cleaning up is not terminated)
-Closed : The session is now closed, nothing else can be done to revive 
it.
+Closed : The session is now closed, nothing else can be done to revive it. 
This is actually not a real state : when teh session is closed, it's 
removed.
 
 The following state diagram exposes all the possible states and transitions 
:
 
+We have a set of methods to get some information about the session 
status.
+Session status :
+
+isActive() : tells if the session is valid (it might mean different things 
depending on the implementation)
+isClosing() : tells if the session is already being closed
+isConnected() : tells if the session is active (ie, not in the closing 
mode)
+
+Opening a session¶
+Actually, there is nothing you have to do : it's automatic ! Everytime a 
remote peer connect to a server, the server will create a new connection. On 
the client side, everytime you connect to a server, a session will be 
created.
+This session is passed as an argument to your handler, so that you can do 
something with it in your application. On the client side, when you do connect 
to a server, you can get back the created session this way :
+:::java
+...
+ConnectFuture connectionFuture = connector.connect(address);
+connectionFuture.awaitUninterruptibly();
+if (!connectionFuture.isConnected()) 
{
+return false;
+}
+
+session = connectionFuture.getSession();
+...
+
+
+
+You can also do it in a shortest way :
+:::java
+...
+session = connector.connect(address).getSession();
+...
+Initialization¶
+When a new session is created, it has to be initialized. This is done using 
the default IoService configuration, bt you can update this configuration later 
on. Actually, when the session is created, we internally create a copy 

svn commit: r1761541 - in /mina/site/trunk/content/mina-project/userguide: ch4-session/ch4-session.mdtext ch4-session/ch4.1-session-configuration.mdtext ch4-session/ch4.2-session-statistics.mdtext use

2016-09-20 Thread elecharny
Author: elecharny
Date: Tue Sep 20 09:16:40 2016
New Revision: 1761541

URL: http://svn.apache.org/viewvc?rev=1761541&view=rev
Log:
Added some pages related to session

Added:

mina/site/trunk/content/mina-project/userguide/ch4-session/ch4.1-session-configuration.mdtext
   (with props)

mina/site/trunk/content/mina-project/userguide/ch4-session/ch4.2-session-statistics.mdtext
   (with props)
Modified:

mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext
mina/site/trunk/content/mina-project/userguide/user-guide-toc.mdtext

Modified: 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext
URL: 
http://svn.apache.org/viewvc/mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext?rev=1761541&r1=1761540&r2=1761541&view=diff
==
--- 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext 
(original)
+++ 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext 
Tue Sep 20 09:16:40 2016
@@ -24,9 +24,22 @@ Notice:Licensed to the Apache Softwa
 
 # Chapter 4 - Session
 
-The Session is at the heart of MINA : every time a client connects to the 
server, a new session is created, and will be kept in memory until the client 
is disconnected.
+## Content
 
-A session is used to store persistent informations about the connection, plus 
any kind of information the server might need to use during the request 
processing, and eventually during the whole session life.
+1. [Chapter 4.1 - Session Configuration](ch4.1-session-configuration.html)
+1. [Chapter 4.2 - Session Statistics](ch4.2-session-statistics.html)
+
+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.
+
+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.
+
+This is also your access point for any operation you need to do on a session : 
sending messages, closing the session, etc...
+
+
+It is critical to understand that due to the asynchrnous very nature of NIO, 
reading from a session does not make a lot of sense. Actually, your application 
get signalled whe some incoming message has arrived, and this is the IoHandler 
which is responsible for handling such event.
+
+In other words, don't call session.read(). Never.
+
 
 ## Session state
 
@@ -38,12 +51,84 @@ A session has a state, which will evolve
 * Idle for write : no write has actually been made for a period of time
 * Idle for both : no read nor write for a period of time
 * Closing : the session is being closed (the remaining messages are being 
flushed, cleaning up is not terminated)
-* Closed : The session is now closed, nothing else can be done to revive it.
+* Closed : The session is now closed, nothing else can be done to revive it. 
This is actually not a real state : when teh session is closed, it's removed.
 
 The following state diagram exposes all the possible states and transitions :
 
 ![](../../../staticresources/images/mina/session-state.png)
 
+We have a set of methods to get some information about the session status.
+
+Session status :
+
+* isActive() : tells if the session is valid (it might mean different things 
depending on the implementation)
+* isClosing() : tells if the session is already being closed
+* isConnected() : tells if the session is active (ie, not in the closing mode)
+
+## Opening a session
+
+Actually, there is nothing you have to do : it's automatic ! Everytime a 
remote peer connect to a server, the server will create a new connection. On 
the client side, everytime you connect to a server, a session will be created.
+
+This session is passed as an argument to your handler, so that you can do 
something with it in your application. On the client side, when you do connect 
to a server, you can get back the created session this way :
+
+  :::java
+...
+ConnectFuture connectionFuture = connector.connect(address);
+connectionFuture.awaitUninterruptibly();
+
+if (!connectionFuture.isConnected()) {
+return false;
+}
+
+session = connectionFuture.getSession();
+...
+
+You can also do it in a shortest way :
+
+  :::java
+...
+session = connector.connect(address).getSession();
+...
+
+## Initialization
+
+When a new session is created, it has to be initialized. This is done using 
the default IoService configuration, bt you can update this configuration later 
on. Actually, when the session is created, we internally create a copy of the 
default IoService configuration that is stored wit

svn commit: r997864 - in /websites/staging/mina/trunk/content: ./ mina-project/userguide/ch4-session/ch4-session.html

2016-09-20 Thread buildbot
Author: buildbot
Date: Tue Sep 20 21:53:45 2016
New Revision: 997864

Log:
Staging update by buildbot for mina

Modified:
websites/staging/mina/trunk/content/   (props changed)

websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4-session.html

Propchange: websites/staging/mina/trunk/content/
--
--- cms:source-revision (original)
+++ cms:source-revision Tue Sep 20 21:53:45 2016
@@ -1 +1 @@
-1761541
+1761643

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
 Tue Sep 20 21:53:45 2016
@@ -221,24 +221,26 @@ In other words, don't call session.read(
 Opening a session¶
 Actually, there is nothing you have to do : it's automatic ! Everytime a 
remote peer connect to a server, the server will create a new connection. On 
the client side, everytime you connect to a server, a session will be 
created.
 This session is passed as an argument to your handler, so that you can do 
something with it in your application. On the client side, when you do connect 
to a server, you can get back the created session this way :
-:::java
-...
-ConnectFuture connectionFuture = connector.connect(address);
-connectionFuture.awaitUninterruptibly();
-if (!connectionFuture.isConnected()) 
{
-return false;
-}
+...
+ConnectFuture connectionFuture 
= connector.connect(address);
+connectionFuture.awaitUninterruptibly();
 
-session = connectionFuture.getSession();
-...
+if (!connectionFuture.isConnected()) {
+return false;
+}
+
+session = connectionFuture.getSession();
+...
 
 
 
 You can also do it in a shortest way :
-:::java
-...
-session = connector.connect(address).getSession();
-...
+...
+session = connector.connect(address).getSession();
+...
+
+
+
 Initialization¶
 When a new session is created, it has to be initialized. This is done using 
the default IoService configuration, bt you can update this configuration later 
on. Actually, when the session is created, we internally create a copy of the 
default IoService configuration that is stored within the session, and this is 
this configuration instance that will be used (and that can be modified).
 This initialization will also starts the statistics counters, create the 
Attributes container, associate a write queue to to the session (this is where 
the messages will be enqueued until they have been sent), and ultimately, would 
you have provided a specific task to do during this phase, it will call it.
@@ -305,17 +307,15 @@ Be aware that if the remote peer is not
 
 
 and here is the factory interface we can implement if we want to define 
another kind of container :
-public interface IoSessionDataStructureFactory {
-/**
- * Returns an {@link IoSessionAttributeMap} which is going to be associated
- * with the specified session.  Please note that the returned
- * implementation must be thread-safe.
- */
- IoSessionAttributeMap getAttributeMap(IoSession session) throws Exception;
- }
-
-
-
+:::java
+public interface IoSessionDataStructureFactory {
+/*
+ * Returns an {@link IoSessionAttributeMap} which is going to be 
associated
+ * with the specified session.  Please note that the returned
+ * implementation must be thread-safe.
+ /
+ IoSessionAttributeMap getAttributeMap(IoSession session) throws 
Exception;
+ }
 The session attributes access¶
 There are many methods available to manipulate the session's attributes 
:
 




svn commit: r1761643 - /mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext

2016-09-20 Thread elecharny
Author: elecharny
Date: Tue Sep 20 21:53:39 2016
New Revision: 1761643

URL: http://svn.apache.org/viewvc?rev=1761643&view=rev
Log:
Fixed the formating

Modified:

mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext

Modified: 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext
URL: 
http://svn.apache.org/viewvc/mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext?rev=1761643&r1=1761642&r2=1761643&view=diff
==
--- 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext 
(original)
+++ 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext 
Tue Sep 20 21:53:39 2016
@@ -71,7 +71,7 @@ Actually, there is nothing you have to d
 
 This session is passed as an argument to your handler, so that you can do 
something with it in your application. On the client side, when you do connect 
to a server, you can get back the created session this way :
 
-  :::java
+:::java
 ...
 ConnectFuture connectionFuture = connector.connect(address);
 connectionFuture.awaitUninterruptibly();
@@ -85,7 +85,7 @@ This session is passed as an argument to
 
 You can also do it in a shortest way :
 
-  :::java
+:::java
 ...
 session = connector.connect(address).getSession();
 ...
@@ -151,7 +151,7 @@ It might be necessary to store some data
 
 For instance, if you want to track the number of request a user has sent since 
the session has been created, it's easy to store it into this map: just create 
a key that will be associated with this value.
 
-   :::java
+:::java
 ...
 int counterValue = session.getAttribute( "counter" );
 session.setAttribute( "counter", counterValue + 1 );
@@ -185,6 +185,7 @@ This snippet of code shows how the conta
 
 and here is the factory interface we can implement if we want to define 
another kind of container :
 
+  :::java
public interface IoSessionDataStructureFactory {
/**
 * Returns an {@link IoSessionAttributeMap} which is going to 
be associated
@@ -210,6 +211,7 @@ There are many methods available to mani
 * Object setAttributeIfAbsent(Object key) : adds a new attribute with no 
value, if it does not already exist
 * Object setAttributeIfAbsent(Object key, Object value) : adds a new 
attribute/value pair, if it does not already exist
 
+
 All those methods allows your application to store, remove, get or update the 
attributes stored into your session. Also note that some attributes are used 
internally by MINA : don't lightly modify those you didn't create !
 
 ## Filter chain




svn commit: r1761644 - /mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext

2016-09-20 Thread elecharny
Author: elecharny
Date: Tue Sep 20 21:55:06 2016
New Revision: 1761644

URL: http://svn.apache.org/viewvc?rev=1761644&view=rev
Log:
Fixed the formating

Modified:

mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext

Modified: 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext
URL: 
http://svn.apache.org/viewvc/mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext?rev=1761644&r1=1761643&r2=1761644&view=diff
==
--- 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext 
(original)
+++ 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext 
Tue Sep 20 21:55:06 2016
@@ -168,32 +168,32 @@ As we said, this container is a key/valu
 
 This snippet of code shows how the container is created during the session 
initialization :
 
-   :::java
-   protected final void initSession(IoSession session,
-IoFuture future, IoSessionInitializer sessionInitializer) {
-...
-try {
-((AbstractIoSession) session).setAttributeMap(session.getService()
-
.getSessionDataStructureFactory().getAttributeMap(session));
-} catch (IoSessionInitializationException e) {
-throw e;
-} catch (Exception e) {
-throw new IoSessionInitializationException(
-"Failed to initialize an attributeMap.", e);
-}
-...
+   :::java
+   protected final void initSession(IoSession session,
+  IoFuture future, IoSessionInitializer sessionInitializer) {
+  ...
+  try {
+  ((AbstractIoSession) 
session).setAttributeMap(session.getService()
+  
.getSessionDataStructureFactory().getAttributeMap(session));
+  } catch (IoSessionInitializationException e) {
+  throw e;
+  } catch (Exception e) {
+  throw new IoSessionInitializationException(
+  "Failed to initialize an attributeMap.", e);
+  }
+  ...
 
 and here is the factory interface we can implement if we want to define 
another kind of container :
 
-  :::java
-   public interface IoSessionDataStructureFactory {
-   /**
-* Returns an {@link IoSessionAttributeMap} which is going to 
be associated
-* with the specified session.  Please note that the 
returned
-* implementation must be thread-safe.
-*/
-IoSessionAttributeMap getAttributeMap(IoSession session) 
throws Exception;
-}
+:::java
+public interface IoSessionDataStructureFactory {
+  /**
+  * Returns an {@link IoSessionAttributeMap} which is going to be 
associated
+  * with the specified session.  Please note that the returned
+  * implementation must be thread-safe.
+  */
+  IoSessionAttributeMap getAttributeMap(IoSession session) throws 
Exception;
+}
 
 ### The session attributes access
 




svn commit: r997865 - in /websites/staging/mina/trunk/content: ./ mina-project/userguide/ch4-session/ch4-session.html

2016-09-20 Thread buildbot
Author: buildbot
Date: Tue Sep 20 21:55:11 2016
New Revision: 997865

Log:
Staging update by buildbot for mina

Modified:
websites/staging/mina/trunk/content/   (props changed)

websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4-session.html

Propchange: websites/staging/mina/trunk/content/
--
--- cms:source-revision (original)
+++ cms:source-revision Tue Sep 20 21:55:11 2016
@@ -1 +1 @@
-1761643
+1761644

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
 Tue Sep 20 21:55:11 2016
@@ -291,31 +291,33 @@ Be aware that if the remote peer is not
 As we said, this container is a key/value container, which default to a 
Map, but it's also possible to define another data structure if one want to 
handle long lived data, or to avoid storing all those data in memory if they 
are large : we can implement an interface and a factory that will be used to 
create this container when the session is created.
 This snippet of code shows how the container is created during the session 
initialization :
 protected final void initSession(IoSession session,
-IoFuture future, IoSessionInitializer sessionInitializer) {
-...
-try {
-((AbstractIoSession) session).setAttributeMap(session.getService()
-.getSessionDataStructureFactory().getAttributeMap(session));
-} catch (IoSessionInitializationException e) {
-throw e;
-} catch (Exception e) {
-throw new IoSessionInitializationException(
-"Failed to initialize an 
attributeMap.", e);
-}
-...
+  IoFuture future, IoSessionInitializer sessionInitializer) {
+  ...
+  try {
+  ((AbstractIoSession) session).setAttributeMap(session.getService()
+  .getSessionDataStructureFactory().getAttributeMap(session));
+  } catch (IoSessionInitializationException e) {
+  throw e;
+  } catch (Exception e) {
+  throw new IoSessionInitializationException(
+  "Failed to initialize an 
attributeMap.", e);
+  }
+  ...
 
 
 
 and here is the factory interface we can implement if we want to define 
another kind of container :
-:::java
-public interface IoSessionDataStructureFactory {
-/*
- * Returns an {@link IoSessionAttributeMap} which is going to be 
associated
- * with the specified session.  Please note that the returned
- * implementation must be thread-safe.
- /
- IoSessionAttributeMap getAttributeMap(IoSession session) throws 
Exception;
- }
+public interface IoSessionDataStructureFactory {
+  /**
+  * Returns an {@link IoSessionAttributeMap} which is going 
to be associated
+  * with the specified session.  Please 
note that the returned
+  * implementation must be thread-safe.
+  */
+  IoSessionAttributeMap getAttributeMap(IoSession session) throws Exception;
+}
+
+
+
 The session attributes access¶
 There are many methods available to manipulate the session's attributes 
:
 




svn commit: r997866 - /websites/staging/mina/trunk/content/

2016-09-20 Thread buildbot
Author: buildbot
Date: Tue Sep 20 21:56:30 2016
New Revision: 997866

Log:
Staging update by buildbot for mina

Modified:
websites/staging/mina/trunk/content/   (props changed)

Propchange: websites/staging/mina/trunk/content/
--
--- cms:source-revision (original)
+++ cms:source-revision Tue Sep 20 21:56:30 2016
@@ -1 +1 @@
-1761644
+1761645




svn commit: r1761645 - /mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext

2016-09-20 Thread elecharny
Author: elecharny
Date: Tue Sep 20 21:56:25 2016
New Revision: 1761645

URL: http://svn.apache.org/viewvc?rev=1761645&view=rev
Log:
Fixed the formating, again

Modified:

mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext

Modified: 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext
URL: 
http://svn.apache.org/viewvc/mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext?rev=1761645&r1=1761644&r2=1761645&view=diff
==
--- 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext 
(original)
+++ 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext 
Tue Sep 20 21:56:25 2016
@@ -199,17 +199,17 @@ and here is the factory interface we can
 
 There are many methods available to manipulate the session's attributes :
 
-* boolean containsAttribute(Object key) : tells if a given attribute is present
-* Object getAttribute(Object key) : gets the value for a given attribute
-* Object getAttribute(Object key, Object defaultValue) : gets the value for a 
given attribute, or a default value if absent
-* Set getAttributeKeys() : gets the set of all the stored attributes
-* Object removeAttribute(Object key) : remove a given attribute
-* boolean removeAttribute(Object key, Object value) : remove a given 
attribute/value pair
-* boolean replaceAttribute(Object key, Object oldValue, Object newValue) : 
replace a give attribute/value pair
-* Object setAttribute(Object key) : adds a new attribute with no value
-* Object setAttribute(Object key, Object value) : adds a new attribute/value 
pair
-* Object setAttributeIfAbsent(Object key) : adds a new attribute with no 
value, if it does not already exist
-* Object setAttributeIfAbsent(Object key, Object value) : adds a new 
attribute/value pair, if it does not already exist
+  * boolean containsAttribute(Object key) : tells if a given attribute is 
present
+  * Object getAttribute(Object key) : gets the value for a given attribute
+  * Object getAttribute(Object key, Object defaultValue) : gets the value for 
a given attribute, or a default value if absent
+  * Set getAttributeKeys() : gets the set of all the stored attributes
+  * Object removeAttribute(Object key) : remove a given attribute
+  * boolean removeAttribute(Object key, Object value) : remove a given 
attribute/value pair
+  * boolean replaceAttribute(Object key, Object oldValue, Object newValue) : 
replace a give attribute/value pair
+  * Object setAttribute(Object key) : adds a new attribute with no value
+  * Object setAttribute(Object key, Object value) : adds a new attribute/value 
pair
+  * Object setAttributeIfAbsent(Object key) : adds a new attribute with no 
value, if it does not already exist
+  * Object setAttributeIfAbsent(Object key, Object value) : adds a new 
attribute/value pair, if it does not already exist
 
 
 All those methods allows your application to store, remove, get or update the 
attributes stored into your session. Also note that some attributes are used 
internally by MINA : don't lightly modify those you didn't create !




svn commit: r1761646 - /mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext

2016-09-20 Thread elecharny
Author: elecharny
Date: Tue Sep 20 21:58:38 2016
New Revision: 1761646

URL: http://svn.apache.org/viewvc?rev=1761646&view=rev
Log:
Fixed the formating, again

Modified:

mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext

Modified: 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext
URL: 
http://svn.apache.org/viewvc/mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext?rev=1761646&r1=1761645&r2=1761646&view=diff
==
--- 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext 
(original)
+++ 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext 
Tue Sep 20 21:58:38 2016
@@ -199,17 +199,17 @@ and here is the factory interface we can
 
 There are many methods available to manipulate the session's attributes :
 
-  * boolean containsAttribute(Object key) : tells if a given attribute is 
present
-  * Object getAttribute(Object key) : gets the value for a given attribute
-  * Object getAttribute(Object key, Object defaultValue) : gets the value for 
a given attribute, or a default value if absent
-  * Set getAttributeKeys() : gets the set of all the stored attributes
-  * Object removeAttribute(Object key) : remove a given attribute
-  * boolean removeAttribute(Object key, Object value) : remove a given 
attribute/value pair
-  * boolean replaceAttribute(Object key, Object oldValue, Object newValue) : 
replace a give attribute/value pair
-  * Object setAttribute(Object key) : adds a new attribute with no value
-  * Object setAttribute(Object key, Object value) : adds a new attribute/value 
pair
-  * Object setAttributeIfAbsent(Object key) : adds a new attribute with no 
value, if it does not already exist
-  * Object setAttributeIfAbsent(Object key, Object value) : adds a new 
attribute/value pair, if it does not already exist
+* boolean containsAttribute(Object key) : tells if a given attribute is present
+* Object getAttribute(Object key) : gets the value for a given attribute
+* Object getAttribute(Object key, Object defaultValue) : gets the value for a 
given attribute, or a default value if absent
+* Set getAttributeKeys() : gets the set of all the stored attributes
+* Object removeAttribute(Object key) : remove a given attribute
+* boolean removeAttribute(Object key, Object value) : remove a given 
attribute/value pair
+* boolean replaceAttribute(Object key, Object oldValue, Object newValue) : 
replace a give attribute/value pair
+* Object setAttribute(Object key) : adds a new attribute with no value
+* Object setAttribute(Object key, Object value) : adds a new attribute/value 
pair
+* Object setAttributeIfAbsent(Object key) : adds a new attribute with no 
value, if it does not already exist
+* Object setAttributeIfAbsent(Object key, Object value) : adds a new 
attribute/value pair, if it does not already exist
 
 
 All those methods allows your application to store, remove, get or update the 
attributes stored into your session. Also note that some attributes are used 
internally by MINA : don't lightly modify those you didn't create !
@@ -238,7 +238,9 @@ For further informations about the sessi
 
 Last, not least, a session is attached to a Handler, in charge of dispatching 
the messages to your application. This handler will also send back response by 
using the session, simply by calling the write() method :
 
-   :::java
-   ...
-session.write(  );
+:::java
 ...
+  session.write(  );
+  ...
+
+




svn commit: r997867 - in /websites/staging/mina/trunk/content: ./ mina-project/userguide/ch4-session/ch4-session.html

2016-09-20 Thread buildbot
Author: buildbot
Date: Tue Sep 20 21:58:43 2016
New Revision: 997867

Log:
Staging update by buildbot for mina

Modified:
websites/staging/mina/trunk/content/   (props changed)

websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4-session.html

Propchange: websites/staging/mina/trunk/content/
--
--- cms:source-revision (original)
+++ cms:source-revision Tue Sep 20 21:58:43 2016
@@ -1 +1 @@
-1761645
+1761646

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
 Tue Sep 20 21:58:43 2016
@@ -350,8 +350,8 @@ Be aware that if the remote peer is not
 Handler¶
 Last, not least, a session is attached to a Handler, in charge of 
dispatching the messages to your application. This handler will also send back 
response by using the session, simply by calling the write() method :
 ...
-session.write(  );
-...
+  session.write(  );
+  ...
 
 
 




svn commit: r997868 - in /websites/staging/mina/trunk/content: ./ mina-project/userguide/ch4-session/ch4-session.html

2016-09-20 Thread buildbot
Author: buildbot
Date: Tue Sep 20 22:03:00 2016
New Revision: 997868

Log:
Staging update by buildbot for mina

Modified:
websites/staging/mina/trunk/content/   (props changed)

websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4-session.html

Propchange: websites/staging/mina/trunk/content/
--
--- cms:source-revision (original)
+++ cms:source-revision Tue Sep 20 22:03:00 2016
@@ -1 +1 @@
-1761646
+1761647

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
 Tue Sep 20 22:03:00 2016
@@ -324,7 +324,7 @@ Be aware that if the remote peer is not
 boolean containsAttribute(Object key) : tells if a given attribute is 
present
 Object getAttribute(Object key) : gets the value for a given attribute
 Object getAttribute(Object key, Object defaultValue) : gets the value for 
a given attribute, or a default value if absent
-Set getAttributeKeys() : gets the set of all the stored 
attributes
+Set\ getAttributeKeys() : gets the set of all the stored 
attributes
 Object removeAttribute(Object key) : remove a given attribute
 boolean removeAttribute(Object key, Object value) : remove a given 
attribute/value pair
 boolean replaceAttribute(Object key, Object oldValue, Object newValue) : 
replace a give attribute/value pair
@@ -333,6 +333,7 @@ Be aware that if the remote peer is not
 Object setAttributeIfAbsent(Object key) : adds a new attribute with no 
value, if it does not already exist
 Object setAttributeIfAbsent(Object key, Object value) : adds a new 
attribute/value pair, if it does not already exist
 
+
 All those methods allows your application to store, remove, get or update 
the attributes stored into your session. Also note that some attributes are 
used internally by MINA : don't lightly modify those you didn't create !
 Filter chain¶
 Each session is associated with a chain of filters, which will be processed 
when an incoming request or an outgoing message is received or emitted. Those 
filters are specific for each session individually, even if most of the cases, 
we will use the very same chain of filters for all the existing sessions.




svn commit: r1761647 - /mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext

2016-09-20 Thread elecharny
Author: elecharny
Date: Tue Sep 20 22:02:55 2016
New Revision: 1761647

URL: http://svn.apache.org/viewvc?rev=1761647&view=rev
Log:
Fixed the formating, again

Modified:

mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext

Modified: 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext
URL: 
http://svn.apache.org/viewvc/mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext?rev=1761647&r1=1761646&r2=1761647&view=diff
==
--- 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext 
(original)
+++ 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext 
Tue Sep 20 22:02:55 2016
@@ -199,18 +199,19 @@ and here is the factory interface we can
 
 There are many methods available to manipulate the session's attributes :
 
-* boolean containsAttribute(Object key) : tells if a given attribute is present
-* Object getAttribute(Object key) : gets the value for a given attribute
-* Object getAttribute(Object key, Object defaultValue) : gets the value for a 
given attribute, or a default value if absent
-* Set getAttributeKeys() : gets the set of all the stored attributes
-* Object removeAttribute(Object key) : remove a given attribute
-* boolean removeAttribute(Object key, Object value) : remove a given 
attribute/value pair
-* boolean replaceAttribute(Object key, Object oldValue, Object newValue) : 
replace a give attribute/value pair
-* Object setAttribute(Object key) : adds a new attribute with no value
-* Object setAttribute(Object key, Object value) : adds a new attribute/value 
pair
-* Object setAttributeIfAbsent(Object key) : adds a new attribute with no 
value, if it does not already exist
-* Object setAttributeIfAbsent(Object key, Object value) : adds a new 
attribute/value pair, if it does not already exist
-
+
+boolean containsAttribute(Object key) : tells if a given attribute is 
present
+Object getAttribute(Object key) : gets the value for a given attribute
+Object getAttribute(Object key, Object defaultValue) : gets the value for 
a given attribute, or a default value if absent
+Set\ getAttributeKeys() : gets the set of all the stored 
attributes
+Object removeAttribute(Object key) : remove a given attribute
+boolean removeAttribute(Object key, Object value) : remove a given 
attribute/value pair
+boolean replaceAttribute(Object key, Object oldValue, Object newValue) : 
replace a give attribute/value pair
+Object setAttribute(Object key) : adds a new attribute with no value
+Object setAttribute(Object key, Object value) : adds a new attribute/value 
pair
+Object setAttributeIfAbsent(Object key) : adds a new attribute with no 
value, if it does not already exist
+Object setAttributeIfAbsent(Object key, Object value) : adds a new 
attribute/value pair, if it does not already exist
+
 
 All those methods allows your application to store, remove, get or update the 
attributes stored into your session. Also note that some attributes are used 
internally by MINA : don't lightly modify those you didn't create !
 




svn commit: r997869 - in /websites/staging/mina/trunk/content: ./ mina-project/userguide/ch4-session/ch4-session.html

2016-09-20 Thread buildbot
Author: buildbot
Date: Tue Sep 20 22:04:17 2016
New Revision: 997869

Log:
Staging update by buildbot for mina

Modified:
websites/staging/mina/trunk/content/   (props changed)

websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4-session.html

Propchange: websites/staging/mina/trunk/content/
--
--- cms:source-revision (original)
+++ cms:source-revision Tue Sep 20 22:04:17 2016
@@ -1 +1 @@
-1761647
+1761648

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
 Tue Sep 20 22:04:17 2016
@@ -324,7 +324,7 @@ Be aware that if the remote peer is not
 boolean containsAttribute(Object key) : tells if a given attribute is 
present
 Object getAttribute(Object key) : gets the value for a given attribute
 Object getAttribute(Object key, Object defaultValue) : gets the value for 
a given attribute, or a default value if absent
-Set\ getAttributeKeys() : gets the set of all the stored 
attributes
+Set getAttributeKeys() : gets the set of all the stored 
attributes
 Object removeAttribute(Object key) : remove a given attribute
 boolean removeAttribute(Object key, Object value) : remove a given 
attribute/value pair
 boolean replaceAttribute(Object key, Object oldValue, Object newValue) : 
replace a give attribute/value pair





svn commit: r1761648 - /mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext

Author: elecharny
Date: Tue Sep 20 22:04:12 2016
New Revision: 1761648

URL: http://svn.apache.org/viewvc?rev=1761648&view=rev
Log:
Fixed some entity

Modified:

mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext

Modified: 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext
URL: 
http://svn.apache.org/viewvc/mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext?rev=1761648&r1=1761647&r2=1761648&view=diff
==
--- 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext 
(original)
+++ 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext 
Tue Sep 20 22:04:12 2016
@@ -203,7 +203,7 @@ There are many methods available to mani
 boolean containsAttribute(Object key) : tells if a given attribute is 
present
 Object getAttribute(Object key) : gets the value for a given attribute
 Object getAttribute(Object key, Object defaultValue) : gets the value for 
a given attribute, or a default value if absent
-Set\ getAttributeKeys() : gets the set of all the stored 
attributes
+Set getAttributeKeys() : gets the set of all the stored 
attributes
 Object removeAttribute(Object key) : remove a given attribute
 boolean removeAttribute(Object key, Object value) : remove a given 
attribute/value pair
 boolean replaceAttribute(Object key, Object oldValue, Object newValue) : 
replace a give attribute/value pair





svn commit: r1761649 - /mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext

Author: elecharny
Date: Tue Sep 20 22:06:23 2016
New Revision: 1761649

URL: http://svn.apache.org/viewvc?rev=1761649&view=rev
Log:
Fixed the TC

Modified:

mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext

Modified: 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext
URL: 
http://svn.apache.org/viewvc/mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext?rev=1761649&r1=1761648&r2=1761649&view=diff
==
--- 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext 
(original)
+++ 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4-session.mdtext 
Tue Sep 20 22:06:23 2016
@@ -24,11 +24,11 @@ Notice:Licensed to the Apache Softwa
 
 # Chapter 4 - Session
 
-## Content
-
 1. [Chapter 4.1 - Session Configuration](ch4.1-session-configuration.html)
 1. [Chapter 4.2 - Session Statistics](ch4.2-session-statistics.html)
 
+## Introduction
+
 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.
 
 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.




svn commit: r997870 - in /websites/staging/mina/trunk/content: ./ mina-project/userguide/ch4-session/ch4-session.html

Author: buildbot
Date: Tue Sep 20 22:06:28 2016
New Revision: 997870

Log:
Staging update by buildbot for mina

Modified:
websites/staging/mina/trunk/content/   (props changed)

websites/staging/mina/trunk/content/mina-project/userguide/ch4-session/ch4-session.html

Propchange: websites/staging/mina/trunk/content/
--
--- cms:source-revision (original)
+++ cms:source-revision Tue Sep 20 22:06:28 2016
@@ -1 +1 @@
-1761648
+1761649

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
 Tue Sep 20 22:06:28 2016
@@ -182,11 +182,11 @@ 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 }
 Chapter 4 - Session¶
-Content¶
 
 Chapter 4.1 - Session 
Configuration
 Chapter 4.2 - Session 
Statistics
 
+Introduction¶
 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.
 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.
 This is also your access point for any operation you need to do on a 
session : sending messages, closing the session, etc...




svn commit: r1761650 - in /mina/site/trunk/content/mina-project/userguide/ch4-session: ch4.1-session-configuration.mdtext ch4.2-session-statistics.mdtext

Author: elecharny
Date: Tue Sep 20 22:09:11 2016
New Revision: 1761650

URL: http://svn.apache.org/viewvc?rev=1761650&view=rev
Log:
Fixed the tables

Modified:

mina/site/trunk/content/mina-project/userguide/ch4-session/ch4.1-session-configuration.mdtext

mina/site/trunk/content/mina-project/userguide/ch4-session/ch4.2-session-statistics.mdtext

Modified: 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4.1-session-configuration.mdtext
URL: 
http://svn.apache.org/viewvc/mina/site/trunk/content/mina-project/userguide/ch4-session/ch4.1-session-configuration.mdtext?rev=1761650&r1=1761649&r2=1761650&view=diff
==
--- 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4.1-session-configuration.mdtext
 (original)
+++ 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4.1-session-configuration.mdtext
 Tue Sep 20 22:09:11 2016
@@ -38,7 +38,8 @@ We currently support 4 session flavors :
 
 Here is the list of all the global parameters (they can be set fo any of the 
Session flavors) :
 
-|| Parameter || type || Description || Default value ||
+| Parameter | type | Description | Default value |
+|---|---|---|---|
 | idleTimeForBoth | int | The number of seconds to wait before notify a 
session that is idle on reads and writes | Infinite |
 | idleTimeForRead | int | The number of seconds to wait before notify a 
session that is idle on reads | Infinite |
 | idleTimeForWrite | int | The number of seconds to wait before notify a 
session that is idle on writes | Infinite |
@@ -53,7 +54,8 @@ All those parameters can be accessed thr
 
 ## Socket specific parameters
 
-|| Parameter || type || Description || Default value ||
+| Parameter | type | Description | Default value |
+|---|---|---|---|
 | defaultReuseAddress | boolean | The value for the SO_REUSEADDR flag | true |
 | keepAlive | boolean | The value for the SO_KEEPALIVE flag | false |
 | oobInline | boolean | The value for the SO_OOBINLINE flag | false |
@@ -66,7 +68,8 @@ All those parameters can be accessed thr
 
 ## Datagram specific parameters
 
-|| Parameter || type || Description || Default value ||
+| Parameter | type | Description | Default value |
+|---|---|---|---|
 | broadcast | boolean | The value for the SO_BROADCAST flag | false |
 | closeOnPortUnreachable | boolean | Tells if we should close the session if 
the port is unreachable | true |
 | receiveBufferSize | int | The value for the SO_RCVBUF parameter | -1 |
@@ -76,7 +79,8 @@ All those parameters can be accessed thr
 
 ## Serial specific parameters 
 
-|| Parameter || type || Description || Default value ||
+| Parameter | type | Description | Default value |
+|---|---|---|---|
 | inputBufferSize | int | The input buffer size to use | 8 |
 | lowLatency | boolean | Set the Low Latency mode | false |
 | outputBufferSize | int | The ouput buffer size to use | 8 |

Modified: 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4.2-session-statistics.mdtext
URL: 
http://svn.apache.org/viewvc/mina/site/trunk/content/mina-project/userguide/ch4-session/ch4.2-session-statistics.mdtext?rev=1761650&r1=1761649&r2=1761650&view=diff
==
--- 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4.2-session-statistics.mdtext
 (original)
+++ 
mina/site/trunk/content/mina-project/userguide/ch4-session/ch4.2-session-statistics.mdtext
 Tue Sep 20 22:09:11 2016
@@ -26,7 +26,8 @@ Notice:Licensed to the Apache Softwa
 
 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.
 
-|| Parameter || Type || Description || automatic ||
+| Parameter | type | Description | automatic |
+|---|---|---|---|
 | readBytes | long | The total number of bytes read since the session was 
created | yes |
 | readBytesThroughput | double | The number of bytes read per second in the 
last interval | no |
 | readMessages | long | The total number of messages read since the session 
was created | yes |




svn commit: r997871 - in /websites/staging/mina/trunk/content: ./ mina-project/userguide/ch4-session/ch4.1-session-configuration.html mina-project/userguide/ch4-session/ch4.2-session-statistics.html

Author: buildbot
Date: Tue Sep 20 22:09:16 2016
New Revision: 997871

Log:
Staging update by buildbot for mina

Modified:
websites/staging/mina/trunk/content/   (props changed)

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

Propchange: websites/staging/mina/trunk/content/
--
--- cms:source-revision (original)
+++ cms:source-revision Tue Sep 20 22:09:16 2016
@@ -1 +1 @@
-1761649
+1761650

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
 Tue Sep 20 22:09:16 2016
@@ -192,42 +192,226 @@ h2:hover > .headerlink, h3:hover > .head
 
 General parameters¶
 Here is the list of all the global parameters (they can be set fo any of 
the Session flavors) :
-|| Parameter || type || Description || Default value ||
-| idleTimeForBoth | int | The number of seconds to wait before notify a 
session that is idle on reads and writes | Infinite |
-| idleTimeForRead | int | The number of seconds to wait before notify a 
session that is idle on reads | Infinite |
-| idleTimeForWrite | int | The number of seconds to wait before notify a 
session that is idle on writes | Infinite |
-| maxReadBufferSize | int | The maximum size of the buffer used to read 
incomming data | 65536 bytes |
-| minReadBufferSize | int | The minimal size of the buffer used to read 
incomming data | 64 bytes |
-| readBufferSize | int | The default size of the buffer used to read incomming 
data | 2048 bytes |
-| throughputCalculationInterval | int | The interval (seconds) between each 
throughput calculation. | 3s |
-| useReadOperation | boolean | A flag set to TRUE when we allow an application 
to do a __session.read()_ | FALSE |
-| writeTimeout | int | Delay to wait for completion before bailing out a write 
operation | 60s |
+
+
+
+Parameter
+type
+Description
+Default value
+
+
+
+
+idleTimeForBoth
+int
+The number of seconds to wait before notify a session that is idle on 
reads and writes
+Infinite
+
+
+idleTimeForRead
+int
+The number of seconds to wait before notify a session that is idle on 
reads
+Infinite
+
+
+idleTimeForWrite
+int
+The number of seconds to wait before notify a session that is idle on 
writes
+Infinite
+
+
+maxReadBufferSize
+int
+The maximum size of the buffer used to read incomming data
+65536 bytes
+
+
+minReadBufferSize
+int
+The minimal size of the buffer used to read incomming data
+64 bytes
+
+
+readBufferSize
+int
+The default size of the buffer used to read incomming data
+2048 bytes
+
+
+throughputCalculationInterval
+int
+The interval (seconds) between each throughput calculation.
+3s
+
+
+useReadOperation
+boolean
+A flag set to TRUE when we allow an application to do a 
__session.read()_
+FALSE
+
+
+writeTimeout
+int
+Delay to wait for completion before bailing out a write operation
+60s
+
+
+
 All those parameters can be accessed through the use of getters and setters 
(the useReadOperation parameter getter is using the 
isUseReadOperation() method).
 Socket specific parameters¶
-|| Parameter || type || Description || Default value ||
-| defaultReuseAddress | boolean | The value for the SO_REUSEADDR flag | true |
-| keepAlive | boolean | The value for the SO_KEEPALIVE flag | false |
-| oobInline | boolean | The value for the SO_OOBINLINE flag | false |
-| receiveBufferSize | int | The value for the SO_RCVBUF parameter | -1 |
-| reuseAddress | boolean | The value for the SO_REUSEADDR flag | false |
-| sendBufferSize | int | The value for the SO_SNDBUF parameter | -1 |
-| soLinger | int | The value for the SO_LINGER parameter | -1 |
-| tcpNoDelay | boolean | The value for the TCP_NODELAY flag | false |
-| trafficClass | int | The value for the IP_TOS parameter. One of 
IPTOS_LOWCOST(0x02), IPTOS_RELIABILITY(0x04), IPTOS_THROUGHPUT (0x08) or 
IPTOS_LOWDELAY (0x10) | 0 |
+
+
+
+Parameter
+type
+Description
+Default value
+
+
+
+
+defaultReuseAddress
+boolean
+The value for the SO_REUSEADDR flag
+true
+
+
+keepAlive
+boolean
+The value for the SO_KEEPALIVE flag
+false
+
+
+oobInline
+boolean
+The value for the SO_OOBINLINE flag
+false
+
+
+receiveBufferSize
+int
+The value for the SO_RCVBUF parameter
+-1
+
+
+reuseAddress
+boolean
+The value for the SO_REUSEADDR flag
+false
+
+
+sendBufferSize
+int
+The value for the SO_SNDBUF parameter
+-1
+
+
+soLinger
+int
+The value for the SO_LINGER parameter
+-1
+
+
+tcpNoDelay
+boolean
+The value for the TCP_NODELAY flag
+false
+
+
+trafficClass
+int
+The value for the 

mina git commit: Fixed some Sonar warnings

Repository: mina
Updated Branches:
  refs/heads/2.0 f7b334472 -> e672e1fd8


Fixed some Sonar warnings

Project: http://git-wip-us.apache.org/repos/asf/mina/repo
Commit: http://git-wip-us.apache.org/repos/asf/mina/commit/e672e1fd
Tree: http://git-wip-us.apache.org/repos/asf/mina/tree/e672e1fd
Diff: http://git-wip-us.apache.org/repos/asf/mina/diff/e672e1fd

Branch: refs/heads/2.0
Commit: e672e1fd86ef69948cbc928b3d1e47ee5bd59dc6
Parents: f7b3344
Author: Emmanuel Lécharny 
Authored: Wed Sep 21 00:11:37 2016 +0200
Committer: Emmanuel Lécharny 
Committed: Wed Sep 21 00:11:37 2016 +0200

--
 .../mina/transport/serial/DefaultSerialSessionConfig.java| 8 
 1 file changed, 8 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/mina/blob/e672e1fd/mina-transport-serial/src/main/java/org/apache/mina/transport/serial/DefaultSerialSessionConfig.java
--
diff --git 
a/mina-transport-serial/src/main/java/org/apache/mina/transport/serial/DefaultSerialSessionConfig.java
 
b/mina-transport-serial/src/main/java/org/apache/mina/transport/serial/DefaultSerialSessionConfig.java
index 09e2f3b..3657b9b 100644
--- 
a/mina-transport-serial/src/main/java/org/apache/mina/transport/serial/DefaultSerialSessionConfig.java
+++ 
b/mina-transport-serial/src/main/java/org/apache/mina/transport/serial/DefaultSerialSessionConfig.java
@@ -58,6 +58,7 @@ class DefaultSerialSessionConfig extends 
AbstractIoSessionConfig implements Seri
 /**
  * {@inheritDoc}
  */
+@Override
 public int getInputBufferSize() {
 return inputBufferSize;
 }
@@ -65,6 +66,7 @@ class DefaultSerialSessionConfig extends 
AbstractIoSessionConfig implements Seri
 /**
  * {@inheritDoc}
  */
+@Override
 public boolean isLowLatency() {
 return lowLatency;
 }
@@ -72,6 +74,7 @@ class DefaultSerialSessionConfig extends 
AbstractIoSessionConfig implements Seri
 /**
  * {@inheritDoc}
  */
+@Override
 public void setInputBufferSize(int bufferSize) {
 inputBufferSize = bufferSize;
 }
@@ -79,6 +82,7 @@ class DefaultSerialSessionConfig extends 
AbstractIoSessionConfig implements Seri
 /**
  * {@inheritDoc}
  */
+@Override
 public void setLowLatency(boolean lowLatency) {
 this.lowLatency = lowLatency;
 }
@@ -86,6 +90,7 @@ class DefaultSerialSessionConfig extends 
AbstractIoSessionConfig implements Seri
 /**
  * {@inheritDoc}
  */
+@Override
 public int getReceiveThreshold() {
 return receiveThreshold;
 }
@@ -93,6 +98,7 @@ class DefaultSerialSessionConfig extends 
AbstractIoSessionConfig implements Seri
 /**
  * {@inheritDoc}
  */
+@Override
 public void setReceiveThreshold(int bytes) {
 receiveThreshold = bytes;
 }
@@ -100,6 +106,7 @@ class DefaultSerialSessionConfig extends 
AbstractIoSessionConfig implements Seri
 /**
  * {@inheritDoc}
  */
+@Override
 public int getOutputBufferSize() {
 return outputBufferSize;
 }
@@ -107,6 +114,7 @@ class DefaultSerialSessionConfig extends 
AbstractIoSessionConfig implements Seri
 /**
  * {@inheritDoc}
  */
+@Override
 public void setOutputBufferSize(int bufferSize) {
 outputBufferSize = bufferSize;
 



mina git commit: [maven-release-plugin] prepare for next development iteration

Repository: mina
Updated Branches:
  refs/heads/2.0 8bae1d4f5 -> 263ae843c


[maven-release-plugin] prepare for next development iteration


Project: http://git-wip-us.apache.org/repos/asf/mina/repo
Commit: http://git-wip-us.apache.org/repos/asf/mina/commit/263ae843
Tree: http://git-wip-us.apache.org/repos/asf/mina/tree/263ae843
Diff: http://git-wip-us.apache.org/repos/asf/mina/diff/263ae843

Branch: refs/heads/2.0
Commit: 263ae843c96873d198d2fbcde8a8f47e376d7ed1
Parents: 8bae1d4
Author: Emmanuel Lécharny 
Authored: Wed Sep 21 00:34:03 2016 +0200
Committer: Emmanuel Lécharny 
Committed: Wed Sep 21 00:34:03 2016 +0200

--
 distribution/pom.xml| 2 +-
 mina-core/pom.xml   | 2 +-
 mina-example/pom.xml| 2 +-
 mina-filter-compression/pom.xml | 2 +-
 mina-http/pom.xml   | 2 +-
 mina-integration-beans/pom.xml  | 2 +-
 mina-integration-jmx/pom.xml| 2 +-
 mina-integration-ognl/pom.xml   | 2 +-
 mina-integration-xbean/pom.xml  | 2 +-
 mina-legal/pom.xml  | 2 +-
 mina-statemachine/pom.xml   | 2 +-
 mina-transport-apr/pom.xml  | 2 +-
 mina-transport-serial/pom.xml   | 2 +-
 pom.xml | 4 ++--
 14 files changed, 15 insertions(+), 15 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/mina/blob/263ae843/distribution/pom.xml
--
diff --git a/distribution/pom.xml b/distribution/pom.xml
index 29b527f..729968b 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -24,7 +24,7 @@
   
 mina-parent
 org.apache.mina
-2.0.15
+2.0.16-SNAPSHOT
   
 
   distribution

http://git-wip-us.apache.org/repos/asf/mina/blob/263ae843/mina-core/pom.xml
--
diff --git a/mina-core/pom.xml b/mina-core/pom.xml
index 70951b5..a6cf6e4 100644
--- a/mina-core/pom.xml
+++ b/mina-core/pom.xml
@@ -24,7 +24,7 @@
   
 org.apache.mina
 mina-parent
-2.0.15
+2.0.16-SNAPSHOT
   
 
   mina-core

http://git-wip-us.apache.org/repos/asf/mina/blob/263ae843/mina-example/pom.xml
--
diff --git a/mina-example/pom.xml b/mina-example/pom.xml
index 9dd9637..160251f 100644
--- a/mina-example/pom.xml
+++ b/mina-example/pom.xml
@@ -21,7 +21,7 @@
   
 org.apache.mina
 mina-parent
-2.0.15
+2.0.16-SNAPSHOT
   
 
   mina-example

http://git-wip-us.apache.org/repos/asf/mina/blob/263ae843/mina-filter-compression/pom.xml
--
diff --git a/mina-filter-compression/pom.xml b/mina-filter-compression/pom.xml
index 4d9a440..7bdc6d1 100644
--- a/mina-filter-compression/pom.xml
+++ b/mina-filter-compression/pom.xml
@@ -24,7 +24,7 @@
   
 org.apache.mina
 mina-parent
-2.0.15
+2.0.16-SNAPSHOT
   
 
   mina-filter-compression

http://git-wip-us.apache.org/repos/asf/mina/blob/263ae843/mina-http/pom.xml
--
diff --git a/mina-http/pom.xml b/mina-http/pom.xml
index 2961edd..373a750 100644
--- a/mina-http/pom.xml
+++ b/mina-http/pom.xml
@@ -24,7 +24,7 @@
   
 org.apache.mina
 mina-parent
-2.0.15
+2.0.16-SNAPSHOT
   
 
   mina-http

http://git-wip-us.apache.org/repos/asf/mina/blob/263ae843/mina-integration-beans/pom.xml
--
diff --git a/mina-integration-beans/pom.xml b/mina-integration-beans/pom.xml
index bc6f7b3..228217d 100644
--- a/mina-integration-beans/pom.xml
+++ b/mina-integration-beans/pom.xml
@@ -24,7 +24,7 @@
   
 org.apache.mina
 mina-parent
-2.0.15
+2.0.16-SNAPSHOT
   
 
   mina-integration-beans

http://git-wip-us.apache.org/repos/asf/mina/blob/263ae843/mina-integration-jmx/pom.xml
--
diff --git a/mina-integration-jmx/pom.xml b/mina-integration-jmx/pom.xml
index 1d22614..6b38f62 100644
--- a/mina-integration-jmx/pom.xml
+++ b/mina-integration-jmx/pom.xml
@@ -24,7 +24,7 @@
   
 org.apache.mina
 mina-parent
-2.0.15
+2.0.16-SNAPSHOT
   
 
   mina-integration-jmx

http://git-wip-us.apache.org/repos/asf/mina/blob/263ae843/mina-integration-ognl/pom.xml
--
diff --git a/mina-integration-ognl/pom.xml b/mina-integration-ognl/pom.xml
index cfc8cb5..0b10689 100644
--- a/mina-integration-ognl/pom.xml
+++ b/mina-integration-ognl/pom.xml
@@ -24,7 +24,7 @@
   
 org.apache.mina
 mina-parent
-2.0.15
+2.0.16-SNAPSHOT
   
 
   mina-integration-ognl

http://git-wip-us.apache.org/repos/asf/mina/blob/263ae843/mina-integration-xbean/pom.xml
--
diff

mina git commit: [maven-release-plugin] prepare release 2.0.15

Repository: mina
Updated Branches:
  refs/heads/2.0 e672e1fd8 -> 8bae1d4f5


[maven-release-plugin] prepare release 2.0.15


Project: http://git-wip-us.apache.org/repos/asf/mina/repo
Commit: http://git-wip-us.apache.org/repos/asf/mina/commit/8bae1d4f
Tree: http://git-wip-us.apache.org/repos/asf/mina/tree/8bae1d4f
Diff: http://git-wip-us.apache.org/repos/asf/mina/diff/8bae1d4f

Branch: refs/heads/2.0
Commit: 8bae1d4f5e0580d275c09bbf3782f731187c96af
Parents: e672e1f
Author: Emmanuel Lécharny 
Authored: Wed Sep 21 00:32:35 2016 +0200
Committer: Emmanuel Lécharny 
Committed: Wed Sep 21 00:32:35 2016 +0200

--
 distribution/pom.xml| 2 +-
 mina-core/pom.xml   | 2 +-
 mina-example/pom.xml| 2 +-
 mina-filter-compression/pom.xml | 2 +-
 mina-http/pom.xml   | 2 +-
 mina-integration-beans/pom.xml  | 2 +-
 mina-integration-jmx/pom.xml| 2 +-
 mina-integration-ognl/pom.xml   | 2 +-
 mina-integration-xbean/pom.xml  | 2 +-
 mina-legal/pom.xml  | 2 +-
 mina-statemachine/pom.xml   | 2 +-
 mina-transport-apr/pom.xml  | 2 +-
 mina-transport-serial/pom.xml   | 2 +-
 pom.xml | 4 ++--
 14 files changed, 15 insertions(+), 15 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/mina/blob/8bae1d4f/distribution/pom.xml
--
diff --git a/distribution/pom.xml b/distribution/pom.xml
index aa3e2e9..29b527f 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -24,7 +24,7 @@
   
 mina-parent
 org.apache.mina
-2.0.15-SNAPSHOT
+2.0.15
   
 
   distribution

http://git-wip-us.apache.org/repos/asf/mina/blob/8bae1d4f/mina-core/pom.xml
--
diff --git a/mina-core/pom.xml b/mina-core/pom.xml
index 3d2b6ed..70951b5 100644
--- a/mina-core/pom.xml
+++ b/mina-core/pom.xml
@@ -24,7 +24,7 @@
   
 org.apache.mina
 mina-parent
-2.0.15-SNAPSHOT
+2.0.15
   
 
   mina-core

http://git-wip-us.apache.org/repos/asf/mina/blob/8bae1d4f/mina-example/pom.xml
--
diff --git a/mina-example/pom.xml b/mina-example/pom.xml
index 0e09c88..9dd9637 100644
--- a/mina-example/pom.xml
+++ b/mina-example/pom.xml
@@ -21,7 +21,7 @@
   
 org.apache.mina
 mina-parent
-2.0.15-SNAPSHOT
+2.0.15
   
 
   mina-example

http://git-wip-us.apache.org/repos/asf/mina/blob/8bae1d4f/mina-filter-compression/pom.xml
--
diff --git a/mina-filter-compression/pom.xml b/mina-filter-compression/pom.xml
index 655f29f..4d9a440 100644
--- a/mina-filter-compression/pom.xml
+++ b/mina-filter-compression/pom.xml
@@ -24,7 +24,7 @@
   
 org.apache.mina
 mina-parent
-2.0.15-SNAPSHOT
+2.0.15
   
 
   mina-filter-compression

http://git-wip-us.apache.org/repos/asf/mina/blob/8bae1d4f/mina-http/pom.xml
--
diff --git a/mina-http/pom.xml b/mina-http/pom.xml
index aac0620..2961edd 100644
--- a/mina-http/pom.xml
+++ b/mina-http/pom.xml
@@ -24,7 +24,7 @@
   
 org.apache.mina
 mina-parent
-2.0.15-SNAPSHOT
+2.0.15
   
 
   mina-http

http://git-wip-us.apache.org/repos/asf/mina/blob/8bae1d4f/mina-integration-beans/pom.xml
--
diff --git a/mina-integration-beans/pom.xml b/mina-integration-beans/pom.xml
index 27119ed..bc6f7b3 100644
--- a/mina-integration-beans/pom.xml
+++ b/mina-integration-beans/pom.xml
@@ -24,7 +24,7 @@
   
 org.apache.mina
 mina-parent
-2.0.15-SNAPSHOT
+2.0.15
   
 
   mina-integration-beans

http://git-wip-us.apache.org/repos/asf/mina/blob/8bae1d4f/mina-integration-jmx/pom.xml
--
diff --git a/mina-integration-jmx/pom.xml b/mina-integration-jmx/pom.xml
index b386ba1..1d22614 100644
--- a/mina-integration-jmx/pom.xml
+++ b/mina-integration-jmx/pom.xml
@@ -24,7 +24,7 @@
   
 org.apache.mina
 mina-parent
-2.0.15-SNAPSHOT
+2.0.15
   
 
   mina-integration-jmx

http://git-wip-us.apache.org/repos/asf/mina/blob/8bae1d4f/mina-integration-ognl/pom.xml
--
diff --git a/mina-integration-ognl/pom.xml b/mina-integration-ognl/pom.xml
index e8bddde..cfc8cb5 100644
--- a/mina-integration-ognl/pom.xml
+++ b/mina-integration-ognl/pom.xml
@@ -24,7 +24,7 @@
   
 org.apache.mina
 mina-parent
-2.0.15-SNAPSHOT
+2.0.15
   
 
   mina-integration-ognl

http://git-wip-us.apache.org/repos/asf/mina/blob/8bae1d4f/mina-integration-xbean/pom.xml
--
diff --git a/mina-in

[mina] Git Push Summary

Repository: mina
Updated Tags:  refs/tags/2.0.15 [created] 0399f97db


Build failed in Jenkins: MINA-2.0.X-jdk1.8-windows » Apache MINA Core #19

See 


Changes:

[elecharny] [maven-release-plugin] prepare release 2.0.15

[elecharny] [maven-release-plugin] prepare for next development iteration

--
[INFO] 
[INFO] 
[INFO] Building Apache MINA Core 2.0.16-SNAPSHOT
[INFO] 
[INFO] 
[INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @ mina-core ---
[INFO] Deleting 
F:\hudson\hudson-slave\workspace\MINA-2.0.X-jdk1.8-windows\mina-core\target


Build failed in Jenkins: MINA-2.0.X-jdk1.8-windows #19

See 

Changes:

[elecharny] Fixed some Sonar warnings

[elecharny] [maven-release-plugin] prepare release 2.0.15

[elecharny] [maven-release-plugin] prepare for next development iteration

--
Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on windows1 (Windows) in workspace 

 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url 
 > https://git-wip-us.apache.org/repos/asf/mina.git # timeout=10
Fetching upstream changes from https://git-wip-us.apache.org/repos/asf/mina.git
 > git --version # timeout=10
 > git -c core.askpass=true fetch --tags --progress 
 > https://git-wip-us.apache.org/repos/asf/mina.git 
 > +refs/heads/*:refs/remotes/origin/*
 > git rev-parse "origin/2.0^{commit}" # timeout=10
Checking out Revision 263ae843c96873d198d2fbcde8a8f47e376d7ed1 (origin/2.0)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 263ae843c96873d198d2fbcde8a8f47e376d7ed1
 > git rev-list f7b334472c6a2a545bf007014a29a8e69e6d224f # timeout=10
Parsing POMs
Modules changed, recalculating dependency graph
Established TCP socket on 54801
maven32-agent.jar already up to date
maven32-interceptor.jar already up to date
maven3-interceptor-commons.jar already up to date
[MINA-2.0.X-jdk1.8-windows] $ 
F:\\hudson\\tools\\java\\jdk1.8.0_92-unlimited-security/bin/java -Xmx2g 
-Xms256m -XX:MaxPermSize=512m -cp 
f:\hudson\hudson-slave\maven32-agent.jar;f:\hudson\tools\maven\latest3\boot\plexus-classworlds-2.5.1.jar;f:\hudson\tools\maven\latest3/conf/logging
 jenkins.maven3.agent.Maven32Main f:\hudson\tools\maven\latest3 
C:\Users\christofer\Desktop\slave.jar 
f:\hudson\hudson-slave\maven32-interceptor.jar 
f:\hudson\hudson-slave\maven3-interceptor-commons.jar 54801
<===[JENKINS REMOTING CAPACITY]===>   channel started
Executing Maven:  -B -f 
 
-Dmaven.repo.local=f:\hudson\hudson-slave\maven-repositories\1 clean install 
-Pserial
[INFO] Scanning for projects...
[INFO] 
[INFO] Reactor Build Order:
[INFO] 
[INFO] Apache MINA
[INFO] Apache MINA Legal
[INFO] Apache MINA Core
[INFO] Apache MINA APR Transport
[INFO] Apache MINA Compression Filter
[INFO] Apache MINA State Machine
[INFO] Apache MINA JavaBeans Integration
[INFO] Apache MINA XBean Integration
[INFO] Apache MINA OGNL Integration
[INFO] Apache MINA JMX Integration
[INFO] Apache MINA Examples
[INFO] Apache MINA HTTP client and server codec
[INFO] Apache MINA Serial Communication support
[INFO] 
[INFO] Using the builder 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder
 with a thread count of 1
[INFO] 
[INFO] 
[INFO] Building Apache MINA 2.0.16-SNAPSHOT
[INFO] 
[INFO] 
[INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @ mina-parent ---
[INFO] Deleting 

[INFO] 
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ mina-parent ---
[INFO] 
[INFO] >>> maven-source-plugin:2.4:jar (attach-source) @ mina-parent >>>
[WARNING] Failed to getClass for org.apache.maven.plugin.source.SourceJarMojo
[INFO] 
[INFO] <<< maven-source-plugin:2.4:jar (attach-source) @ mina-parent <<<
[INFO] 
[INFO] --- maven-source-plugin:2.4:jar (attach-source) @ mina-parent ---
[INFO] 
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ 
mina-parent ---
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ mina-parent 
---
[INFO] Installing 
 to 
f:\hudson\hudson-slave\maven-repositories\1\org\apache\mina\mina-parent\2.0.16-SNAPSHOT\mina-parent-2.0.16-SNAPSHOT.pom
[INFO] 
[INFO] 
[INFO] Building Apache MINA Legal 2.0.16-SNAPSHOT
[INFO] 
[INFO] 
[INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @ mina-legal ---
[INFO] Deleting 
F:\hudson\hudson-slave\workspace\MINA-2.0.X-jdk1.8-windows\mina-legal\target
[INFO] 
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ mina-legal ---
[INFO] 
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ 
mina-legal ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 3 resources
[INFO] 
[INFO] --- maven-compiler-

Build failed in Jenkins: MINA-2.0.X-jdk1.7-windows » Apache MINA Core #90

See 


Changes:

[elecharny] [maven-release-plugin] prepare release 2.0.15

[elecharny] [maven-release-plugin] prepare for next development iteration

--
[INFO] 
[INFO] 
[INFO] Building Apache MINA Core 2.0.16-SNAPSHOT
[INFO] 
[INFO] 
[INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @ mina-core ---
[INFO] Deleting 
F:\jenkins\jenkins-slave\workspace\MINA-2.0.X-jdk1.7-windows\mina-core\target


Build failed in Jenkins: MINA-2.0.X-jdk1.7-windows #90

See 

Changes:

[elecharny] Fixed some Sonar warnings

[elecharny] [maven-release-plugin] prepare release 2.0.15

[elecharny] [maven-release-plugin] prepare for next development iteration

--
Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on windows-2012-1 (Windows) in workspace 

 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url 
 > https://git-wip-us.apache.org/repos/asf/mina.git # timeout=10
Fetching upstream changes from https://git-wip-us.apache.org/repos/asf/mina.git
 > git --version # timeout=10
 > git -c core.askpass=true fetch --tags --progress 
 > https://git-wip-us.apache.org/repos/asf/mina.git 
 > +refs/heads/*:refs/remotes/origin/*
 > git rev-parse "origin/2.0^{commit}" # timeout=10
Checking out Revision 263ae843c96873d198d2fbcde8a8f47e376d7ed1 (origin/2.0)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 263ae843c96873d198d2fbcde8a8f47e376d7ed1
 > git rev-list f7b334472c6a2a545bf007014a29a8e69e6d224f # timeout=10
Parsing POMs
Modules changed, recalculating dependency graph
Established TCP socket on 57319
maven32-agent.jar already up to date
maven32-interceptor.jar already up to date
maven3-interceptor-commons.jar already up to date
[MINA-2.0.X-jdk1.7-windows] $ 
F:\\hudson\\tools\\java\\jdk1.7.0_79-unlimited-security/bin/java -Xmx2g 
-Xms256m -XX:MaxPermSize=512m -cp 
f:\jenkins\jenkins-slave\maven32-agent.jar;f:\jenkins\tools\maven\latest3\boot\plexus-classworlds-2.5.2.jar;f:\jenkins\tools\maven\latest3/conf/logging
 jenkins.maven3.agent.Maven32Main f:\jenkins\tools\maven\latest3 
F:\jenkins\jenkins-slave\slave.jar 
f:\jenkins\jenkins-slave\maven32-interceptor.jar 
f:\jenkins\jenkins-slave\maven3-interceptor-commons.jar 57319
<===[JENKINS REMOTING CAPACITY]===>   channel started
Executing Maven:  -B -f 
 
-Dmaven.repo.local=f:\jenkins\jenkins-slave\maven-repositories\0 clean install 
-Pserial
[INFO] Scanning for projects...
[INFO] 
[INFO] Reactor Build Order:
[INFO] 
[INFO] Apache MINA
[INFO] Apache MINA Legal
[INFO] Apache MINA Core
[INFO] Apache MINA APR Transport
[INFO] Apache MINA Compression Filter
[INFO] Apache MINA State Machine
[INFO] Apache MINA JavaBeans Integration
[INFO] Apache MINA XBean Integration
[INFO] Apache MINA OGNL Integration
[INFO] Apache MINA JMX Integration
[INFO] Apache MINA Examples
[INFO] Apache MINA HTTP client and server codec
[INFO] Apache MINA Serial Communication support
[INFO] 
[INFO] 
[INFO] Building Apache MINA 2.0.16-SNAPSHOT
[INFO] 
[INFO] 
[INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @ mina-parent ---
[INFO] Deleting 

[INFO] 
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ mina-parent ---
[INFO] 
[INFO] >>> maven-source-plugin:2.4:jar (attach-source) > generate-sources @ 
mina-parent >>>
[WARNING] Failed to getClass for org.apache.maven.plugin.source.SourceJarMojo
[INFO] 
[INFO] <<< maven-source-plugin:2.4:jar (attach-source) < generate-sources @ 
mina-parent <<<
[INFO] 
[INFO] --- maven-source-plugin:2.4:jar (attach-source) @ mina-parent ---
[INFO] 
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ 
mina-parent ---
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ mina-parent 
---
[INFO] Installing 
 to 
f:\jenkins\jenkins-slave\maven-repositories\0\org\apache\mina\mina-parent\2.0.16-SNAPSHOT\mina-parent-2.0.16-SNAPSHOT.pom
[INFO] 
[INFO] 
[INFO] Building Apache MINA Legal 2.0.16-SNAPSHOT
[INFO] 
[INFO] 
[INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @ mina-legal ---
[INFO] Deleting 
F:\jenkins\jenkins-slave\workspace\MINA-2.0.X-jdk1.7-windows\mina-legal\target
[INFO] 
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ mina-legal ---
[INFO] 
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ 
mina-legal ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 3 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ mina-legal ---
[INFO] No sources to compile

svn commit: r15472 - /dev/mina/mina/2.0.15/

Author: elecharny
Date: Wed Sep 21 06:51:28 2016
New Revision: 15472

Log:
Pushd the MINA 2.0?15 release

Added:
dev/mina/mina/2.0.15/
dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.bz2   (with props)
dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.bz2.asc
dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.bz2.md5
dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.bz2.sha1
dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.gz   (with props)
dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.gz.asc
dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.gz.md5
dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.gz.sha1
dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.zip   (with props)
dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.zip.asc
dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.zip.md5
dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.zip.sha1
dev/mina/mina/2.0.15/apache-mina-2.0.15-src.tar.bz2   (with props)
dev/mina/mina/2.0.15/apache-mina-2.0.15-src.tar.bz2.asc
dev/mina/mina/2.0.15/apache-mina-2.0.15-src.tar.bz2.md5
dev/mina/mina/2.0.15/apache-mina-2.0.15-src.tar.bz2.sha1
dev/mina/mina/2.0.15/apache-mina-2.0.15-src.tar.gz   (with props)
dev/mina/mina/2.0.15/apache-mina-2.0.15-src.tar.gz.asc
dev/mina/mina/2.0.15/apache-mina-2.0.15-src.tar.gz.md5
dev/mina/mina/2.0.15/apache-mina-2.0.15-src.tar.gz.sha1
dev/mina/mina/2.0.15/apache-mina-2.0.15-src.zip   (with props)
dev/mina/mina/2.0.15/apache-mina-2.0.15-src.zip.asc
dev/mina/mina/2.0.15/apache-mina-2.0.15-src.zip.md5
dev/mina/mina/2.0.15/apache-mina-2.0.15-src.zip.sha1

Added: dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.bz2
==
Binary file - no diff available.

Propchange: dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.bz2
--
svn:mime-type = application/octet-stream

Added: dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.bz2.asc
==
--- dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.bz2.asc (added)
+++ dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.bz2.asc Wed Sep 21 06:51:28 
2016
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+Version: GnuPG v1.4.9 (Darwin)
+
+iQIcBAABCgAGBQJX4i1hAAoJEDFHTl58a3A0ZjYP/jfLNRPA3wL+zaD47EpWmJzY
+WfaQWybQlyLy8eS5sQTQjIu8xAgbJ1jdizzOeqia6HTmrmsGqhwBAf9/eA09EKWE
+mcYQOFa6fVqovbF6Nra8stzF7pFHpamJrDu3qOsh9Cf/+6GDVYPDd8I9/ylNdO36
+BkNvW+3trPYXNtu9EfPDfj7aajzb2K4KjGW8kecxPP0fNOPpAhjNU043i5RzbPt8
+DWOKXKuqmzBNCJ6JQnHg/BcpSA1o9eFm/XqGbj1TMmCUJmxgWI9uTB9NMW6cHCfz
+WNGMWKyPZfBPPKFEb234TiQA9NYgRWYER2S8mxwQcpMzk3S9wipO0mBOlQrp9Q5J
+T22w7yoTqfEZvonRR5tRgL5exg5SVt3C6wSzEhbXPRarpW96AEsXbJ5q/3cgD7Aj
+6B4R+Ef5XBpMr3tufSn/Vj5RWvJBtkedn3ejl9phV2tb4LJzdzBw02AAGIipMFo8
+iPe2OYk/bCCyQ37SMrUqHm9e9Qs2ykvEddKSMLKT94wm6OPqPB+gkROwVjj4s2HH
+MWkYOpluGOcI0yDwI3Sst2u/IopMWMUlcHAbGqG6jDLc6i9BYoCTp2YjmVfAxvVQ
+AO0gsRDsiBrAr5t0S9TH4u/eWbpz7vuvAMo4tFeGI3b9r93zIAmZsCCduqXCX47/
+T9t5Ln0b1pz0Kuyra18s
+=UCo2
+-END PGP SIGNATURE-

Added: dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.bz2.md5
==
--- dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.bz2.md5 (added)
+++ dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.bz2.md5 Wed Sep 21 06:51:28 
2016
@@ -0,0 +1 @@
+b9c4dc67bd728365cef577176709f563

Added: dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.bz2.sha1
==
--- dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.bz2.sha1 (added)
+++ dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.bz2.sha1 Wed Sep 21 
06:51:28 2016
@@ -0,0 +1,2 @@
+./apache-mina-2.0.15-bin.tar.bz2: 1260 4C40 DB5A C031 4630  DF4C 67F8 6FF9 626D
+  3FD7

Added: dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.gz
==
Binary file - no diff available.

Propchange: dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.gz
--
svn:mime-type = application/octet-stream

Added: dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.gz.asc
==
--- dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.gz.asc (added)
+++ dev/mina/mina/2.0.15/apache-mina-2.0.15-bin.tar.gz.asc Wed Sep 21 06:51:28 
2016
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+Version: GnuPG v1.4.9 (Darwin)
+
+iQIbBAABCgAGBQJX4i1hAAoJEDFHTl58a3A0FqoP91FXSOpk2oSMX0qsECOjDqHm
+Yrpr48wLnHf4Twb+gQcWmuH3L1927kmM9DAttUa/7R3/91NmqoRQQopmRAr36zEj
+G/D00Rf1U88bsH+KXkRmzAJoucEKQ/jE0uYYpIwYUARQoDF6OCUeAhw4Nm+VqVmj
+iB1v0LlLmfSFD06RPinP+Am5WmGUEJRTkLTiGLIR2E150NtwIUQrobn7Cv5hE7GC
+ngngmZFmg9OXIdU5oJJVC7AXD+F7lEp4ivKfyFxB7iDEinAC0P0RSU4oMTgMqv/+
+3Qt4VVJGsLa90S5n