# Uses of Package
org.apache.ignite.spi

Packages that use org.apache.ignite.spi
Package | Description
--- | ---
org.apache.ignite.internal | Contains main implementation.
org.apache.ignite.internal.managers | TODO.
org.apache.ignite.internal.managers.indexing | Indexing manager classes.
org.apache.ignite.internal.processors | TODO.
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.nodevalidation |
org.apache.ignite.internal.processors.port | TODO.
org.apache.ignite.internal.processors.query |
org.apache.ignite.internal.processors.resource | TODO.
org.apache.ignite.internal.processors.timeout | TODO.
org.apache.ignite.internal.util | System-wide utility routine and helper classes.
org.apache.ignite.internal.util.lang |
org.apache.ignite.plugin | Contains plugins management API.
org.apache.ignite.spi | Contains common classes and interfaces for SPI implementations.
org.apache.ignite.spi.checkpoint | Contains APIs for checkpoint SPI.
org.apache.ignite.spi.checkpoint.cache | Contains cache-based implementation for checkpoint SPI.
org.apache.ignite.spi.checkpoint.jdbc | Contains JDBC implementation for checkpoint SPI.
org.apache.ignite.spi.checkpoint.noop | Contains default no-op checkpoint SPI implementation.
org.apache.ignite.spi.checkpoint.sharedfs | Contains shared file system implementation for checkpoint SPI.
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.
org.apache.ignite.spi.communication | Contains APIs for grid communication SPI.
org.apache.ignite.spi.communication.tcp | Contains default TCP/IP-based implementation for communication SPI.
org.apache.ignite.spi.deployment | Contains APIs for deployment SPI.
org.apache.ignite.spi.deployment.local | Contains default local deployment SPI implementation.
org.apache.ignite.spi.discovery | Contains APIs for topology manager SPI.
org.apache.ignite.spi.discovery.tcp | Contains default TCP/IP implementation for discovery SPI.
org.apache.ignite.spi.discovery.tcp.ipfinder | Contains IP finder interface and adapter.
org.apache.ignite.spi.discovery.tcp.ipfinder.jdbc | Contains JDBC IP finder implementation.
org.apache.ignite.spi.discovery.tcp.ipfinder.multicast | Contains multicast-based IP finder.
org.apache.ignite.spi.discovery.tcp.ipfinder.sharedfs | Contains shared filesystem-based IP finder.
org.apache.ignite.spi.discovery.tcp.ipfinder.vm | Contains local JVM-based IP finder.
org.apache.ignite.spi.eventstorage | Contains APIs for event storage SPI.
org.apache.ignite.spi.eventstorage.memory | Contains default in-memory implementation for event storage SPI.
org.apache.ignite.spi.failover | Contains APIs for failover SPI.
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.failover.never | Contains "never" failover SPI.
org.apache.ignite.spi.indexing | Contains APIs for indexing SPI.
org.apache.ignite.spi.indexing.noop | Contains default no-op indexing SPI implementation.
org.apache.ignite.spi.loadbalancing | Contains APIs for load balancing SPI.
org.apache.ignite.spi.loadbalancing.adaptive | Contains adaptive load balancing SPI.
org.apache.ignite.spi.loadbalancing.roundrobin | Contains default round-robin implementation for load balancing SPI.
org.apache.ignite.spi.loadbalancing.weightedrandom | Contains weighted random-base implementation for load balancing SPI.
org.apache.ignite.spi.swapspace | Contains APIs for swap space SPI.
org.apache.ignite.spi.swapspace.file | Contains file-based swap space SPI.
org.apache.ignite.spi.swapspace.noop | Contains default no-op swap space SPI implementation.

Classes in org.apache.ignite.spi used by org.apache.ignite.internal
Class and Description
IgniteNodeValidationResult Result of joining node validation.
IgnitePortProtocol Protocols supported by port processor.

Classes in org.apache.ignite.spi used by org.apache.ignite.internal.managers
Class and Description
IgniteNodeValidationResult Result of joining node validation.
IgniteSpi This interface defines life-cycle of SPI implementation.

Classes in org.apache.ignite.spi used by org.apache.ignite.internal.managers.indexing
Class and Description
IgniteSpiCloseableIterator Closeable iterator.
IgniteSpiException Exception thrown by SPI implementations.

Classes in org.apache.ignite.spi used by org.apache.ignite.internal.processors
Class and Description
IgniteNodeValidationResult Result of joining node validation.

Classes in org.apache.ignite.spi used by org.apache.ignite.internal.processors.cache
Class and Description
IgniteNodeValidationResult Result of joining node validation.
IgniteSpiCloseableIterator Closeable iterator.

Classes in org.apache.ignite.spi used by org.apache.ignite.internal.processors.nodevalidation
Class and Description
IgniteNodeValidationResult Result of joining node validation.

Classes in org.apache.ignite.spi used by org.apache.ignite.internal.processors.port
Class and Description
IgnitePortProtocol Protocols supported by port processor.

Classes in org.apache.ignite.spi used by org.apache.ignite.internal.processors.query
Class and Description
IgniteSpiCloseableIterator Closeable iterator.

Classes in org.apache.ignite.spi used by org.apache.ignite.internal.processors.resource
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.

Classes in org.apache.ignite.spi used by org.apache.ignite.internal.processors.timeout
Class and Description
IgniteSpiTimeoutObject Provides possibility to schedule delayed execution, see `IgniteSpiContext.addTimeoutObject(IgniteSpiTimeoutObject)`.

