# 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 | 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 | 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 | 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 | 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 | 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 | 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.