# Uses of Package
org.apache.ignite.configuration

- Packages that use org.apache.ignite.configuration
  Package | Description
  --- | ---
  org.apache.ignite | Contains entry-point Ignite & HPC APIs.
  org.apache.ignite.calcite | Contains Calcite-based query engine classes and interfaces.
  org.apache.ignite.cdc |
  org.apache.ignite.client | Contains Ignite Thin Client API classes.
  org.apache.ignite.configuration | Contains configuration-related classes.
  org.apache.ignite.indexing | Contains Ignite-indexing module classes and interfaces.
  org.apache.ignite.platform.cpp | Contains C++ platform-related classes.
  org.apache.ignite.platform.dotnet | Contains .Net platform-related classes.
  org.apache.ignite.plugin | Contains plugins management API.
  org.apache.ignite.spi.discovery.tcp | Contains default TCP/IP implementation for discovery SPI.
  org.apache.ignite.spi.systemview.view | Contains `SystemView` clases that exists in Ignite.
  org.apache.ignite.startup | Contains Ignite runtime startup classes.

- Classes in org.apache.ignite.configuration used by org.apache.ignite
  Class and Description
  AtomicConfiguration Configuration for atomic data structures.
  CacheConfiguration This class defines grid cache configuration.
  ClientConfiguration `TcpIgniteClient` configuration.
  CollectionConfiguration Configuration for Ignite collections.
  IgniteConfiguration This class defines grid runtime configuration.
  NearCacheConfiguration Client (near) cache configuration.

- Classes in org.apache.ignite.configuration used by org.apache.ignite.calcite
  Class and Description
  QueryEngineConfiguration Interface for the configuration of the query engine.

- Classes in org.apache.ignite.configuration used by org.apache.ignite.cdc
  Class and Description
  CacheConfiguration This class defines grid cache configuration.

- Classes in org.apache.ignite.configuration used by org.apache.ignite.client
  Class and Description
  ClientConfiguration `TcpIgniteClient` configuration.

- Classes in org.apache.ignite.configuration used by org.apache.ignite.configuration
  Class and Description
  AddressResolver Provides resolution between external and internal addresses.
  AtomicConfiguration Configuration for atomic data structures.
  BinaryConfiguration Configuration object for Ignite Binary Objects.
  CacheConfiguration This class defines grid cache configuration.
  CheckpointWriteOrder This enum defines order of writing pages to disk storage during checkpoint.
  ClientConfiguration `TcpIgniteClient` configuration.
  ClientConnectorConfiguration Client connector configuration.
  ClientTransactionConfiguration Thin client transactions configuration.
  CollectionConfiguration Configuration for Ignite collections.
  CommunicationFailureContext Communication Failure Context.
  CommunicationFailureResolver Communication Failure Resolver.
  ConnectorConfiguration REST access configuration.
  ConnectorMessageInterceptor Interface for user-defined object interceptors.
  DataPageEvictionMode Defines memory page eviction algorithm.
  DataRegionConfiguration This class allows defining custom data regions' configurations with various parameters for Apache Ignite page memory (see `DataStorageConfiguration`.
  DataStorageConfiguration A durable memory configuration for an Apache Ignite node.
  DeploymentMode Grid deployment mode.
  DiskPageCompression Disk page compression options.
  EncryptionConfiguration Encryption configuration.
  ExecutorConfiguration Custom thread pool configuration for compute tasks.
  IgniteConfiguration This class defines grid runtime configuration.
  MemoryConfiguration Deprecated. Use `DataStorageConfiguration` instead.
  MemoryPolicyConfiguration Deprecated. Use `DataRegionConfiguration` instead.
  NearCacheConfiguration Client (near) cache configuration.
  OdbcConfiguration Deprecated.
  PageReplacementMode Defines memory page replacement algorithm.
  PersistentStoreConfiguration Deprecated. Use `DataStorageConfiguration` instead.
  PlatformCacheConfiguration Platform cache configuration.
  PlatformConfiguration Platform configuration marker interface.
  QueryEngineConfiguration Interface for the configuration of the query engine.
  SqlConfiguration The configuration of the SQL query subsystem.
  SqlConnectorConfiguration Deprecated.
  SystemDataRegionConfiguration This class allows defining system data region configuration with various parameters for Apache Ignite page memory (see `DataStorageConfiguration`.
  ThinClientConfiguration Server-side thin-client configuration.
  TopologyValidator Topology validator is used to verify that cluster topology is valid for further cache operations.
  TransactionConfiguration Transactions configuration.
  WALMode WAL Mode.
  WarmUpConfiguration Warm-up configuration marker interface.

- Classes in org.apache.ignite.configuration used by org.apache.ignite.indexing
  Class and Description
  QueryEngineConfiguration Interface for the configuration of the query engine.

- Classes in org.apache.ignite.configuration used by org.apache.ignite.platform.cpp
  Class and Description
  PlatformConfiguration Platform configuration marker interface.

- Classes in org.apache.ignite.configuration used by org.apache.ignite.platform.dotnet
  Class and Description
  PlatformConfiguration Platform configuration marker interface.

- Classes in org.apache.ignite.configuration used by org.apache.ignite.plugin
  Class and Description
  CacheConfiguration This class defines grid cache configuration.
  IgniteConfiguration This class defines grid runtime configuration.
  TopologyValidator Topology validator is used to verify that cluster topology is valid for further cache operations.

- Classes in org.apache.ignite.configuration used by org.apache.ignite.spi.discovery.tcp
  Class and Description
  AddressResolver Provides resolution between external and internal addresses.

- Classes in org.apache.ignite.configuration used by org.apache.ignite.spi.systemview.view
  Class and Description
  CacheConfiguration This class defines grid cache configuration.

- Classes in org.apache.ignite.configuration used by org.apache.ignite.startup
  Class and Description
  IgniteConfiguration This class defines grid runtime configuration.

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