Class HttpNIOConnPool

  • All Implemented Interfaces:
    org.apache.http.pool.ConnPool<org.apache.http.conn.routing.HttpRoute,​HttpPoolEntry>, org.apache.http.pool.ConnPoolControl<org.apache.http.conn.routing.HttpRoute>

    @Deprecated
    class HttpNIOConnPool
    extends org.apache.http.nio.pool.AbstractNIOConnPool<org.apache.http.conn.routing.HttpRoute,​org.apache.http.nio.reactor.IOSession,​HttpPoolEntry>
    Deprecated.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private long connTimeToLive
      Deprecated.
       
      private static java.util.concurrent.atomic.AtomicLong COUNTER
      Deprecated.
       
      private org.apache.commons.logging.Log log
      Deprecated.
       
      private AsyncSchemeRegistry schemeRegistry
      Deprecated.
       
      private java.util.concurrent.TimeUnit tunit
      Deprecated.
       
    • Constructor Summary

      Constructors 
      Constructor Description
      HttpNIOConnPool​(org.apache.commons.logging.Log log, org.apache.http.nio.reactor.ConnectingIOReactor ioreactor, AsyncSchemeRegistry schemeRegistry, long connTimeToLive, java.util.concurrent.TimeUnit tunit)
      Deprecated.
       
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      protected HttpPoolEntry createEntry​(org.apache.http.conn.routing.HttpRoute route, org.apache.http.nio.reactor.IOSession session)
      Deprecated.
       
      protected java.net.SocketAddress resolveLocalAddress​(org.apache.http.conn.routing.HttpRoute route)
      Deprecated.
       
      protected java.net.SocketAddress resolveRemoteAddress​(org.apache.http.conn.routing.HttpRoute route)
      Deprecated.
       
      • Methods inherited from class org.apache.http.nio.pool.AbstractNIOConnPool

        closeExpired, closeIdle, enumAvailable, enumEntries, enumLeased, getDefaultMaxPerRoute, getMaxPerRoute, getMaxTotal, getRoutes, getStats, getTotalStats, isShutdown, lease, lease, lease, lease, onLease, onRelease, onReuse, release, requestCancelled, requestCompleted, requestFailed, requestTimeout, setDefaultMaxPerRoute, setMaxPerRoute, setMaxTotal, shutdown, toString, validatePendingRequests
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • COUNTER

        private static final java.util.concurrent.atomic.AtomicLong COUNTER
        Deprecated.
      • log

        private final org.apache.commons.logging.Log log
        Deprecated.
      • connTimeToLive

        private final long connTimeToLive
        Deprecated.
      • tunit

        private final java.util.concurrent.TimeUnit tunit
        Deprecated.
    • Constructor Detail

      • HttpNIOConnPool

        HttpNIOConnPool​(org.apache.commons.logging.Log log,
                        org.apache.http.nio.reactor.ConnectingIOReactor ioreactor,
                        AsyncSchemeRegistry schemeRegistry,
                        long connTimeToLive,
                        java.util.concurrent.TimeUnit tunit)
        Deprecated.
    • Method Detail

      • resolveLocalAddress

        protected java.net.SocketAddress resolveLocalAddress​(org.apache.http.conn.routing.HttpRoute route)
        Deprecated.
        Overrides:
        resolveLocalAddress in class org.apache.http.nio.pool.AbstractNIOConnPool<org.apache.http.conn.routing.HttpRoute,​org.apache.http.nio.reactor.IOSession,​HttpPoolEntry>
      • resolveRemoteAddress

        protected java.net.SocketAddress resolveRemoteAddress​(org.apache.http.conn.routing.HttpRoute route)
        Deprecated.
        Overrides:
        resolveRemoteAddress in class org.apache.http.nio.pool.AbstractNIOConnPool<org.apache.http.conn.routing.HttpRoute,​org.apache.http.nio.reactor.IOSession,​HttpPoolEntry>
      • createEntry

        protected HttpPoolEntry createEntry​(org.apache.http.conn.routing.HttpRoute route,
                                            org.apache.http.nio.reactor.IOSession session)
        Deprecated.
        Specified by:
        createEntry in class org.apache.http.nio.pool.AbstractNIOConnPool<org.apache.http.conn.routing.HttpRoute,​org.apache.http.nio.reactor.IOSession,​HttpPoolEntry>