Author: norman Date: Sat Sep 24 12:23:18 2011 New Revision: 1175165 URL: http://svn.apache.org/viewvc?rev=1175165&view=rev Log: LineHandler and ConnectHandler now return Response. See PROTOCOLS-34
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/LineHandlerUpstreamHandler.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=1175165&r1=1175164&r2=1175165&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 Sat Sep 24 12:23:18 2011 @@ -226,6 +226,7 @@ public class BasicChannelUpstreamHandler } else { logger.debug("Unable to process request", e.getCause()); } + e.getCause().printStackTrace(); cleanup(ctx); } } Modified: james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/LineHandlerUpstreamHandler.java URL: http://svn.apache.org/viewvc/james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/LineHandlerUpstreamHandler.java?rev=1175165&r1=1175164&r2=1175165&view=diff ============================================================================== --- james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/LineHandlerUpstreamHandler.java (original) +++ james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/LineHandlerUpstreamHandler.java Sat Sep 24 12:23:18 2011 @@ -19,6 +19,7 @@ package org.apache.james.protocols.impl; import org.apache.james.protocols.api.ProtocolSession; +import org.apache.james.protocols.api.Response; import org.apache.james.protocols.api.handler.LineHandler; import org.jboss.netty.buffer.ChannelBuffer; import org.jboss.netty.channel.ChannelHandlerContext; @@ -53,7 +54,10 @@ public class LineHandlerUpstreamHandler< buf.getBytes(0, line); } - handler.onLine(session, line); + Response response = handler.onLine(session, line); + if (response != null) { + session.writeResponse(response); + } } } --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org