Class RequestQueue<E>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractQueue<E>
java.util.concurrent.LinkedBlockingQueue<E>
org.apache.flink.runtime.io.disk.iomanager.RequestQueue<E>
All Implemented Interfaces:
Closeable, Serializable, AutoCloseable, Iterable<E>, Collection<E>, BlockingQueue<E>, Queue<E>

public final class RequestQueue<E> extends LinkedBlockingQueue<E> implements Closeable
A LinkedBlockingQueue that is extended with closing methods.
See Also:
  • Constructor Details

    • RequestQueue

      public RequestQueue()
  • Method Details

    • close

      public void close()
      Closes this request queue.
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      See Also:
    • isClosed

      public boolean isClosed()
      Checks whether this request queue is closed.
      Returns:
      True, if the queue is closed, false otherwise.