Author: supun
Date: Tue Jan  4 10:07:54 2011
New Revision: 1054952

URL: http://svn.apache.org/viewvc?rev=1054952&view=rev
Log:
applying patch SYNAPSE-699, thanks Kasun for the contribution

Modified:
    
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/HttpCoreNIOListener.java

Modified: 
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/HttpCoreNIOListener.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/HttpCoreNIOListener.java?rev=1054952&r1=1054951&r2=1054952&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/HttpCoreNIOListener.java
 (original)
+++ 
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/HttpCoreNIOListener.java
 Tue Jan  4 10:07:54 2011
@@ -223,6 +223,9 @@ public class HttpCoreNIOListener impleme
         param = transprtIn.getParameter(NhttpConstants.HTTP_GET_PROCESSOR);
         if (param != null && param.getValue() != null) {
             httpGetRequestProcessor = 
createHttpGetProcessor(param.getValue().toString());
+            if (httpGetRequestProcessor == null) {
+                handleException("Cannot create HttpGetRequestProcessor");
+            }
         } else {
             httpGetRequestProcessor = new DefaultHttpGetProcessor();
         }
@@ -404,7 +407,9 @@ public class HttpCoreNIOListener impleme
         final IOEventDispatch ioEventDispatch = getEventDispatch(handler,
                 sslContext, sslIOSessionHandler, params);
         state = BaseConstants.STARTED;
-        
+
+        httpGetRequestProcessor.init(cfgCtx,handler);
+
         ListenerEndpoint endpoint;
         try {
             if (bindAddress == null) {


Reply via email to