Author: richard.opalka(a)jboss.com
Date: 2008-12-09 08:54:00 -0500 (Tue, 09 Dec 2008)
New Revision: 8845
Modified:
stack/native/trunk/modules/core/src/main/java/org/jboss/wsf/stack/jbws/RequestHandlerImpl.java
Log:
[JBWS-2325] rollback, we do close output stream in doGet() and doPost() methods
Modified:
stack/native/trunk/modules/core/src/main/java/org/jboss/wsf/stack/jbws/RequestHandlerImpl.java
===================================================================
---
stack/native/trunk/modules/core/src/main/java/org/jboss/wsf/stack/jbws/RequestHandlerImpl.java 2008-12-09
11:41:03 UTC (rev 8844)
+++
stack/native/trunk/modules/core/src/main/java/org/jboss/wsf/stack/jbws/RequestHandlerImpl.java 2008-12-09
13:54:00 UTC (rev 8845)
@@ -345,14 +345,6 @@
// clear thread local storage
ThreadLocalAssociation.clear();
- try
- {
- outStream.close();
- }
- catch (IOException ex)
- {
- WSException.rethrow(ex);
- }
}
}
@@ -390,15 +382,8 @@
SOAPEnvelope soapEnv = soapMessage.getSOAPPart().getEnvelope();
DOMDocumentSerializer serializer = new DOMDocumentSerializer();
- try
- {
- serializer.setOutputStream(output);
- serializer.serialize(soapEnv);
- }
- finally
- {
- output.close();
- }
+ serializer.setOutputStream(output);
+ serializer.serialize(soapEnv);
}
// JSON support
else if (epMetaData.isFeatureEnabled(JsonEncodingFeature.class) &&
resMessage instanceof SOAPMessage)
@@ -413,14 +398,7 @@
}
else
{
- try
- {
- resMessage.writeTo(output);
- }
- finally
- {
- output.close();
- }
+ resMessage.writeTo(output);
}
}
}
@@ -627,17 +605,6 @@
{
throw new WSException(ex);
}
- finally
- {
- try
- {
- outStream.close();
- }
- catch (IOException ioe)
- {
- throw new WSException(ioe);
- }
- }
}
private void handleWSDLRequestFromServletContext(Endpoint endpoint, OutputStream
outputStream, InvocationContext context) throws MalformedURLException, IOException
@@ -665,16 +632,8 @@
WSDLRequestHandler wsdlRequestHandler = new WSDLRequestHandler(epMetaData);
Document document = wsdlRequestHandler.getDocumentForPath(reqURL, wsdlHost,
resPath);
- OutputStreamWriter writer = null;
- try
- {
- writer = new OutputStreamWriter(outputStream);
- new
DOMWriter(writer).setPrettyprint(true).print(document.getDocumentElement());
- }
- finally
- {
- writer.close();
- }
+ OutputStreamWriter writer = new OutputStreamWriter(outputStream);
+ new DOMWriter(writer).setPrettyprint(true).print(document.getDocumentElement());
}
private void handleException(Exception ex) throws ServletException
Show replies by date