## Uses of Class
org.apache.ignite.spi.IgniteSpiConsistencyChecked

Packages that use IgniteSpiConsistencyChecked
Package | Description
--- | ---
org.apache.ignite.spi.checkpoint.sharedfs | Contains shared file system implementation for checkpoint SPI.
org.apache.ignite.spi.collision.jobstealing | Contains job stealing collision SPI implementation.
org.apache.ignite.spi.collision.priorityqueue | Contains priority based collision SPI implementation.
org.apache.ignite.spi.communication.tcp | Contains default TCP/IP-based implementation for communication SPI.
org.apache.ignite.spi.deployment.local | Contains default local deployment SPI implementation.
org.apache.ignite.spi.failover.always | Contains default "always" failover SPI.
org.apache.ignite.spi.failover.jobstealing | Contains job stealing failover SPI.
org.apache.ignite.spi.loadbalancing.weightedrandom | Contains weighted random-base implementation for load balancing SPI.

### Uses of IgniteSpiConsistencyChecked in org.apache.ignite.spi.checkpoint.sharedfs

Classes in org.apache.ignite.spi.checkpoint.sharedfs with annotations of type IgniteSpiConsistencyChecked
Modifier and Type | Class and Description
--- | ---
`class` | `SharedFsCheckpointSpi` This class defines shared file system `CheckpointSpi` implementation for checkpoint SPI.

### Uses of IgniteSpiConsistencyChecked in org.apache.ignite.spi.collision.jobstealing

Classes in org.apache.ignite.spi.collision.jobstealing with annotations of type IgniteSpiConsistencyChecked
Modifier and Type | Class and Description
--- | ---
`class` | `JobStealingCollisionSpi` Collision SPI that supports job stealing from over-utilized nodes to under-utilized nodes.

### Uses of IgniteSpiConsistencyChecked in org.apache.ignite.spi.collision.priorityqueue

Classes in org.apache.ignite.spi.collision.priorityqueue with annotations of type IgniteSpiConsistencyChecked
Modifier and Type | Class and Description
--- | ---
`class` | `PriorityQueueCollisionSpi` This class provides implementation for Collision SPI based on priority queue.

### Uses of IgniteSpiConsistencyChecked in org.apache.ignite.spi.communication.tcp

Classes in org.apache.ignite.spi.communication.tcp with annotations of type IgniteSpiConsistencyChecked
Modifier and Type | Class and Description
--- | ---
`class` | `TcpCommunicationSpi` `TcpCommunicationSpi` is default communication SPI which uses TCP/IP protocol and Java NIO to communicate with other nodes.

### Uses of IgniteSpiConsistencyChecked in org.apache.ignite.spi.deployment.local

Classes in org.apache.ignite.spi.deployment.local with annotations of type IgniteSpiConsistencyChecked
Modifier and Type | Class and Description
--- | ---
`class` | `LocalDeploymentSpi` Local deployment SPI that implements only within VM deployment on local node via `LocalDeploymentSpi.register(ClassLoader, Class)` method.

### Uses of IgniteSpiConsistencyChecked in org.apache.ignite.spi.failover.always

Classes in org.apache.ignite.spi.failover.always with annotations of type IgniteSpiConsistencyChecked
Modifier and Type | Class and Description
--- | ---
`class` | `AlwaysFailoverSpi` Failover SPI that always reroutes a failed job to another node.

### Uses of IgniteSpiConsistencyChecked in org.apache.ignite.spi.failover.jobstealing

Classes in org.apache.ignite.spi.failover.jobstealing with annotations of type IgniteSpiConsistencyChecked
Modifier and Type | Class and Description
--- | ---
`class` | `JobStealingFailoverSpi` Job stealing failover SPI needs to always be used in conjunction with `JobStealingCollisionSpi` SPI.

### Uses of IgniteSpiConsistencyChecked in org.apache.ignite.spi.loadbalancing.weightedrandom

Classes in org.apache.ignite.spi.loadbalancing.weightedrandom with annotations of type IgniteSpiConsistencyChecked
Modifier and Type | Class and Description
--- | ---
`class` | `WeightedRandomLoadBalancingSpi` Load balancing SPI that picks a random node for job execution.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.0.0
Release Date | : April 30 2017