## Uses of Class
org.apache.ignite.spi.collision.priorityqueue.PriorityQueueCollisionSpi

- Packages that use PriorityQueueCollisionSpi
  Package | Description
  --- | ---
  org.apache.ignite.spi.collision.priorityqueue | Contains priority based collision SPI implementation.

- - ### Uses of PriorityQueueCollisionSpi in org.apache.ignite.spi.collision.priorityqueue

    Methods in org.apache.ignite.spi.collision.priorityqueue that return PriorityQueueCollisionSpi
    Modifier and Type | Method | Description
    --- | --- | ---
    `PriorityQueueCollisionSpi` | PriorityQueueCollisionSpi.`setDefaultPriority​(int priority)` | Sets default priority to use if a job does not have priority attribute set.
    `PriorityQueueCollisionSpi` | PriorityQueueCollisionSpi.`setJobPriorityAttributeKey​(String jobPriAttrKey)` | Sets job priority attribute key.
    `PriorityQueueCollisionSpi` | PriorityQueueCollisionSpi.`setName​(String name)` | Sets SPI name.
    `PriorityQueueCollisionSpi` | PriorityQueueCollisionSpi.`setParallelJobsNumber​(int parallelJobsNum)` | Sets number of jobs that can be executed in parallel.
    `PriorityQueueCollisionSpi` | PriorityQueueCollisionSpi.`setPriorityAttributeKey​(String taskPriAttrKey)` | Sets task priority attribute key.
    `PriorityQueueCollisionSpi` | PriorityQueueCollisionSpi.`setStarvationIncrement​(int starvationInc)` | Sets value to increment job priority by every time a lower priority job gets behind a higher priority job.
    `PriorityQueueCollisionSpi` | PriorityQueueCollisionSpi.`setStarvationPreventionEnabled​(boolean preventStarvation)` | Sets flag indicating whether job starvation prevention is enabled.
    `PriorityQueueCollisionSpi` | PriorityQueueCollisionSpi.`setWaitingJobsNumber​(int waitJobsNum)` | Maximum number of jobs that are allowed to wait in waiting queue.