Class OffLockDisposalCallback<T extends org.apache.hc.core5.io.ModalCloseable>

java.lang.Object
org.apache.hc.client5.http.impl.io.OffLockDisposalCallback<T>
All Implemented Interfaces:
org.apache.hc.core5.pool.DisposalCallback<T>

@Internal final class OffLockDisposalCallback<T extends org.apache.hc.core5.io.ModalCloseable> extends Object implements org.apache.hc.core5.pool.DisposalCallback<T>
  • Field Details

    • delegate

      private final org.apache.hc.core5.pool.DisposalCallback<T extends org.apache.hc.core5.io.ModalCloseable> delegate
    • gracefulQueue

      private final Queue<T extends org.apache.hc.core5.io.ModalCloseable> gracefulQueue
  • Constructor Details

    • OffLockDisposalCallback

      OffLockDisposalCallback(org.apache.hc.core5.pool.DisposalCallback<T> delegate)
  • Method Details

    • execute

      public void execute(T closeable, org.apache.hc.core5.io.CloseMode mode)
      Specified by:
      execute in interface org.apache.hc.core5.pool.DisposalCallback<T extends org.apache.hc.core5.io.ModalCloseable>
    • drain

      void drain()