You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2005/08/12 23:36:18 UTC
svn commit: r232398 - in
/jakarta/httpclient/trunk/http-common/src/java/org/apache/http/io:
ContentLengthOutputStream.java IdentityOutputStream.java
Author: olegk
Date: Fri Aug 12 14:36:14 2005
New Revision: 232398
URL: http://svn.apache.org/viewcvs?rev=232398&view=rev
Log:
#close() method now calls #flush() method of the underlying output stream
Modified:
jakarta/httpclient/trunk/http-common/src/java/org/apache/http/io/ContentLengthOutputStream.java
jakarta/httpclient/trunk/http-common/src/java/org/apache/http/io/IdentityOutputStream.java
Modified: jakarta/httpclient/trunk/http-common/src/java/org/apache/http/io/ContentLengthOutputStream.java
URL: http://svn.apache.org/viewcvs/jakarta/httpclient/trunk/http-common/src/java/org/apache/http/io/ContentLengthOutputStream.java?rev=232398&r1=232397&r2=232398&view=diff
==============================================================================
--- jakarta/httpclient/trunk/http-common/src/java/org/apache/http/io/ContentLengthOutputStream.java (original)
+++ jakarta/httpclient/trunk/http-common/src/java/org/apache/http/io/ContentLengthOutputStream.java Fri Aug 12 14:36:14 2005
@@ -87,7 +87,10 @@
* @throws IOException If an I/O problem occurs.
*/
public void close() throws IOException {
- this.closed = true;
+ if (!this.closed) {
+ this.closed = true;
+ this.wrappedStream.flush();
+ }
}
public void flush() throws IOException {
Modified: jakarta/httpclient/trunk/http-common/src/java/org/apache/http/io/IdentityOutputStream.java
URL: http://svn.apache.org/viewcvs/jakarta/httpclient/trunk/http-common/src/java/org/apache/http/io/IdentityOutputStream.java?rev=232398&r1=232397&r2=232398&view=diff
==============================================================================
--- jakarta/httpclient/trunk/http-common/src/java/org/apache/http/io/IdentityOutputStream.java (original)
+++ jakarta/httpclient/trunk/http-common/src/java/org/apache/http/io/IdentityOutputStream.java Fri Aug 12 14:36:14 2005
@@ -65,7 +65,10 @@
* @throws IOException If an I/O problem occurs.
*/
public void close() throws IOException {
- this.closed = true;
+ if (!this.closed) {
+ this.closed = true;
+ this.wrappedStream.flush();
+ }
}
public void flush() throws IOException {