Example usage for org.apache.http.impl.conn PoolingHttpClientConnectionManager routeComplete

List of usage examples for org.apache.http.impl.conn PoolingHttpClientConnectionManager routeComplete

Introduction

In this page you can find the example usage for org.apache.http.impl.conn PoolingHttpClientConnectionManager routeComplete.

Prototype

public void routeComplete(final HttpClientConnection managedConn, final HttpRoute route,
            final HttpContext context) throws IOException 

Source Link

Usage

From source file:org.apache.solr.client.solrj.ConnectionReuseTest.java

public void headerRequest(HttpHost target, HttpRoute route, HttpClientConnection conn,
        PoolingHttpClientConnectionManager cm) throws IOException, HttpException {
    HttpRequest req = new BasicHttpRequest("OPTIONS", "*", HttpVersion.HTTP_1_1);

    req.addHeader("Host", target.getHostName());
    if (!conn.isOpen()) {
        // establish connection based on its route info
        cm.connect(conn, route, 1000, context);
        // and mark it as route complete
        cm.routeComplete(conn, route, context);
    }/*w  w w. j a va 2s.  co m*/
    conn.sendRequestHeader(req);
    conn.flush();
    conn.receiveResponseHeader();
}