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

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

Introduction

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

Prototype

public void setLastResponseInputStream(InputStream inStream) 

Source Link

Document

Set the state to keep track of the last response for the last request.

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 w w w .  ja  v a  2 s. c om
            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.//  www.java  2 s .co  m
 * @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 av  a  2s  . com
            lastResponse.close();
        } catch (IOException ioe) {
            conn.close();
        }
    }
}

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

/** */
@Override//from   w w w .j a  v  a2s  .  c o  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 w w .  ja  v a  2s.co m
            lastResponse.close();
        } catch (IOException ioe) {
            //FIXME: badness - close to force reconnect.
            conn.close();
        }
    }
}