Class PrioritisedTaskQueue

java.lang.Object
ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue
All Implemented Interfaces:
PrioritisedExecutor

public final class PrioritisedTaskQueue extends Object implements PrioritisedExecutor
  • Field Details

    • FLAG_ORDER_BY_STREAM

      public static final long FLAG_ORDER_BY_STREAM
      Whether to order tasks by (lower) stream id after (higher) priority
      See Also:
  • Constructor Details

    • PrioritisedTaskQueue

      public PrioritisedTaskQueue()
    • PrioritisedTaskQueue

      public PrioritisedTaskQueue(AtomicLong subOrderGenerator)
    • PrioritisedTaskQueue

      public PrioritisedTaskQueue(AtomicLong subOrderGenerator, long flags)
  • Method Details