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) {