Author: asankha
Date: Fri Oct 26 05:24:26 2007
New Revision: 588623

URL: http://svn.apache.org/viewvc?rev=588623&view=rev
Log:
fix https://issues.apache.org/jira/browse/SYNAPSE-156

Modified:
    
webservices/synapse/trunk/java/modules/samples/services/SimpleStockQuoteService/src/samples/services/SimpleStockQuoteService.java
    
webservices/synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/nhttp/ServerWorker.java

Modified: 
webservices/synapse/trunk/java/modules/samples/services/SimpleStockQuoteService/src/samples/services/SimpleStockQuoteService.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/samples/services/SimpleStockQuoteService/src/samples/services/SimpleStockQuoteService.java?rev=588623&r1=588622&r2=588623&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/modules/samples/services/SimpleStockQuoteService/src/samples/services/SimpleStockQuoteService.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/samples/services/SimpleStockQuoteService/src/samples/services/SimpleStockQuoteService.java
 Fri Oct 26 05:24:26 2007
@@ -28,6 +28,13 @@
         return new GetQuoteResponse(request.getSymbol());
     }
 
+    // for REST style invocation
+    public GetQuoteResponse getSimpleQuote(String symbol) {
+        System.out.println(new Date() + " " + this.getClass().getName() +
+            " :: Generating quote for : " + symbol);
+        return new GetQuoteResponse(symbol);
+    }
+
     // in-out large response
     public GetFullQuoteResponse getFullQuote(GetFullQuote request) {
         System.out.println(new Date() + " " + this.getClass().getName() +

Modified: 
webservices/synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/nhttp/ServerWorker.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/nhttp/ServerWorker.java?rev=588623&r1=588622&r2=588623&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/nhttp/ServerWorker.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/nhttp/ServerWorker.java
 Fri Oct 26 05:24:26 2007
@@ -405,6 +405,9 @@
                             request.getRequestLine().getUri(),
                             cfgCtx,
                             parameters);
+                    // do not let the output stream close (as by default 
below) since
+                    // we are serving this GET request through the Synapse 
engine
+                    return;
                     
                 } catch (AxisFault axisFault) {
                     handleException("Error processing GET request for: " +



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to