Author: bago
Date: Tue Sep 27 10:20:33 2011
New Revision: 1176312

URL: http://svn.apache.org/viewvc?rev=1176312&view=rev
Log:
As Protocol provides handlerchain access we don't need to pass both of them to 
the basicchannelupstreamhandler.

Modified:
    
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/BasicChannelUpstreamHandler.java
    
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/NettyServer.java

Modified: 
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/BasicChannelUpstreamHandler.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/BasicChannelUpstreamHandler.java?rev=1176312&r1=1176311&r2=1176312&view=diff
==============================================================================
--- 
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/BasicChannelUpstreamHandler.java
 (original)
+++ 
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/BasicChannelUpstreamHandler.java
 Tue Sep 27 10:20:33 2011
@@ -60,13 +60,13 @@ public class BasicChannelUpstreamHandler
     protected Protocol protocol;
     protected ProtocolHandlerChain chain;
 
-    public BasicChannelUpstreamHandler(ProtocolHandlerChain chain, Protocol 
protocol, Logger logger) {
-        this(chain, protocol, logger, null, null);
+    public BasicChannelUpstreamHandler(Protocol protocol, Logger logger) {
+        this(protocol, logger, null, null);
     }
 
-    public BasicChannelUpstreamHandler(ProtocolHandlerChain chain, Protocol 
protocol, Logger logger, SSLContext context, String[] enabledCipherSuites) {
-        this.chain = chain;
+    public BasicChannelUpstreamHandler(Protocol protocol, Logger logger, 
SSLContext context, String[] enabledCipherSuites) {
         this.protocol = protocol;
+        this.chain = protocol.getProtocolChain();
         this.logger = logger;
         this.context = context;
         this.enabledCipherSuites = enabledCipherSuites;

Modified: 
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/NettyServer.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/NettyServer.java?rev=1176312&r1=1176311&r2=1176312&view=diff
==============================================================================
--- 
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/NettyServer.java
 (original)
+++ 
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/NettyServer.java
 Tue Sep 27 10:20:33 2011
@@ -19,15 +19,9 @@
 package org.apache.james.protocols.impl;
 
 
-import java.nio.charset.Charset;
-
 import javax.net.ssl.SSLContext;
 
 import org.apache.james.protocols.api.Protocol;
-import org.apache.james.protocols.impl.AbstractAsyncServer;
-import org.apache.james.protocols.impl.ResponseEncoder;
-import org.apache.james.protocols.impl.AbstractSSLAwareChannelPipelineFactory;
-import org.apache.james.protocols.impl.BasicChannelUpstreamHandler;
 import org.jboss.netty.channel.ChannelPipelineFactory;
 import org.jboss.netty.channel.ChannelUpstreamHandler;
 import org.jboss.netty.channel.group.ChannelGroup;
@@ -90,7 +84,7 @@ public class NettyServer extends Abstrac
     
     @Override
     public synchronized void bind() throws Exception {
-        coreHandler = new 
BasicChannelUpstreamHandler(protocol.getProtocolChain(), protocol, logger, 
context, null);
+        coreHandler = new BasicChannelUpstreamHandler(protocol, logger, 
context, null);
         super.bind();
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to