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/12/21 20:50:44 UTC

svn commit: r358363 - in /jakarta/httpcomponents/trunk: http-client/src/java/org/apache/httpclient/impl/ http-client/src/test/org/apache/httpclient/impl/ http-core/src/java/org/apache/http/impl/ http-core/src/test/org/apache/http/impl/

Author: olegk
Date: Wed Dec 21 11:50:25 2005
New Revision: 358363

URL: http://svn.apache.org/viewcvs?rev=358363&view=rev
Log:
Moved AutoCloseInputStream ResponseConsumedWatcher DefaultResponseConsumedWatcher classes from HttpCore to HttpClient

Added:
    jakarta/httpcomponents/trunk/http-client/src/java/org/apache/httpclient/impl/AutoCloseInputStream.java
      - copied unchanged from r358339, jakarta/httpcomponents/trunk/http-core/src/java/org/apache/http/impl/AutoCloseInputStream.java
    jakarta/httpcomponents/trunk/http-client/src/java/org/apache/httpclient/impl/DefaultResponseConsumedWatcher.java
      - copied unchanged from r358339, jakarta/httpcomponents/trunk/http-core/src/java/org/apache/http/impl/DefaultResponseConsumedWatcher.java
    jakarta/httpcomponents/trunk/http-client/src/java/org/apache/httpclient/impl/ResponseConsumedWatcher.java
      - copied unchanged from r358339, jakarta/httpcomponents/trunk/http-core/src/java/org/apache/http/impl/ResponseConsumedWatcher.java
    jakarta/httpcomponents/trunk/http-client/src/test/org/apache/httpclient/impl/TestAutoCloseInputStream.java
      - copied unchanged from r358339, jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/impl/TestAutoCloseInputStream.java
    jakarta/httpcomponents/trunk/http-client/src/test/org/apache/httpclient/impl/TestDefaultResponseConsumedWatcher.java
      - copied unchanged from r358339, jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/impl/TestDefaultResponseConsumedWatcher.java
Removed:
    jakarta/httpcomponents/trunk/http-core/src/java/org/apache/http/impl/AutoCloseInputStream.java
    jakarta/httpcomponents/trunk/http-core/src/java/org/apache/http/impl/DefaultResponseConsumedWatcher.java
    jakarta/httpcomponents/trunk/http-core/src/java/org/apache/http/impl/ResponseConsumedWatcher.java
    jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/impl/TestAutoCloseInputStream.java
    jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/impl/TestDefaultResponseConsumedWatcher.java
Modified:
    jakarta/httpcomponents/trunk/http-core/src/java/org/apache/http/impl/DefaultHttpClientConnection.java
    jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/impl/TestAllImpl.java

Modified: jakarta/httpcomponents/trunk/http-core/src/java/org/apache/http/impl/DefaultHttpClientConnection.java
URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/http-core/src/java/org/apache/http/impl/DefaultHttpClientConnection.java?rev=358363&r1=358362&r2=358363&view=diff
==============================================================================
--- jakarta/httpcomponents/trunk/http-core/src/java/org/apache/http/impl/DefaultHttpClientConnection.java (original)
+++ jakarta/httpcomponents/trunk/http-core/src/java/org/apache/http/impl/DefaultHttpClientConnection.java Wed Dec 21 11:50:25 2005
@@ -30,7 +30,6 @@
 package org.apache.http.impl;
 
 import java.io.IOException;
-import java.io.InputStream;
 import java.net.InetAddress;
 import java.net.Socket;
 
@@ -363,13 +362,6 @@
     protected void readResponseBody(
             final HttpMutableResponse response) throws HttpException, IOException {
         HttpMutableEntity entity = this.entitygen.generate(this.datareceiver, response);
-        // if there is a result - ALWAYS wrap it in an observer which will
-        // close the underlying stream as soon as it is consumed, and notify
-        // the watcher that the stream has been consumed.
-        InputStream instream = entity.getContent();
-        instream = new AutoCloseInputStream(
-                instream, new DefaultResponseConsumedWatcher(this, response));
-        entity.setContent(instream);
         response.setEntity(entity);
     }
     

Modified: jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/impl/TestAllImpl.java
URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/impl/TestAllImpl.java?rev=358363&r1=358362&r2=358363&view=diff
==============================================================================
--- jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/impl/TestAllImpl.java (original)
+++ jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/impl/TestAllImpl.java Wed Dec 21 11:50:25 2005
@@ -40,10 +40,8 @@
         TestSuite suite = new TestSuite();
         suite.addTest(TestHeaderGroup.suite());
         suite.addTest(TestHttpDataReceiverAndTransmitter.suite());
-        suite.addTest(TestAutoCloseInputStream.suite());
         suite.addTest(TestDefaultConnectionReuseStrategy.suite());
         suite.addTest(TestDefaultEntityGenerator.suite());
-        suite.addTest(TestDefaultResponseConsumedWatcher.suite());
         suite.addTest(TestBasicRequest.suite());
         return suite;
     }