Refine search
@Override public void process(final HttpResponse response, final HttpContext httpContext) throws HttpException, IOException { final HttpCoreContext coreContext = HttpCoreContext.adapt(httpContext); final HttpInetConnection conn = coreContext.getConnection(HttpInetConnection.class); if (!conn.isOpen()) { return;
public HttpConnection getConnection() { return getAttribute(HTTP_CONNECTION, HttpConnection.class); }
@Override public void process(final HttpRequest request, final HttpContext context) throws HttpException, IOException { Args.notNull(request, "HTTP request"); final HttpCoreContext corecontext = HttpCoreContext.adapt(context); HttpHost targethost = corecontext.getTargetHost(); if (targethost == null) { final HttpConnection conn = corecontext.getConnection(); if (conn instanceof HttpInetConnection) {
@Override public void process(final HttpResponse response, final HttpContext context) throws HttpException, IOException { Args.notNull(response, "HTTP response"); final HttpCoreContext corecontext = HttpCoreContext.adapt(context); final HttpRequest request = corecontext.getRequest(); if (request != null) { final Header header = request.getFirstHeader(HTTP.CONN_DIRECTIVE);
public static HttpCoreContext adapt(final HttpContext context) { Args.notNull(context, "HTTP context"); if (context instanceof HttpCoreContext) { return (HttpCoreContext) context; } else { return new HttpCoreContext(context); } }
public <T> T getAttribute(final String attribname, final Class<T> clazz) { Args.notNull(clazz, "Attribute class"); final Object obj = getAttribute(attribname); if (obj == null) { return null; } return clazz.cast(obj); }
public static HttpCoreContext create() { return new HttpCoreContext(new BasicHttpContext()); }
@Override public void run() { try { final BasicHttpContext localContext = new BasicHttpContext(); final HttpCoreContext context = HttpCoreContext.adapt(localContext); while (!Thread.interrupted() && this.conn.isOpen()) { this.httpservice.handleRequest(this.conn, context); localContext.clear(); } this.conn.close(); } catch (Exception ex) { this.exceptionLogger.log(ex); } finally { try { this.conn.shutdown(); } catch (IOException ex) { this.exceptionLogger.log(ex); } } }
public void setTargetHost(final HttpHost host) { setAttribute(HTTP_TARGET_HOST, host); }
public void process(final HttpRequest request, final HttpContext context) throws HttpException, IOException { Args.notNull(request, "HTTP request"); final HttpCoreContext corecontext = HttpCoreContext.adapt(context); HttpHost targethost = corecontext.getTargetHost(); if (targethost == null) { final HttpConnection conn = corecontext.getConnection(); if (conn instanceof HttpInetConnection) {
@Override public void process(final HttpResponse response, final HttpContext context) throws HttpException, IOException { Args.notNull(response, "HTTP response"); final HttpCoreContext corecontext = HttpCoreContext.adapt(context); final HttpRequest request = corecontext.getRequest(); if (request != null) { final Header header = request.getFirstHeader(HTTP.CONN_DIRECTIVE);
public static HttpCoreContext adapt(final HttpContext context) { Args.notNull(context, "HTTP context"); if (context instanceof HttpCoreContext) { return (HttpCoreContext) context; } else { return new HttpCoreContext(context); } }
public <T> T getAttribute(final String attribname, final Class<T> clazz) { Args.notNull(clazz, "Attribute class"); final Object obj = getAttribute(attribname); if (obj == null) { return null; } return clazz.cast(obj); }
public static HttpCoreContext create() { return new HttpCoreContext(new BasicHttpContext()); }
@Override public void run() { try { final BasicHttpContext localContext = new BasicHttpContext(); final HttpCoreContext context = HttpCoreContext.adapt(localContext); while (!Thread.interrupted() && this.conn.isOpen()) { this.httpservice.handleRequest(this.conn, context); localContext.clear(); } this.conn.close(); } catch (Exception ex) { this.exceptionLogger.log(ex); } finally { try { this.conn.shutdown(); } catch (IOException ex) { this.exceptionLogger.log(ex); } } }
public void setTargetHost(final HttpHost host) { setAttribute(HTTP_TARGET_HOST, host); }
@Override public void process(final HttpRequest request, final HttpContext context) throws HttpException, IOException { Args.notNull(request, "HTTP request"); final HttpCoreContext corecontext = HttpCoreContext.adapt(context); HttpHost targethost = corecontext.getTargetHost(); if (targethost == null) { final HttpConnection conn = corecontext.getConnection(); if (conn instanceof HttpInetConnection) {
@Override public void process(final HttpResponse response, final HttpContext context) throws HttpException, IOException { Args.notNull(response, "HTTP response"); final HttpCoreContext corecontext = HttpCoreContext.adapt(context); final HttpRequest request = corecontext.getRequest(); if (request != null) { final Header header = request.getFirstHeader(HTTP.CONN_DIRECTIVE);
public static HttpCoreContext adapt(final HttpContext context) { Args.notNull(context, "HTTP context"); if (context instanceof HttpCoreContext) { return (HttpCoreContext) context; } else { return new HttpCoreContext(context); } }
public <T> T getAttribute(final String attribname, final Class<T> clazz) { Args.notNull(clazz, "Attribute class"); final Object obj = getAttribute(attribname); if (obj == null) { return null; } return clazz.cast(obj); }