Class TaskQueue.DelayedItem<T,K>

java.lang.Object
at.letto.queue.TaskQueue.DelayedItem<T,K>
All Implemented Interfaces:
Comparable<Delayed>, Delayed
Enclosing class:
TaskQueue<T,K>

private static final class TaskQueue.DelayedItem<T,K> extends Object implements Delayed
Wrapper für DelayQueue – vergleicht nach Fälligkeit; Gleichheit über Schlüssel.
  • Field Details

    • SEQ

      private static final AtomicLong SEQ
    • item

      final T item
    • key

      final K key
    • dueNanos

      final long dueNanos
    • seq

      final long seq
  • Constructor Details

    • DelayedItem

      private DelayedItem(T item, K key, long dueNanos)
  • Method Details