Classes in org.apache.ignite.spi used by org.apache.ignite.internal.util
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiCloseableIterator Closeable iterator.
IgniteSpiException Exception thrown by SPI implementations.

Classes in org.apache.ignite.spi used by org.apache.ignite.internal.util.lang
Class and Description
IgniteSpiCloseableIterator Closeable iterator.

Classes in org.apache.ignite.spi used by org.apache.ignite.plugin
Class and Description
IgnitePortProtocol Protocols supported by port processor.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi
Class and Description
IgniteNodeValidationResult Result of joining node validation.
IgnitePortProtocol Protocols supported by port processor.
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiContext SPI context provides common functionality for all SPI implementations.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiOperationTimeoutException Kind of exception that is used when failure detection timeout is enabled for `TcpDiscoverySpi` or `TcpCommunicationSpi`.
IgniteSpiTimeoutObject Provides possibility to schedule delayed execution, see `IgniteSpiContext.addTimeoutObject(IgniteSpiTimeoutObject)`.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.checkpoint
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiException Exception thrown by SPI implementations.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.checkpoint.cache
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiContext SPI context provides common functionality for all SPI implementations.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.checkpoint.jdbc
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.checkpoint.noop
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.
IgniteSpiNoop Annotates `NO-OP` SPI implementations.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.checkpoint.sharedfs
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiConsistencyChecked SPIs that have this annotation present will be checked for consistency within grid.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.collision
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.collision.fifoqueue
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.collision.jobstealing
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiConsistencyChecked SPIs that have this annotation present will be checked for consistency within grid.
IgniteSpiContext SPI context provides common functionality for all SPI implementations.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.collision.noop
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.
IgniteSpiNoop Annotates `NO-OP` SPI implementations.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.collision.priorityqueue
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiConsistencyChecked SPIs that have this annotation present will be checked for consistency within grid.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.communication
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiException Exception thrown by SPI implementations.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.communication.tcp
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiConsistencyChecked SPIs that have this annotation present will be checked for consistency within grid.
IgniteSpiContext SPI context provides common functionality for all SPI implementations.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.deployment
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiException Exception thrown by SPI implementations.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.deployment.local
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiConsistencyChecked SPIs that have this annotation present will be checked for consistency within grid.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.discovery
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiException Exception thrown by SPI implementations.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.discovery.tcp
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiContext SPI context provides common functionality for all SPI implementations.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.
IgniteSpiOperationTimeoutException Kind of exception that is used when failure detection timeout is enabled for `TcpDiscoverySpi` or `TcpCommunicationSpi`.
IgniteSpiOperationTimeoutHelper Object that incorporates logic that determines a timeout value for the next network related operation and checks whether a failure detection timeout is reached or not.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.discovery.tcp.ipfinder
Class and Description
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiContext SPI context provides common functionality for all SPI implementations.
IgniteSpiException Exception thrown by SPI implementations.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.discovery.tcp.ipfinder.jdbc
Class and Description
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiException Exception thrown by SPI implementations.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.discovery.tcp.ipfinder.multicast
Class and Description
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiContext SPI context provides common functionality for all SPI implementations.
IgniteSpiException Exception thrown by SPI implementations.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.discovery.tcp.ipfinder.sharedfs
Class and Description
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiException Exception thrown by SPI implementations.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.discovery.tcp.ipfinder.vm
Class and Description
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiException Exception thrown by SPI implementations.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.eventstorage
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiException Exception thrown by SPI implementations.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.eventstorage.memory
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.failover
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.failover.always
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiConsistencyChecked SPIs that have this annotation present will be checked for consistency within grid.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.failover.jobstealing
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiConsistencyChecked SPIs that have this annotation present will be checked for consistency within grid.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.failover.never
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.indexing
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiException Exception thrown by SPI implementations.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.indexing.noop
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiNoop Annotates `NO-OP` SPI implementations.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.loadbalancing
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.loadbalancing.adaptive
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiContext SPI context provides common functionality for all SPI implementations.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.loadbalancing.roundrobin
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiContext SPI context provides common functionality for all SPI implementations.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.loadbalancing.weightedrandom
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiConsistencyChecked SPIs that have this annotation present will be checked for consistency within grid.
IgniteSpiContext SPI context provides common functionality for all SPI implementations.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.swapspace
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiCloseableIterator Closeable iterator.
IgniteSpiException Exception thrown by SPI implementations.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.swapspace.file
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiCloseableIterator Closeable iterator.
IgniteSpiConfiguration Annotates SPI configuration setters on whether or not it is optional.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.

Classes in org.apache.ignite.spi used by org.apache.ignite.spi.swapspace.noop
Class and Description
IgniteSpi This interface defines life-cycle of SPI implementation.
IgniteSpiAdapter This class provides convenient adapter for SPI implementations.
IgniteSpiCloseableIterator Closeable iterator.
IgniteSpiException Exception thrown by SPI implementations.
IgniteSpiManagementMBean This interface defines basic MBean for all SPI implementations.
IgniteSpiMultipleInstancesSupport Annotates whether or not multiple instances of this SPI can be started in the same VM.
IgniteSpiNoop Annotates `NO-OP` SPI implementations.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.5.0.final
Release Date | : December 29 2015