Author: trustin
Date: Thu Dec  6 07:41:53 2007
New Revision: 601758

URL: http://svn.apache.org/viewvc?rev=601758&view=rev
Log:
Hid DummySession.processor - IoSession should never expose its internal 
implementation.

Modified:
    mina/trunk/core/src/main/java/org/apache/mina/common/DummySession.java

Modified: mina/trunk/core/src/main/java/org/apache/mina/common/DummySession.java
URL: 
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/common/DummySession.java?rev=601758&r1=601757&r2=601758&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/common/DummySession.java 
(original)
+++ mina/trunk/core/src/main/java/org/apache/mina/common/DummySession.java Thu 
Dec  6 07:41:53 2007
@@ -54,15 +54,14 @@
 
     private volatile IoService service;
 
-    private volatile IoProcessor<IoSession> processor;
-
     private volatile IoSessionConfig config = new AbstractIoSessionConfig() {
         @Override
         protected void doSetAll(IoSessionConfig config) {
         }
     };
 
-    private volatile IoFilterChain filterChain = new 
DefaultIoFilterChain(this);
+    private final IoFilterChain filterChain = new DefaultIoFilterChain(this);
+    private final IoProcessor<IoSession> processor;
 
     private volatile IoHandler handler = new IoHandlerAdapter();
     private volatile SocketAddress localAddress = ANONYMOUS_ADDRESS;
@@ -164,17 +163,6 @@
         return filterChain;
     }
 
-    /**
-     * Sets the filter chain that affects this session.
-     */
-    public void setFilterChain(IoFilterChain filterChain) {
-        if (filterChain == null) {
-            throw new NullPointerException("filterChain");
-        }
-
-        this.filterChain = filterChain;
-    }
-
     public IoHandler getHandler() {
         return handler;
     }
@@ -237,16 +225,8 @@
     }
 
     @Override
-    public IoProcessor<IoSession> getProcessor() {
+    protected final IoProcessor<IoSession> getProcessor() {
         return processor;
-    }
-
-    public void setProcessor(IoProcessor<IoSession> processor) {
-        if (processor == null) {
-            throw new NullPointerException("processor");
-        }
-
-        this.processor = processor;
     }
 
     public TransportMetadata getTransportMetadata() {


Reply via email to