# Uses of Package
org.apache.ignite

- Packages that use org.apache.ignite
  Package | Description
  --- | ---
  org.apache.ignite | Contains entry-point Ignite & HPC APIs.
  org.apache.ignite.binary | Contains Ignite Binary Objects API classes.
  org.apache.ignite.cache | Contains main Data Grid APIs.
  org.apache.ignite.cache.jta | Contains JTA (Java Transaction API) related public classes and interfaces.
  org.apache.ignite.cache.jta.jndi | Contains JNDI-based transaction manager lookup.
  org.apache.ignite.cache.jta.reflect | Contains reflection-based transaction manager lookup.
  org.apache.ignite.cache.query | Contains APIs for creating and executing cache queries.
  org.apache.ignite.cache.store.jdbc | Contains reference JDBC-based cache store implementation.
  org.apache.ignite.client | Contains Ignite Thin Client API classes.
  org.apache.ignite.cluster | Contains cluster-related classes.
  org.apache.ignite.compute | Contains Compute Grid functionality.
  org.apache.ignite.configuration | Contains configuration-related classes.
  org.apache.ignite.dump |
  org.apache.ignite.failure | Contains Failure handling public API with standard FailureHandler implementations.
  org.apache.ignite.lang | Contains general language constructs and functional APIs for distributed computations.
  org.apache.ignite.lifecycle | Contains lifecycle-related classes.
  org.apache.ignite.logger | Contains logging functionality used throughout the system.
  org.apache.ignite.logger.java | Contains Java logging implementation for logging.
  org.apache.ignite.logger.jcl | Contains Jakarta commons logging implementation for logging.
  org.apache.ignite.logger.log4j2 | Contains default Log4j2 implementation for logging.
  org.apache.ignite.logger.slf4j | Contains SLF4J implementation for logging.
  org.apache.ignite.maintenance | Contains public interfaces for maintenance mechanism.
  org.apache.ignite.marshaller | Contains various supported marshallers.
  org.apache.ignite.marshaller.jdk | Contains JDK `java.io` based marshaller.
  org.apache.ignite.messaging | Contains Topic-based Messaging functionality.
  org.apache.ignite.mxbean | Contains annotations for Dynamic MBeans.
  org.apache.ignite.platform.dotnet | Contains .Net platform-related classes.
  org.apache.ignite.plugin | Contains plugins management API.
  org.apache.ignite.plugin.extensions.communication | Contains extendable components for communication.
  org.apache.ignite.plugin.security | Contains APIs for security, authentication, and authorization.
  org.apache.ignite.plugin.segmentation | Contains segmentation "split-brain" related classes.
  org.apache.ignite.scheduler | Contains Job Scheduling functionality.
  org.apache.ignite.services | Contains main Managed Services APIs.
  org.apache.ignite.spi | Contains common classes and interfaces for SPI implementations.
  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.discovery | Contains APIs for topology manager SPI.
  org.apache.ignite.spi.discovery.isolated | Contains implementation of special "isolated" mode for single-node cluster.
  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.zk | Contains Zookeeper Discovery Spi classes and interfaces.
  org.apache.ignite.spi.encryption | Contains APIs for encryption SPI.
  org.apache.ignite.spi.encryption.keystore | Contains encryption SPI implementation based on standard jdk keystore.
  org.apache.ignite.spi.encryption.noop | Contains no-op encryption SPI implementation.
  org.apache.ignite.spi.failover | Contains APIs for failover SPI.
  org.apache.ignite.spi.loadbalancing | Contains APIs for load balancing SPI.
  org.apache.ignite.spi.tracing | Contains common classes and interfaces for tracing SPI implementations.
  org.apache.ignite.stream | Contains Ignite Streamer classes.
  org.apache.ignite.transactions | Contains transaction-related classes.

