# 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.client.events |
  org.apache.ignite.configuration | Contains configuration-related classes.
  org.apache.ignite.dump |
  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.
  org.apache.ignite.topology | Contains topology-related classes.

- Classes in org.apache.ignite.configuration used by org.apache.ignite
  Class | 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 | Description
  --- | ---
  QueryEngineConfiguration | Interface for the configuration of the query engine.

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

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

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

- Classes in org.apache.ignite.configuration used by org.apache.ignite.configuration
  Class | 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 | Deprecated. Will be replaced with the IgniteClassPath in the next versions.
  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.dump
  Class | Description
  --- | ---
  IgniteConfiguration | This class defines grid runtime configuration.

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

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

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

- Classes in org.apache.ignite.configuration used by org.apache.ignite.plugin
  Class | 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 | Description
  --- | ---
  AddressResolver | Provides resolution between external and internal addresses.

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

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

- Classes in org.apache.ignite.configuration used by org.apache.ignite.topology
  Class | Description
  --- | ---
  TopologyValidator | Topology validator is used to verify that cluster topology is valid for further cache operations.