Interface RetryableQueue<T>

  • All Superinterfaces:
    java.util.concurrent.BlockingQueue<T>, java.util.Collection<T>, java.lang.Iterable<T>, java.util.Queue<T>
    All Known Implementing Classes:
    TaskQueue

    public interface RetryableQueue<T>
    extends java.util.concurrent.BlockingQueue<T>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean force​(T o)
      Used to add a task to the queue if the task has been rejected by the Executor.
      • Methods inherited from interface java.util.concurrent.BlockingQueue

        add, contains, drainTo, drainTo, offer, offer, poll, put, remainingCapacity, remove, take
      • Methods inherited from interface java.util.Collection

        addAll, clear, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray, toArray
      • Methods inherited from interface java.lang.Iterable

        forEach
      • Methods inherited from interface java.util.Queue

        element, peek, poll, remove
    • Method Detail

      • force

        boolean force​(T o)
        Used to add a task to the queue if the task has been rejected by the Executor.
        Parameters:
        o - The task to add to the queue
        Returns:
        true if the task was added to the queue, otherwise false