Class HttpDestination.TimeoutTask

java.lang.Object
org.eclipse.jetty.io.CyclicTimeout
org.eclipse.jetty.client.HttpDestination.TimeoutTask
All Implemented Interfaces:
Destroyable
Enclosing class:
HttpDestination

private class HttpDestination.TimeoutTask extends CyclicTimeout
This class enforces the total timeout for exchanges that are still in the queue. The total timeout for exchanges that are not in the destination queue is enforced by HttpChannel.
  • Field Details

    • nextTimeout

      private final AtomicLong nextTimeout
  • Constructor Details

    • TimeoutTask

      private TimeoutTask(Scheduler scheduler)
  • Method Details

    • onTimeoutExpired

      public void onTimeoutExpired()
      Description copied from class: CyclicTimeout

      Invoked when the timeout expires.

      Specified by:
      onTimeoutExpired in class CyclicTimeout
    • schedule

      private void schedule(long expiresAt)