- Classes in org.apache.ignite used by org.apache.ignite
  Class | Description
  --- | ---
  DataRegionMetrics | Deprecated. Check the `ReadOnlyMetricRegistry` with "name=io.dataregion.
  DataRegionMetricsAdapter | Deprecated. Check the `ReadOnlyMetricRegistry` with "name=io.dataregion.
  Ignite | Main entry-point for all Ignite APIs.
  IgniteAtomicLong | This interface provides a rich API for working with distributedly cached atomic long value.
  IgniteAtomicReference | This interface provides a rich API for working with distributed atomic reference.
  IgniteAtomicSequence | This interface provides a rich API for working with distributed atomic sequence.
  IgniteAtomicStamped | This interface provides a rich API for working with distributed atomic stamped value.
  IgniteBinary | Defines binary objects functionality.
  IgniteCache | Main entry point for all Data Grid APIs. You can get a named cache by calling `Ignite.cache(String)` method.
  IgniteCheckedException | General grid exception.
  IgniteClientSpringBean | Represents Ignite client Spring bean that provides the ability to automatically start Ignite client during Spring Context initialization.
  IgniteCluster | Represents whole cluster (all available nodes) and also provides a handle on `IgniteCluster.nodeLocalMap()` which provides map-like functionality linked to current grid node.
  IgniteCommonsSystemProperties | Contains constants for all common system properties and environmental variables in Ignite.
  IgniteCompute | Defines compute grid functionality for executing tasks and closures over nodes in the `ClusterGroup`.
  IgniteCondition | This interface provides a rich API for working with condition objects associated with distributed reentrant locks.
  IgniteCountDownLatch | This interface provides a rich API for working with distributed count down latch.
  IgniteDataStreamer | Data streamer is responsible for streaming external data into cache.
  IgniteDataStreamerTimeoutException | Exception is thrown when timeout of some `IgniteDataStreamer` operations occurs.
  IgniteEncryption | Defines encryption features.
  IgniteEvents | Provides functionality for local and remote event notifications on nodes defined by `IgniteEvents.clusterGroup()`.
  IgniteException | General grid exception.
  IgniteIllegalStateException | This exception indicates the ignite access in invalid state.
  IgniteInterruptedException | This exception is used to wrap standard `InterruptedException` into `IgniteException`.
  IgniteLock | This interface provides a rich API for working with distributed reentrant locks.
  IgniteLogger | This interface defines basic logging functionality used throughout the system.
  IgniteMessaging | Provides functionality for topic-based message exchange among nodes defined by `IgniteMessaging.clusterGroup()`.
  IgniteQueue | This interface provides a rich API for working with distributed queues based on In-Memory Data Grid.
  IgniteScheduler | Provides functionality for scheduling jobs locally using UNIX cron-based syntax.
  IgniteSemaphore | This interface provides a rich API for working with distributed semaphore.
  IgniteServices | Defines functionality necessary to deploy distributed services on the grid.
  IgniteSet | Set implementation based on on In-Memory Data Grid.
  IgniteSnapshot | This interface provides functionality for creating cluster-wide cache data snapshots.
  IgniteState | Possible states of `Ignition`.
  IgniteTransactions | Transactions facade provides ACID-compliant semantic when working with caches.
  IgnitionListener | Listener for gird state change notifications.
  MemoryMetrics | Deprecated. Check the `ReadOnlyMetricRegistry` with "name=io.dataregion.
  ShutdownPolicy | This class reperesents a policy of shutdown.
  SystemProperty | Ignite system property info.

- Classes in org.apache.ignite used by org.apache.ignite.binary
  Class | Description
  --- | ---
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.cache
  Class | Description
  --- | ---
  Ignite | Main entry-point for all Ignite APIs.

- Classes in org.apache.ignite used by org.apache.ignite.cache.jta
  Class | Description
  --- | ---
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.cache.jta.jndi
  Class | Description
  --- | ---
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.cache.jta.reflect
  Class | Description
  --- | ---
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.cache.query
  Class | Description
  --- | ---
  IgniteCheckedException | General grid exception.
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.cache.store.jdbc
  Class | Description
  --- | ---
  Ignite | Main entry-point for all Ignite APIs.
  IgniteCheckedException | General grid exception.
  IgniteException | General grid exception.
  IgniteLogger | This interface defines basic logging functionality used throughout the system.

- Classes in org.apache.ignite used by org.apache.ignite.client
  Class | Description
  --- | ---
  IgniteBinary | Defines binary objects functionality.
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.cluster
  Class | Description
  --- | ---
  Ignite | Main entry-point for all Ignite APIs.
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.compute
  Class | Description
  --- | ---
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.configuration
  Class | Description
  --- | ---
  IgniteCheckedException | General grid exception.
  IgniteLogger | This interface defines basic logging functionality used throughout the system.
  ShutdownPolicy | This class reperesents a policy of shutdown.

- Classes in org.apache.ignite used by org.apache.ignite.dump
  Class | Description
  --- | ---
  IgniteLogger | This interface defines basic logging functionality used throughout the system.

- Classes in org.apache.ignite used by org.apache.ignite.failure
  Class | Description
  --- | ---
  Ignite | Main entry-point for all Ignite APIs.

- Classes in org.apache.ignite used by org.apache.ignite.lang
  Class | Description
  --- | ---
  IgniteCheckedException | General grid exception.
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.lifecycle
  Class | Description
  --- | ---
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.logger
  Class | Description
  --- | ---
  IgniteLogger | This interface defines basic logging functionality used throughout the system.

