# Package org.apache.synapse.commons.executors

package org.apache.synapse.commons.executors

- Related Packages
  Package
  Description
  org.apache.synapse.commons
  org.apache.synapse.commons.executors.config
  org.apache.synapse.commons.executors.queues
- Class
  Description
  BeforeExecuteHandler
  This class is executed before message is put in to the queue.
  ExecutorConstants
  Importance
  This class determines the priority of a Worker.
  InternalQueue<E>
  Interface implemented by the internal queues.
  MultiPriorityBlockingQueue<E>
  This queue implements the BlockingQueue interface.
  NextQueueAlgorithm<E>
  This interface abstracts the algorithm for determining the next internal queue for picking up the message.
  PriorityExecutor
  This is the class used for executing the tasks with a given priority.
  PRRNextQueueAlgorithm<E>
  This is a priority based round robin algorithm for getting the next queue