# Uses of Package
org.apache.ignite.spi.collision

- Packages that use org.apache.ignite.spi.collision
  Package | Description
  --- | ---
  org.apache.ignite.configuration | Contains configuration-related classes.
  org.apache.ignite.spi.collision | Contains APIs for collision SPI.
  org.apache.ignite.spi.collision.fifoqueue | Contains FIFO based collision SPI implementation.
  org.apache.ignite.spi.collision.jobstealing | Contains job stealing collision SPI implementation.
  org.apache.ignite.spi.collision.noop | Contains default no-op collision SPI implementation.
  org.apache.ignite.spi.collision.priorityqueue | Contains priority based collision SPI implementation.

- Classes in org.apache.ignite.spi.collision used by org.apache.ignite.configuration
  Class and Description
  CollisionSpi Collision SPI allows to regulate how grid jobs get executed when they arrive on a destination node for execution.

- Classes in org.apache.ignite.spi.collision used by org.apache.ignite.spi.collision
  Class and Description
  CollisionContext Context for resolving collisions.
  CollisionExternalListener Listener to be set on `CollisionSpi` for notification of external collision events (e.g. job stealing).
  CollisionJobContext This interface defines set of operations that collision SPI implementation can perform on jobs that are either waiting or executing.

- Classes in org.apache.ignite.spi.collision used by org.apache.ignite.spi.collision.fifoqueue
  Class and Description
  CollisionContext Context for resolving collisions.
  CollisionExternalListener Listener to be set on `CollisionSpi` for notification of external collision events (e.g. job stealing).
  CollisionSpi Collision SPI allows to regulate how grid jobs get executed when they arrive on a destination node for execution.

- Classes in org.apache.ignite.spi.collision used by org.apache.ignite.spi.collision.jobstealing
  Class and Description
  CollisionContext Context for resolving collisions.
  CollisionExternalListener Listener to be set on `CollisionSpi` for notification of external collision events (e.g. job stealing).
  CollisionSpi Collision SPI allows to regulate how grid jobs get executed when they arrive on a destination node for execution.

- Classes in org.apache.ignite.spi.collision used by org.apache.ignite.spi.collision.noop
  Class and Description
  CollisionContext Context for resolving collisions.
  CollisionExternalListener Listener to be set on `CollisionSpi` for notification of external collision events (e.g. job stealing).
  CollisionSpi Collision SPI allows to regulate how grid jobs get executed when they arrive on a destination node for execution.

- Classes in org.apache.ignite.spi.collision used by org.apache.ignite.spi.collision.priorityqueue
  Class and Description
  CollisionContext Context for resolving collisions.
  CollisionExternalListener Listener to be set on `CollisionSpi` for notification of external collision events (e.g. job stealing).
  CollisionSpi Collision SPI allows to regulate how grid jobs get executed when they arrive on a destination node for execution.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023