Class BasicPoolEntryRef


  • @Deprecated
    public class BasicPoolEntryRef
    extends java.lang.ref.WeakReference<BasicPoolEntry>
    Deprecated.
    (4.2) do not use
    A weak reference to a BasicPoolEntry. This reference explicitly keeps the planned route, so the connection can be reclaimed if it is lost to garbage collection.
    Since:
    4.0
    • Constructor Summary

      Constructors 
      Constructor Description
      BasicPoolEntryRef​(BasicPoolEntry entry, java.lang.ref.ReferenceQueue<java.lang.Object> queue)
      Deprecated.
      Creates a new reference to a pool entry.
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      HttpRoute getRoute()
      Deprecated.
      Obtain the planned route for the referenced entry.
      • Methods inherited from class java.lang.ref.Reference

        clear, enqueue, get, isEnqueued, reachabilityFence
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BasicPoolEntryRef

        public BasicPoolEntryRef​(BasicPoolEntry entry,
                                 java.lang.ref.ReferenceQueue<java.lang.Object> queue)
        Deprecated.
        Creates a new reference to a pool entry.
        Parameters:
        entry - the pool entry, must not be null
        queue - the reference queue, or null
    • Method Detail

      • getRoute

        public final HttpRoute getRoute()
        Deprecated.
        Obtain the planned route for the referenced entry. The planned route is still available, even if the entry is gone.
        Returns:
        the planned route