Class CPoolEntry

java.lang.Object
org.apache.http.pool.PoolEntry<org.apache.http.conn.routing.HttpRoute,ManagedNHttpClientConnection>
org.apache.http.impl.nio.conn.CPoolEntry

@Contract(threading=SAFE) class CPoolEntry extends org.apache.http.pool.PoolEntry<org.apache.http.conn.routing.HttpRoute,ManagedNHttpClientConnection>
  • Field Details

    • log

      private final org.apache.commons.logging.Log log
    • socketTimeout

      private volatile int socketTimeout
    • routeComplete

      private volatile boolean routeComplete
  • Constructor Details

  • Method Details

    • isRouteComplete

      public boolean isRouteComplete()
    • markRouteComplete

      public void markRouteComplete()
    • getSocketTimeout

      public int getSocketTimeout()
    • setSocketTimeout

      public void setSocketTimeout(int socketTimeout)
    • closeConnection

      public void closeConnection() throws IOException
      Throws:
      IOException
    • shutdownConnection

      public void shutdownConnection() throws IOException
      Throws:
      IOException
    • isExpired

      public boolean isExpired(long now)
      Overrides:
      isExpired in class org.apache.http.pool.PoolEntry<org.apache.http.conn.routing.HttpRoute,ManagedNHttpClientConnection>
    • isClosed

      public boolean isClosed()
      Specified by:
      isClosed in class org.apache.http.pool.PoolEntry<org.apache.http.conn.routing.HttpRoute,ManagedNHttpClientConnection>
    • close

      public void close()
      Specified by:
      close in class org.apache.http.pool.PoolEntry<org.apache.http.conn.routing.HttpRoute,ManagedNHttpClientConnection>