# Uses of Package
org.apache.synapse.commons.executors

- Packages that use org.apache.synapse.commons.executors
  Package | Description
  --- | ---
  org.apache.synapse.commons.executors |
  org.apache.synapse.commons.executors.config |
  org.apache.synapse.commons.executors.queues |

- Classes in org.apache.synapse.commons.executors used by org.apache.synapse.commons.executors
  Class | Description
  --- | ---
  BeforeExecuteHandler | This class is executed before message is put in to the queue.
  Importance | This class determines the priority of a Worker.
  InternalQueue | Interface implemented by the internal queues.
  MultiPriorityBlockingQueue | This queue implements the BlockingQueue interface.
  NextQueueAlgorithm | This interface abstracts the algorithm for determining the next internal queue for picking up the message.

- Classes in org.apache.synapse.commons.executors used by org.apache.synapse.commons.executors.config
  Class | Description
  --- | ---
  PriorityExecutor | This is the class used for executing the tasks with a given priority.

- Classes in org.apache.synapse.commons.executors used by org.apache.synapse.commons.executors.queues
  Class | Description
  --- | ---
  InternalQueue | Interface implemented by the internal queues.