程序包 gateway.api

类 HttpClientHelper.InnerHttpClientConnectionManager

java.lang.Object
gateway.api.HttpClientHelper.InnerHttpClientConnectionManager
所有已实现的接口:
Closeable, AutoCloseable, org.apache.http.conn.HttpClientConnectionManager
封闭类:
HttpClientHelper

private static class HttpClientHelper.InnerHttpClientConnectionManager extends Object implements org.apache.http.conn.HttpClientConnectionManager, Closeable
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private org.apache.http.impl.client.IdleConnectionEvictor
     
    private org.apache.http.conn.HttpClientConnectionManager
     
  • 构造器概要

    构造器
    限定符
    构造器
    说明
    private
    InnerHttpClientConnectionManager(org.apache.http.conn.HttpClientConnectionManager p, org.apache.http.impl.client.IdleConnectionEvictor conn_evictor)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
     
    void
     
    void
    closeIdleConnections(long idletime, TimeUnit tunit)
     
    void
    connect(org.apache.http.HttpClientConnection conn, org.apache.http.conn.routing.HttpRoute route, int connectTimeout, org.apache.http.protocol.HttpContext context)
     
    void
    releaseConnection(org.apache.http.HttpClientConnection conn, Object newState, long validDuration, TimeUnit timeUnit)
     
    org.apache.http.conn.ConnectionRequest
    requestConnection(org.apache.http.conn.routing.HttpRoute route, Object state)
     
    void
    routeComplete(org.apache.http.HttpClientConnection conn, org.apache.http.conn.routing.HttpRoute route, org.apache.http.protocol.HttpContext context)
     
    void
     
    void
    upgrade(org.apache.http.HttpClientConnection conn, org.apache.http.conn.routing.HttpRoute route, org.apache.http.protocol.HttpContext context)
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • pcm

      private org.apache.http.conn.HttpClientConnectionManager pcm
    • idle_conn_evictor

      private org.apache.http.impl.client.IdleConnectionEvictor idle_conn_evictor
  • 构造器详细资料

    • InnerHttpClientConnectionManager

      private InnerHttpClientConnectionManager(org.apache.http.conn.HttpClientConnectionManager p, org.apache.http.impl.client.IdleConnectionEvictor conn_evictor)
  • 方法详细资料

    • upgrade

      public void upgrade(org.apache.http.HttpClientConnection conn, org.apache.http.conn.routing.HttpRoute route, org.apache.http.protocol.HttpContext context) throws IOException
      指定者:
      upgrade 在接口中 org.apache.http.conn.HttpClientConnectionManager
      抛出:
      IOException
    • shutdown

      public void shutdown()
      指定者:
      shutdown 在接口中 org.apache.http.conn.HttpClientConnectionManager
    • routeComplete

      public void routeComplete(org.apache.http.HttpClientConnection conn, org.apache.http.conn.routing.HttpRoute route, org.apache.http.protocol.HttpContext context) throws IOException
      指定者:
      routeComplete 在接口中 org.apache.http.conn.HttpClientConnectionManager
      抛出:
      IOException
    • requestConnection

      public org.apache.http.conn.ConnectionRequest requestConnection(org.apache.http.conn.routing.HttpRoute route, Object state)
      指定者:
      requestConnection 在接口中 org.apache.http.conn.HttpClientConnectionManager
    • releaseConnection

      public void releaseConnection(org.apache.http.HttpClientConnection conn, Object newState, long validDuration, TimeUnit timeUnit)
      指定者:
      releaseConnection 在接口中 org.apache.http.conn.HttpClientConnectionManager
    • connect

      public void connect(org.apache.http.HttpClientConnection conn, org.apache.http.conn.routing.HttpRoute route, int connectTimeout, org.apache.http.protocol.HttpContext context) throws IOException
      指定者:
      connect 在接口中 org.apache.http.conn.HttpClientConnectionManager
      抛出:
      IOException
    • closeIdleConnections

      public void closeIdleConnections(long idletime, TimeUnit tunit)
      指定者:
      closeIdleConnections 在接口中 org.apache.http.conn.HttpClientConnectionManager
    • closeExpiredConnections

      public void closeExpiredConnections()
      指定者:
      closeExpiredConnections 在接口中 org.apache.http.conn.HttpClientConnectionManager
    • close

      public void close() throws IOException
      指定者:
      close 在接口中 AutoCloseable
      指定者:
      close 在接口中 Closeable
      抛出:
      IOException