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

Packages that use IgniteEx
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.wal.reader
org.apache.ignite.internal.processors.cache.verify
org.apache.ignite.internal.processors.security
org.apache.ignite.internal.visor
org.apache.ignite.internal.visor.cache
org.apache.ignite.internal.visor.compute
org.apache.ignite.internal.visor.node
org.apache.ignite.internal.visor.query
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` GridKernalContext.`grid()` Gets grid instance managed by kernal.
`IgniteEx` GridKernalContextImpl.`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, ExecutorService utilityCachePool, ExecutorService execSvc, ExecutorService svcExecSvc, ExecutorService sysExecSvc, StripedExecutor stripedExecSvc, ExecutorService p2pExecSvc, ExecutorService mgmtExecSvc, StripedExecutor dataStreamExecSvc, ExecutorService restExecSvc, ExecutorService affExecSvc, @Nullable ExecutorService idxExecSvc, @Nullable ExecutorService buildIdxExecSvc, IgniteStripedThreadPoolExecutor callbackExecSvc, ExecutorService qryExecSvc, ExecutorService schemaExecSvc, ExecutorService rebalanceExecSvc, IgniteStripedThreadPoolExecutor rebalanceStripedExecSvc, @Nullable Map<String,? extends ExecutorService> customExecSvcs, 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.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.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

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

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.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.cache

Constructors in org.apache.ignite.internal.visor.cache with parameters of type IgniteEx
Constructor and Description
`VisorCache(IgniteEx ignite, GridCacheAdapter ca, boolean collectMetrics)` Create data transfer object for given cache.
`VisorCacheConfiguration(IgniteEx ignite, CacheConfiguration ccfg, IgniteUuid dynamicDeploymentId)` Create data transfer object for cache configuration properties.
`VisorCacheMetrics(IgniteEx ignite, String cacheName)` Create data transfer object for given cache metrics.
`VisorCacheStoreConfiguration(IgniteEx ignite, CacheConfiguration ccfg)` Create data transfer object for cache store configuration properties.

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

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

Methods in org.apache.ignite.internal.visor.compute with parameters of type IgniteEx
`void` VisorComputeMonitoringHolder.`startCollect(IgniteEx ignite, String visorKey)` Start collect events for Visor instance.
`void` VisorComputeMonitoringHolder.`stopCollect(IgniteEx g, String visorKey)` Disable collect events for Visor instance.

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

Constructors in org.apache.ignite.internal.visor.node with parameters of type IgniteEx
Constructor and Description
`VisorBasicConfiguration(IgniteEx ignite, IgniteConfiguration c)` Create data transfer object for node basic configuration properties.
`VisorGridConfiguration(IgniteEx ignite)` Create data transfer object with node configuration data.

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

Methods in org.apache.ignite.internal.visor.query with parameters of type IgniteEx
`static VisorQueryHolder` VisorQueryUtils.`getQueryHolder(IgniteEx ignite, String qryId)` Get holder for query or throw exception if not found.
`static void` VisorQueryUtils.`removeQueryHolder(IgniteEx ignite, String qryId)` Remove query holder from local storage for query with specified ID and cancel query if it is in progress.
`static void` VisorQueryUtils.`scheduleQueryHolderRemoval(IgniteEx ignite, String qryId)` Schedule clearing of query context by timeout.
`static void` VisorQueryUtils.`scheduleQueryStart(IgniteEx ignite, VisorQueryHolder holder, VisorQueryTaskArg arg, GridQueryCancel cancel)` Schedule start of SQL query execution.
`static void` VisorQueryUtils.`scheduleScanStart(IgniteEx ignite, VisorQueryHolder holder, VisorScanQueryTaskArg arg)` Schedule start of SCAN query execution.

### 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.`isProxyCache(IgniteEx ignite, String cacheName)`
`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.11.0
Release Date | : September 11 2021