Example usage for org.apache.commons.httpclient HttpConnection getLastResponseInputStream

List of usage examples for org.apache.commons.httpclient HttpConnection getLastResponseInputStream

Introduction

In this page you can find the example usage for org.apache.commons.httpclient HttpConnection getLastResponseInputStream.

Prototype

public InputStream getLastResponseInputStream() 

Source Link

Document

Returns the stream used to read the last response's body.

Usage

From source file:com.cyberway.issue.httpclient.SingleHttpConnectionManager.java

static void finishLast(HttpConnection conn) {
    // copied from superclass because it wasn't made available to subclasses
    InputStream lastResponse = conn.getLastResponseInputStream();
    if (lastResponse != null) {
        conn.setLastResponseInputStream(null);
        try {/*from ww w. j av a  2s. c o m*/
            lastResponse.close();
        } catch (IOException ioe) {
            //FIXME: badness - close to force reconnect.
            conn.close();
        }
    }
}

From source file:com.cyberway.issue.httpclient.ThreadLocalHttpConnectionManager.java

/**
 * Since the same connection is about to be reused, make sure the
 * previous request was completely processed, and if not
 * consume it now.//from  ww w  .  ja v  a2 s .  c  om
 * @param conn The connection
 * @return true, if the connection is reusable
 */
private static boolean finishLastResponse(final HttpConnection conn) {
    InputStream lastResponse = conn.getLastResponseInputStream();
    if (lastResponse != null) {
        conn.setLastResponseInputStream(null);
        try {
            lastResponse.close();
            return true;
        } catch (IOException ioe) {
            // force reconnect.
            return false;
        }
    } else {
        return false;
    }
}

From source file:com.exalead.io.failover.MonitoredHttpConnectionManager.java

static void consumeLastResponse(HttpConnection conn) {
    InputStream lastResponse = conn.getLastResponseInputStream();
    if (lastResponse != null) {
        conn.setLastResponseInputStream(null);
        try {//from w  w  w. j  ava 2  s  . c o  m
            lastResponse.close();
        } catch (IOException ioe) {
            conn.close();
        }
    }
}

From source file:com.carrotsearch.util.httpclient.SingleHttpConnectionManager.java

/** */
@Override//from  w ww.j av  a2 s.  co  m
public void releaseConnection(HttpConnection conn) {
    // copied from superclass because it wasn't made available to subclasses
    final InputStream lastResponse = conn.getLastResponseInputStream();
    if (lastResponse != null) {
        conn.setLastResponseInputStream(null);
        try {
            lastResponse.close();
        } catch (final IOException ioe) {
            // ignore.
        }
    }

    if (conn.isOpen()) {
        conn.close();
    }
}

From source file:org.archive.httpclient.SingleHttpConnectionManager.java

protected static void finishLast(HttpConnection conn) {
    // copied from superclass because it wasn't made available to subclasses
    InputStream lastResponse = conn.getLastResponseInputStream();
    if (lastResponse != null) {
        conn.setLastResponseInputStream(null);
        try {//from  w  ww  . jav  a  2s.c  o  m
            lastResponse.close();
        } catch (IOException ioe) {
            //FIXME: badness - close to force reconnect.
            conn.close();
        }
    }
}