You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by el...@apache.org on 2013/03/21 12:02:10 UTC

git commit: Injected the IoSessionConfig into the session

Updated Branches:
  refs/heads/trunk 638f2abd2 -> fa342bb4b


Injected the IoSessionConfig into the session

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

Branch: refs/heads/trunk
Commit: fa342bb4b259a6988766b6db069690cdde13540a
Parents: 638f2ab
Author: Emmanuel Lécharny <el...@apache.org>
Authored: Thu Mar 21 11:56:27 2013 +0100
Committer: Emmanuel Lécharny <el...@apache.org>
Committed: Thu Mar 21 11:56:27 2013 +0100

----------------------------------------------------------------------
 .../org/apache/mina/session/AbstractIoSession.java |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mina/blob/fa342bb4/core/src/main/java/org/apache/mina/session/AbstractIoSession.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/org/apache/mina/session/AbstractIoSession.java b/core/src/main/java/org/apache/mina/session/AbstractIoSession.java
index afa6829..9afd2ac 100644
--- a/core/src/main/java/org/apache/mina/session/AbstractIoSession.java
+++ b/core/src/main/java/org/apache/mina/session/AbstractIoSession.java
@@ -38,6 +38,7 @@ import org.apache.mina.api.IoFuture;
 import org.apache.mina.api.IoHandler;
 import org.apache.mina.api.IoService;
 import org.apache.mina.api.IoSession;
+import org.apache.mina.api.IoSessionConfig;
 import org.apache.mina.filterchain.ReadFilterChainController;
 import org.apache.mina.filterchain.WriteFilterChainController;
 import org.apache.mina.service.executor.CloseEvent;
@@ -79,6 +80,9 @@ public abstract class AbstractIoSession implements IoSession, ReadFilterChainCon
     /** the {@link IdleChecker} in charge of detecting idle event for this session */
     protected final IdleChecker idleChecker;
 
+    /** The session config */
+    protected IoSessionConfig config;
+
     // ------------------------------------------------------------------------
     // Basic statistics
     // ------------------------------------------------------------------------
@@ -151,6 +155,7 @@ public abstract class AbstractIoSession implements IoSession, ReadFilterChainCon
         this.service = service;
         this.chain = service.getFilters();
         this.idleChecker = idleChecker;
+        this.config = service.getSessionConfig();
 
         LOG.debug("Created new session with id : {}", id);