# Uses of Interface
org.apache.synapse.commons.executors.NextQueueAlgorithm

Packages that use NextQueueAlgorithm
Package
Description
org.apache.synapse.commons.executors

- ## Uses of NextQueueAlgorithm in org.apache.synapse.commons.executors

  Classes in org.apache.synapse.commons.executors that implement NextQueueAlgorithm
  Modifier and Type
  Class
  Description
  `class`
  `PRRNextQueueAlgorithm<E>`
  This is a priority based round robin algorithm for getting the next queue
  Methods in org.apache.synapse.commons.executors that return NextQueueAlgorithm
  Modifier and Type
  Method
  Description
  `NextQueueAlgorithm<E>`
  MultiPriorityBlockingQueue.`getNextQueueAlgorithm()`
  Constructors in org.apache.synapse.commons.executors with parameters of type NextQueueAlgorithm
  Modifier
  Constructor
  Description
  ``
  `MultiPriorityBlockingQueue(List<InternalQueue<E>> queues, boolean isFixedQueues, NextQueueAlgorithm<E> algorithm)`
  Create a queue with the given queues.