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]