Class RouteSpecificPool<T,C,E extends PoolEntry<T,C>>

java.lang.Object
org.apache.http.pool.RouteSpecificPool<T,C,E>

abstract class RouteSpecificPool<T,C,E extends PoolEntry<T,C>> extends Object
  • Field Details

  • Constructor Details

    • RouteSpecificPool

      RouteSpecificPool(T route)
  • Method Details

    • createEntry

      protected abstract E createEntry(C conn)
    • getRoute

      public final T getRoute()
    • getLeasedCount

      public int getLeasedCount()
    • getPendingCount

      public int getPendingCount()
    • getAvailableCount

      public int getAvailableCount()
    • getAllocatedCount

      public int getAllocatedCount()
    • getFree

      public E getFree(Object state)
    • getLastUsed

      public E getLastUsed()
    • remove

      public boolean remove(E entry)
    • free

      public void free(E entry, boolean reusable)
    • add

      public E add(C conn)
    • queue

      public void queue(Future<E> future)
    • nextPending

      public Future<E> nextPending()
    • unqueue

      public void unqueue(Future<E> future)
    • shutdown

      public void shutdown()
    • toString

      public String toString()
      Overrides:
      toString in class Object