- Classes in org.apache.ignite used by org.apache.ignite.logger.java
  Class | Description
  --- | ---
  IgniteCheckedException | General grid exception.
  IgniteLogger | This interface defines basic logging functionality used throughout the system.

- Classes in org.apache.ignite used by org.apache.ignite.logger.jcl
  Class | Description
  --- | ---
  IgniteLogger | This interface defines basic logging functionality used throughout the system.

- Classes in org.apache.ignite used by org.apache.ignite.logger.log4j2
  Class | Description
  --- | ---
  IgniteCheckedException | General grid exception.
  IgniteLogger | This interface defines basic logging functionality used throughout the system.

- Classes in org.apache.ignite used by org.apache.ignite.logger.slf4j
  Class | Description
  --- | ---
  IgniteLogger | This interface defines basic logging functionality used throughout the system.

- Classes in org.apache.ignite used by org.apache.ignite.maintenance
  Class | Description
  --- | ---
  IgniteCheckedException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.marshaller
  Class | Description
  --- | ---
  IgniteCheckedException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.marshaller.jdk
  Class | Description
  --- | ---
  IgniteCheckedException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.messaging
  Class | Description
  --- | ---
  Ignite | Main entry-point for all Ignite APIs.
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.mxbean
  Class | Description
  --- | ---
  IgniteCheckedException | General grid exception.
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.platform.dotnet
  Class | Description
  --- | ---
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.plugin
  Class | Description
  --- | ---
  Ignite | Main entry-point for all Ignite APIs.
  IgniteCheckedException | General grid exception.
  IgniteException | General grid exception.
  IgniteLogger | This interface defines basic logging functionality used throughout the system.

- Classes in org.apache.ignite used by org.apache.ignite.plugin.extensions.communication
  Class | Description
  --- | ---
  IgniteCheckedException | General grid exception.
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.plugin.security
  Class | Description
  --- | ---
  IgniteCheckedException | General grid exception.
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.plugin.segmentation
  Class | Description
  --- | ---
  IgniteCheckedException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.scheduler
  Class | Description
  --- | ---
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.services
  Class | Description
  --- | ---
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.spi
  Class | Description
  --- | ---
  Ignite | Main entry-point for all Ignite APIs.
  IgniteCheckedException | General grid exception.
  IgniteException | General grid exception.
  IgniteLogger | This interface defines basic logging functionality used throughout the system.

- Classes in org.apache.ignite used by org.apache.ignite.spi.communication.tcp
  Class | Description
  --- | ---
  Ignite | Main entry-point for all Ignite APIs.
  IgniteCheckedException | General grid exception.
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.spi.deployment.local
  Class | Description
  --- | ---
  SystemProperty | Ignite system property info.

- Classes in org.apache.ignite used by org.apache.ignite.spi.discovery
  Class | Description
  --- | ---
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.spi.discovery.isolated
  Class | Description
  --- | ---
  Ignite | Main entry-point for all Ignite APIs.
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.spi.discovery.tcp
  Class | Description
  --- | ---
  Ignite | Main entry-point for all Ignite APIs.
  IgniteCheckedException | General grid exception.
  IgniteException | General grid exception.
  IgniteLogger | This interface defines basic logging functionality used throughout the system.

- Classes in org.apache.ignite used by org.apache.ignite.spi.discovery.tcp.ipfinder
  Class | Description
  --- | ---
  Ignite | Main entry-point for all Ignite APIs.

- Classes in org.apache.ignite used by org.apache.ignite.spi.discovery.zk
  Class | Description
  --- | ---
  IgniteLogger | This interface defines basic logging functionality used throughout the system.

- Classes in org.apache.ignite used by org.apache.ignite.spi.encryption
  Class | Description
  --- | ---
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.spi.encryption.keystore
  Class | Description
  --- | ---
  IgniteException | General grid exception.
  IgniteLogger | This interface defines basic logging functionality used throughout the system.

- Classes in org.apache.ignite used by org.apache.ignite.spi.encryption.noop
  Class | Description
  --- | ---
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.spi.failover
  Class | Description
  --- | ---
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.spi.loadbalancing
  Class | Description
  --- | ---
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.spi.tracing
  Class | Description
  --- | ---
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.stream
  Class | Description
  --- | ---
  Ignite | Main entry-point for all Ignite APIs.
  IgniteCache | Main entry point for all Data Grid APIs. You can get a named cache by calling `Ignite.cache(String)` method.
  IgniteDataStreamer | Data streamer is responsible for streaming external data into cache.
  IgniteException | General grid exception.

- Classes in org.apache.ignite used by org.apache.ignite.transactions
  Class | Description
  --- | ---
  IgniteException | General grid exception.