## Uses of Interface
org.apache.ignite.internal.IgniteEx

Packages that use IgniteEx
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.management.api
org.apache.ignite.internal.management.cache
org.apache.ignite.internal.management.tx
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.snapshot
org.apache.ignite.internal.processors.cache.persistence.wal.reader
org.apache.ignite.internal.processors.cache.verify
org.apache.ignite.internal.processors.resource: TODO.
org.apache.ignite.internal.processors.security
org.apache.ignite.internal.visor
org.apache.ignite.internal.visor.util

### Uses of IgniteEx in org.apache.ignite.internal

Classes in org.apache.ignite.internal that implement IgniteEx
`class` `IgniteKernal` This class represents an implementation of the main Ignite API `Ignite` which is expanded by additional methods of `IgniteEx` for the internal Ignite needs.

Methods in org.apache.ignite.internal that return IgniteEx
`IgniteEx` GridKernalContextImpl.`grid()` Gets grid instance managed by kernal.
`IgniteEx` GridKernalContext.`grid()` Gets grid instance managed by kernal.

Constructors in org.apache.ignite.internal with parameters of type IgniteEx
Constructor and Description
`GridKernalContextImpl(GridLoggerProxy log, IgniteEx grid, IgniteConfiguration cfg, GridKernalGateway gw, List<PluginProvider> plugins, IgnitePredicate<String> clsFilter, WorkersRegistry workerRegistry, Thread.UncaughtExceptionHandler hnd, LongJVMPauseDetector pauseDetector)` Creates new kernal context.

### Uses of IgniteEx in org.apache.ignite.internal.management.api

Constructors in org.apache.ignite.internal.management.api with parameters of type IgniteEx
Constructor and Description
`CommandInvoker(Command<A,?> cmd, A arg, @Nullable IgniteEx ignite)`
`CommandMBean(IgniteEx ignite, Command<A,R> cmd)`

### Uses of IgniteEx in org.apache.ignite.internal.management.cache

Fields in org.apache.ignite.internal.management.cache declared as IgniteEx
`protected IgniteEx` ContentionClosure.`ignite` Ignite.

Constructors in org.apache.ignite.internal.management.cache with parameters of type IgniteEx
Constructor and Description
`CacheConfiguration(IgniteEx ignite, CacheConfiguration ccfg, IgniteUuid dynamicDeploymentId)` Create data transfer object for cache configuration properties.
`CacheStoreConfiguration(IgniteEx ignite, CacheConfiguration ccfg)` Create data transfer object for cache store configuration properties.

### Uses of IgniteEx in org.apache.ignite.internal.management.tx

Methods in org.apache.ignite.internal.management.tx with parameters of type IgniteEx
`static TxTaskResult` TxTask.TxJob.`run(IgniteEx ignite, TxCommandArg arg, @Nullable TxInfoCommandArg infoArg)`

### Uses of IgniteEx in org.apache.ignite.internal.processors.cache

Fields in org.apache.ignite.internal.processors.cache declared as IgniteEx
`protected IgniteEx` GridCacheAdapter.TopologyVersionAwareJob.`ignite` Injected grid instance.

Methods in org.apache.ignite.internal.processors.cache that return IgniteEx
`IgniteEx` GridCacheContext.`grid()`

### Uses of IgniteEx in org.apache.ignite.internal.processors.cache.persistence.snapshot

Fields in org.apache.ignite.internal.processors.cache.persistence.snapshot declared as IgniteEx
`protected IgniteEx` AbstractSnapshotVerificationTask.`ignite` Ignite instance.

### Uses of IgniteEx in org.apache.ignite.internal.processors.cache.persistence.wal.reader

Methods in org.apache.ignite.internal.processors.cache.persistence.wal.reader that return IgniteEx
`IgniteEx` StandaloneGridKernalContext.`grid()` Gets grid instance managed by kernal.

### Uses of IgniteEx in org.apache.ignite.internal.processors.cache.verify

Methods in org.apache.ignite.internal.processors.cache.verify with parameters of type IgniteEx
`static List<Integer>` IdleVerifyUtility.`compareUpdateCounters(IgniteEx ign, Map<Integer,Map<Integer,PartitionUpdateCounter>> cntrsIn, Integer grpId)` Compares two sets with partitions and upd counters per group distribution.
`static List<Integer>` IdleVerifyUtility.`compareUpdateCounters(IgniteEx ign, Map<Integer,Map<Integer,PartitionUpdateCounter>> cntrsEth, Map<Integer,Map<Integer,PartitionUpdateCounter>> curCntrs)` Compares two sets with partitions and upd counters per group distribution.
`static String` IdleVerifyUtility.`formatUpdateCountersDiff(IgniteEx ig, List<Integer> diff)` Prints diff between incoming update counters snapshots.
`static Map<Integer,Map<Integer,PartitionUpdateCounter>>` IdleVerifyUtility.`getUpdateCountersSnapshot(IgniteEx ign, Set<Integer> grpIds)` Gather updateCounters info.

Constructors in org.apache.ignite.internal.processors.cache.verify with parameters of type IgniteEx
Constructor and Description
`IdleChecker(IgniteEx ig, Map<Integer,Map<Integer,PartitionUpdateCounter>> partsWithCntrsPerGrp)`

### Uses of IgniteEx in org.apache.ignite.internal.processors.resource

Constructors in org.apache.ignite.internal.processors.resource with parameters of type IgniteEx
Constructor and Description
`GridResourceServiceInjector(IgniteEx ignite)`

### Uses of IgniteEx in org.apache.ignite.internal.processors.security

Fields in org.apache.ignite.internal.processors.security declared as IgniteEx
`protected IgniteEx` AbstractSecurityAwareExternalizable.`ignite` Ignite.

### Uses of IgniteEx in org.apache.ignite.internal.visor

Fields in org.apache.ignite.internal.visor declared as IgniteEx
`protected IgniteEx` VisorJob.`ignite` Auto-injected grid instance.
`protected IgniteEx` VisorMultiNodeTask.`ignite` Auto-injected grid instance.

### Uses of IgniteEx in org.apache.ignite.internal.visor.util

Methods in org.apache.ignite.internal.visor.util with parameters of type IgniteEx
`static boolean` VisorTaskUtils.`isRestartingCache(IgniteEx ignite, String cacheName)` Check whether cache restarting in progress.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.16.0
Release Date | : December 15 2023