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

Packages that use GridKernalContext
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.cluster
org.apache.ignite.internal.executor: Contains grid executor service implementation.
org.apache.ignite.internal.managers: TODO.
org.apache.ignite.internal.managers.checkpoint: TODO.
org.apache.ignite.internal.managers.collision: TODO.
org.apache.ignite.internal.managers.communication: TODO.
org.apache.ignite.internal.managers.deployment: TODO.
org.apache.ignite.internal.managers.discovery: TODO.
org.apache.ignite.internal.managers.encryption
org.apache.ignite.internal.managers.eventstorage: TODO.
org.apache.ignite.internal.managers.failover: TODO.
org.apache.ignite.internal.managers.indexing: Indexing manager classes.
org.apache.ignite.internal.managers.loadbalancer: TODO.
org.apache.ignite.internal.managers.systemview
org.apache.ignite.internal.processors: Package with Apache Ignite internal Processors.
org.apache.ignite.internal.processors.affinity: Data affinity processor.
org.apache.ignite.internal.processors.authentication
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.binary: Implementation of binary processor.
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.latch
org.apache.ignite.internal.processors.cache.mvcc
org.apache.ignite.internal.processors.cache.mvcc.txlog
org.apache.ignite.internal.processors.cache.persistence: This package contain cache with persitence implementation.
org.apache.ignite.internal.processors.cache.persistence.checkpoint
org.apache.ignite.internal.processors.cache.persistence.file
org.apache.ignite.internal.processors.cache.persistence.filename
org.apache.ignite.internal.processors.cache.persistence.freelist
org.apache.ignite.internal.processors.cache.persistence.partstorage
org.apache.ignite.internal.processors.cache.persistence.snapshot
org.apache.ignite.internal.processors.cache.persistence.tree.reuse
org.apache.ignite.internal.processors.cache.persistence.wal
org.apache.ignite.internal.processors.cache.persistence.wal.reader
org.apache.ignite.internal.processors.cache.query
org.apache.ignite.internal.processors.cache.query.continuous
org.apache.ignite.internal.processors.cache.store
org.apache.ignite.internal.processors.cache.transactions
org.apache.ignite.internal.processors.cacheobject: Cache object processor.
org.apache.ignite.internal.processors.closure: TODO.
org.apache.ignite.internal.processors.cluster
org.apache.ignite.internal.processors.cluster.baseline.autoadjust
org.apache.ignite.internal.processors.compress
org.apache.ignite.internal.processors.configuration.distributed
org.apache.ignite.internal.processors.continuous
org.apache.ignite.internal.processors.datastreamer: Data streamer processor.
org.apache.ignite.internal.processors.datastructures
org.apache.ignite.internal.processors.diagnostic
org.apache.ignite.internal.processors.failure: Failure processor.
org.apache.ignite.internal.processors.hadoop: Contains Hadoop APIs.
org.apache.ignite.internal.processors.igfs: Contains high performance file system processor.
org.apache.ignite.internal.processors.job: TODO.
org.apache.ignite.internal.processors.jobmetrics: Job metrics.
org.apache.ignite.internal.processors.marshaller
org.apache.ignite.internal.processors.metastorage
org.apache.ignite.internal.processors.metastorage.persistence
org.apache.ignite.internal.processors.metric
org.apache.ignite.internal.processors.nodevalidation
org.apache.ignite.internal.processors.odbc
org.apache.ignite.internal.processors.odbc.jdbc
org.apache.ignite.internal.processors.odbc.odbc
org.apache.ignite.internal.processors.offheap
org.apache.ignite.internal.processors.platform
org.apache.ignite.internal.processors.platform.cache.affinity
org.apache.ignite.internal.processors.platform.client
org.apache.ignite.internal.processors.platform.compute
org.apache.ignite.internal.processors.platform.dotnet
org.apache.ignite.internal.processors.platform.events
org.apache.ignite.internal.processors.platform.message
org.apache.ignite.internal.processors.platform.messaging
org.apache.ignite.internal.processors.platform.plugin
org.apache.ignite.internal.processors.platform.utils
org.apache.ignite.internal.processors.plugin
org.apache.ignite.internal.processors.pool
org.apache.ignite.internal.processors.port: TODO.
org.apache.ignite.internal.processors.query
org.apache.ignite.internal.processors.query.property
org.apache.ignite.internal.processors.query.schema
org.apache.ignite.internal.processors.resource: TODO.
org.apache.ignite.internal.processors.rest: REST processor.
org.apache.ignite.internal.processors.rest.handlers: REST commands handlers.
org.apache.ignite.internal.processors.rest.handlers.auth: REST authentication command.
org.apache.ignite.internal.processors.rest.handlers.cache: REST in-memory data grid commands.
org.apache.ignite.internal.processors.rest.handlers.cluster
org.apache.ignite.internal.processors.rest.handlers.datastructures
org.apache.ignite.internal.processors.rest.handlers.log
org.apache.ignite.internal.processors.rest.handlers.memory
org.apache.ignite.internal.processors.rest.handlers.query
org.apache.ignite.internal.processors.rest.handlers.redis: Contains Redis protocol commands.
org.apache.ignite.internal.processors.rest.handlers.redis.key
org.apache.ignite.internal.processors.rest.handlers.redis.server
org.apache.ignite.internal.processors.rest.handlers.redis.string
org.apache.ignite.internal.processors.rest.handlers.task
org.apache.ignite.internal.processors.rest.handlers.top: REST topology commands.
org.apache.ignite.internal.processors.rest.handlers.user: REST user commands.
org.apache.ignite.internal.processors.rest.handlers.version: REST version command.
org.apache.ignite.internal.processors.rest.protocols: REST protocol handlers.
org.apache.ignite.internal.processors.rest.protocols.tcp: Adapters for TCP-based REST protocols.
org.apache.ignite.internal.processors.rest.protocols.tcp.redis
org.apache.ignite.internal.processors.schedule: TODO.
org.apache.ignite.internal.processors.security
org.apache.ignite.internal.processors.segmentation.os
org.apache.ignite.internal.processors.service
org.apache.ignite.internal.processors.session: Session processing package to guarantee reuse of same session object on the same node.
org.apache.ignite.internal.processors.subscription
org.apache.ignite.internal.processors.task: TODO.
org.apache.ignite.internal.processors.timeout: TODO.
org.apache.ignite.internal.util: System-wide utility routine and helper classes.
org.apache.ignite.spi.indexing: Contains APIs for indexing SPI.
org.apache.ignite.thread: Contains threads-related utility classes.

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

Classes in org.apache.ignite.internal that implement GridKernalContext
`class` `GridKernalContextImpl` Implementation of kernal context.

Methods in org.apache.ignite.internal that return GridKernalContext
`GridKernalContext` IgniteKernal.`context()` It's intended for use by internal marshalling implementation only.
`GridKernalContext` IgniteEx.`context()` Internal context.

Methods in org.apache.ignite.internal with parameters of type GridKernalContext
`void` IgniteDiagnosticMessage.TxEntriesInfoClosure.`apply(StringBuilder sb, GridKernalContext ctx)` Closure body.
`void` IgniteDiagnosticMessage.ExchangeInfoClosure.`apply(StringBuilder sb, GridKernalContext ctx)` Closure body.
`void` IgniteDiagnosticMessage.TxInfoClosure.`apply(StringBuilder sb, GridKernalContext ctx)` Closure body.
`<T> T` IgniteComponentType.`create(GridKernalContext ctx, boolean noOp)` Creates component.
`<T> T` IgniteComponentType.`createIfInClassPath(GridKernalContext ctx, boolean mandatory)` Creates component.
`<T> T` IgniteComponentType.`createOptional(GridKernalContext ctx)` First tries to find main component class, if it is not found creates no-op implementation.
`static IgniteInternalFuture<String>` IgniteDiagnosticMessage.`dumpCommunicationInfo(GridKernalContext ctx, UUID nodeId)`
`static <R> ComputeTaskInternalFuture<R>` ComputeTaskInternalFuture.`finishedFuture(GridKernalContext ctx, Class<?> taskCls, IgniteCheckedException e)`
`void` GridMessageListenHandler.`notifyCallback(UUID nodeId, UUID routineId, Collection<?> objs, GridKernalContext ctx)` Notifies local callback.
`void` GridMessageListenHandler.`onBatchAcknowledged(UUID routineId, GridContinuousBatch batch, GridKernalContext ctx)` Called when ack for a batch is received from client.
`void` MarshallerContextImpl.`onMarshallerProcessorStarted(GridKernalContext ctx, MarshallerMappingTransport transport)`
`void` GridMessageListenHandler.`p2pMarshal(GridKernalContext ctx)` Deploys and marshals inner objects (called only if peer deployment is enabled).
`void` GridMessageListenHandler.`p2pUnmarshal(UUID nodeId, GridKernalContext ctx)` Unmarshals inner objects (called only if peer deployment is enabled).
`GridContinuousHandler.RegisterStatus` GridMessageListenHandler.`register(UUID nodeId, UUID routineId, GridKernalContext ctx)` Registers listener.
`void` IgniteDiagnosticPrepareContext.`send(GridKernalContext ctx, @Nullable IgniteInClosure<IgniteInternalFuture<String>> lsnr)`
`void` GridMessageListenHandler.`unregister(UUID routineId, GridKernalContext ctx)` Unregisters listener.

Method parameters in org.apache.ignite.internal with type arguments of type GridKernalContext
`static IgniteDiagnosticMessage` IgniteDiagnosticMessage.`createRequest(Marshaller marsh, IgniteClosure<GridKernalContext,IgniteDiagnosticInfo> c, long futId)`

Constructors in org.apache.ignite.internal with parameters of type GridKernalContext
Constructor and Description
`ComputeTaskInternalFuture(ComputeTaskSession ses, GridKernalContext ctx)`
`GridCachePluginContext(GridKernalContext ctx, CacheConfiguration igniteCacheCfg)`
`GridJobContextImpl(@Nullable GridKernalContext ctx, IgniteUuid jobId)`
`GridJobContextImpl(GridKernalContext ctx, IgniteUuid jobId, Map<? extends Serializable,? extends Serializable> attrs)`
`GridJobSessionImpl(GridKernalContext ctx, GridTaskSessionImpl ses, IgniteUuid jobId)`
`GridJobSiblingImpl(IgniteUuid sesId, IgniteUuid jobId, UUID nodeId, GridKernalContext ctx)`
`GridPluginContext(GridKernalContext ctx, IgniteConfiguration igniteCfg)`

`GridTaskSessionImpl(UUID taskNodeId, String taskName, @Nullable GridDeployment dep, String taskClsName, IgniteUuid sesId, @Nullable Collection<UUID> top, @Nullable IgnitePredicate<ClusterNode> topPred, long startTime, long endTime, Collection<ComputeJobSibling> siblings, @Nullable Map<Object,Object> attrs, GridKernalContext ctx, boolean fullSup, boolean internal, UUID subjId, @Nullable String execName)`

`IgniteComputeImpl(GridKernalContext ctx, ClusterGroupAdapter prj, UUID subjId)`
`IgniteEventsImpl(GridKernalContext ctx, ClusterGroupAdapter prj, boolean async)`
`IgniteMessagingImpl(GridKernalContext ctx, ClusterGroupAdapter prj, boolean async)`
`IgniteSchedulerImpl(GridKernalContext ctx)`
`IgniteServicesImpl(GridKernalContext ctx, ClusterGroupAdapter prj, boolean async)`

### Uses of GridKernalContext in org.apache.ignite.internal.cluster

Fields in org.apache.ignite.internal.cluster declared as GridKernalContext
`protected GridKernalContext` ClusterGroupAdapter.`ctx` Kernal context.

Methods in org.apache.ignite.internal.cluster with parameters of type GridKernalContext
`void` ClusterGroupAdapter.`setKernalContext(GridKernalContext ctx)` Sets kernal context.

Constructors in org.apache.ignite.internal.cluster with parameters of type GridKernalContext
Constructor and Description
`ClusterGroupAdapter(@Nullable GridKernalContext ctx, @Nullable UUID subjId, @Nullable IgnitePredicate<ClusterNode> p)`
`ClusterGroupAdapter(@Nullable GridKernalContext ctx, @Nullable UUID subjId, Set<UUID> ids)`
`DistributedBaselineConfiguration(GridInternalSubscriptionProcessor isp, GridKernalContext ctx, IgniteLogger log)`
`IgniteClusterImpl(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.executor

Constructors in org.apache.ignite.internal.executor with parameters of type GridKernalContext
Constructor and Description
`GridExecutorService(ClusterGroupAdapter prj, GridKernalContext ctx)` Creates executor service.

### Uses of GridKernalContext in org.apache.ignite.internal.managers

Fields in org.apache.ignite.internal.managers declared as GridKernalContext
`protected GridKernalContext` GridManagerAdapter.`ctx` Kernal context.

Constructors in org.apache.ignite.internal.managers with parameters of type GridKernalContext
Constructor and Description
`GridManagerAdapter(GridKernalContext ctx, T... spis)`

### Uses of GridKernalContext in org.apache.ignite.internal.managers.checkpoint

Constructors in org.apache.ignite.internal.managers.checkpoint with parameters of type GridKernalContext
Constructor and Description
`GridCheckpointManager(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.managers.collision

Constructors in org.apache.ignite.internal.managers.collision with parameters of type GridKernalContext
Constructor and Description
`GridCollisionManager(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.managers.communication

Constructors in org.apache.ignite.internal.managers.communication with parameters of type GridKernalContext
Constructor and Description
`GridIoManager(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.managers.deployment

Constructors in org.apache.ignite.internal.managers.deployment with parameters of type GridKernalContext
Constructor and Description
`GridDeploymentManager(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.managers.discovery

Fields in org.apache.ignite.internal.managers.discovery declared as GridKernalContext
`protected GridKernalContext` DiscoveryMessageResultsCollector.`ctx`

Constructors in org.apache.ignite.internal.managers.discovery with parameters of type GridKernalContext
Constructor and Description
`ClusterMetricsImpl(GridKernalContext ctx, long nodeStartTime)`
`DiscoveryMessageResultsCollector(GridKernalContext ctx)`
`GridDiscoveryManager(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.managers.encryption

Methods in org.apache.ignite.internal.managers.encryption with parameters of type GridKernalContext
`void` GridEncryptionManager.`onActivate(GridKernalContext kctx)` Called when cluster performing activation.
`void` GridEncryptionManager.`onDeActivate(GridKernalContext kctx)` Called when cluster performing deactivation.

Constructors in org.apache.ignite.internal.managers.encryption with parameters of type GridKernalContext
Constructor and Description
`GridEncryptionManager(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.managers.eventstorage

Constructors in org.apache.ignite.internal.managers.eventstorage with parameters of type GridKernalContext
Constructor and Description
`GridEventStorageManager(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.managers.failover

Constructors in org.apache.ignite.internal.managers.failover with parameters of type GridKernalContext
Constructor and Description
`GridFailoverManager(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.managers.indexing

Constructors in org.apache.ignite.internal.managers.indexing with parameters of type GridKernalContext
Constructor and Description
`GridIndexingManager(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.managers.loadbalancer

Constructors in org.apache.ignite.internal.managers.loadbalancer with parameters of type GridKernalContext
Constructor and Description
`GridLoadBalancerManager(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.managers.systemview

Constructors in org.apache.ignite.internal.managers.systemview with parameters of type GridKernalContext
Constructor and Description
`GridSystemViewManager(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors

Fields in org.apache.ignite.internal.processors declared as GridKernalContext
`protected GridKernalContext` GridProcessorAdapter.`ctx` Kernal context.

Constructors in org.apache.ignite.internal.processors with parameters of type GridKernalContext
Constructor and Description
`GridProcessorAdapter(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.affinity

Constructors in org.apache.ignite.internal.processors.affinity with parameters of type GridKernalContext
Constructor and Description
`GridAffinityAssignmentCache(GridKernalContext ctx, String cacheOrGrpName, int grpId, AffinityFunction aff, IgnitePredicate<ClusterNode> nodeFilter, int backups, boolean locCache)` Constructs affinity cached calculations.
`GridAffinityProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.authentication

Constructors in org.apache.ignite.internal.processors.authentication with parameters of type GridKernalContext
Constructor and Description
`IgniteAuthenticationProcessor(GridKernalContext ctx)`

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

Methods in org.apache.ignite.internal.processors.cache that return GridKernalContext
`GridKernalContext` GridCacheContext.`kernalContext()`
`GridKernalContext` GridCacheSharedContext.`kernalContext()`
`GridKernalContext` CacheObjectValueContext.`kernalContext()`
`GridKernalContext` CacheObjectContext.`kernalContext()`

Methods in org.apache.ignite.internal.processors.cache with parameters of type GridKernalContext
`static Collection<CacheStoreSessionListener>` GridCacheUtils.`startStoreSessionListeners(GridKernalContext ctx, javax.cache.configuration.Factory<CacheStoreSessionListener>[] factories)` Creates and starts store session listeners.
`static DynamicCacheChangeRequest` DynamicCacheChangeRequest.`stopRequest(GridKernalContext ctx, String cacheName, boolean sql, boolean destroy)`
`static void` GridCacheUtils.`stopStoreSessionListeners(GridKernalContext ctx, Collection<CacheStoreSessionListener> sesLsnrs)` Stops store session listeners.
`static <K,V,T> javax.cache.processor.EntryProcessor<K,V,T>` EntryProcessorResourceInjectorProxy.`wrap(GridKernalContext ctx, @Nullable javax.cache.processor.EntryProcessor<K,V,T> proc)` Wraps EntryProcessor if needed.

Constructors in org.apache.ignite.internal.processors.cache with parameters of type GridKernalContext
Constructor and Description
`CacheObjectContext(GridKernalContext kernalCtx, String cacheName, AffinityKeyMapper dfltAffMapper, boolean customAffMapper, boolean cpyOnGet, boolean storeVal, boolean addDepInfo, boolean binaryEnabled)`
`ClusterCachesInfo(GridKernalContext ctx)`
`DynamicCacheDescriptor(GridKernalContext ctx, CacheConfiguration cacheCfg, CacheType cacheType, CacheGroupDescriptor grpDesc, boolean template, UUID rcvdFrom, boolean staticCfg, boolean sql, IgniteUuid deploymentId, QuerySchema schema, @Nullable CacheConfigurationEnrichment cacheCfgEnrichment)`

`GridCacheContext(GridKernalContext ctx, GridCacheSharedContext sharedCtx, CacheConfiguration cacheCfg, CacheGroupContext grp, CacheType cacheType, AffinityTopologyVersion locStartTopVer, IgniteUuid deploymentId, boolean affNode, boolean updatesAllowed, boolean statisticsEnabled, boolean recoveryMode, CacheCompressionManager compressMgr, GridCacheEventManager evtMgr, CacheStoreManager storeMgr, CacheEvictionManager evictMgr, GridCacheQueryManager<K,V> qryMgr, CacheContinuousQueryManager contQryMgr, CacheDataStructuresManager dataStructuresMgr, GridCacheTtlManager ttlMgr, GridCacheDrManager drMgr, CacheConflictResolutionManager<K,V> rslvrMgr, CachePluginManager pluginMgr, GridCacheAffinityManager affMgr)`

`GridCacheProcessor(GridKernalContext ctx)`

`GridCacheSharedContext(GridKernalContext kernalCtx, IgniteTxManager txMgr, GridCacheVersionManager verMgr, GridCacheMvccManager mvccMgr, @Nullable IgnitePageStoreManager pageStoreMgr, @Nullable IgniteWriteAheadLogManager walMgr, WalStateManager walStateMgr, IgniteCacheDatabaseSharedManager dbMgr, IgniteCacheSnapshotManager snpMgr, GridCacheDeploymentManager<K,V> depMgr, GridCachePartitionExchangeManager<K,V> exchMgr, CacheAffinitySharedManager<K,V> affMgr, GridCacheIoManager ioMgr, GridCacheSharedTtlCleanupManager ttlMgr, PartitionsEvictManager evictMgr, CacheJtaManagerAdapter jtaMgr, Collection<CacheStoreSessionListener> storeSesLsnrs, MvccCachingManager mvccCachingMgr, DeadlockDetectionManager deadlockDetectionMgr, CacheDiagnosticManager diagnosticMgr)`

`GridLocalConfigManager(GridCacheProcessor cacheProcessor, GridKernalContext kernalCtx)`
`WalStateManager(GridKernalContext kernalCtx)` Constructor.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.cache.binary

Methods in org.apache.ignite.internal.processors.cache.binary with parameters of type GridKernalContext
`void` CacheObjectBinaryProcessorImpl.`onContinuousProcessorStarted(GridKernalContext ctx)`

Constructors in org.apache.ignite.internal.processors.cache.binary with parameters of type GridKernalContext
Constructor and Description
`CacheObjectBinaryProcessorImpl(GridKernalContext ctx)`
`IgniteBinaryImpl(GridKernalContext ctx, IgniteCacheObjectProcessor proc)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.cache.distributed.dht.preloader.latch

Constructors in org.apache.ignite.internal.processors.cache.distributed.dht.preloader.latch with parameters of type GridKernalContext
Constructor and Description
`ExchangeLatchManager(GridKernalContext ctx)` Constructor.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.cache.mvcc

Methods in org.apache.ignite.internal.processors.cache.mvcc with parameters of type GridKernalContext
`static boolean` MvccUtils.`mvccEnabled(GridKernalContext ctx)`
`static @Nullable GridNearTxLocal` MvccUtils.`tx(GridKernalContext ctx)`
`static @Nullable GridNearTxLocal` MvccUtils.`tx(GridKernalContext ctx, @Nullable GridCacheVersion txId)`
`static GridNearTxLocal` MvccUtils.`txStart(GridKernalContext ctx, long timeout)`

Constructors in org.apache.ignite.internal.processors.cache.mvcc with parameters of type GridKernalContext
Constructor and Description
`MvccProcessorImpl(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.cache.mvcc.txlog

Constructors in org.apache.ignite.internal.processors.cache.mvcc.txlog with parameters of type GridKernalContext
Constructor and Description
`TxLog(GridKernalContext ctx, IgniteCacheDatabaseSharedManager mgr)`

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

Methods in org.apache.ignite.internal.processors.cache.persistence with parameters of type GridKernalContext
`protected List<DatabaseLifecycleListener>` IgniteCacheDatabaseSharedManager.`getDatabaseListeners(GridKernalContext kctx)`
`void` IgniteCacheDatabaseSharedManager.`onActivate(GridKernalContext kctx)` Called when cluster performing activation.
`void` GridCacheDatabaseSharedManager.`onActivate(GridKernalContext ctx)` Called when cluster performing activation.
`void` IgniteCacheDatabaseSharedManager.`onDeActivate(GridKernalContext kctx)` Called when cluster performing deactivation.
`void` GridCacheDatabaseSharedManager.`onDeActivate(GridKernalContext kctx)` Called when cluster performing deactivation.
`void` IgniteCacheDatabaseSharedManager.`startMemoryRestore(GridKernalContext kctx, TimeBag startTimer)` Perform memory restore before `GridDiscoveryManager` start.
`void` GridCacheDatabaseSharedManager.`startMemoryRestore(GridKernalContext kctx, TimeBag startTimer)` Perform memory restore before `GridDiscoveryManager` start.

Constructors in org.apache.ignite.internal.processors.cache.persistence with parameters of type GridKernalContext
Constructor and Description
`FileLockHolder(String path, @NotNull GridKernalContext ctx, IgniteLogger log)`
`GridCacheDatabaseSharedManager(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.cache.persistence.checkpoint

Constructors in org.apache.ignite.internal.processors.cache.persistence.checkpoint with parameters of type GridKernalContext
Constructor and Description
`CheckpointHistory(GridKernalContext ctx)` Constructor.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.cache.persistence.file

Methods in org.apache.ignite.internal.processors.cache.persistence.file with parameters of type GridKernalContext
`void` FilePageStoreManager.`onActivate(GridKernalContext kctx)` Called when cluster performing activation.
`void` FilePageStoreManager.`onDeActivate(GridKernalContext kctx)` Called when cluster performing deactivation.

Constructors in org.apache.ignite.internal.processors.cache.persistence.file with parameters of type GridKernalContext
Constructor and Description
`FilePageStoreManager(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.cache.persistence.filename

Constructors in org.apache.ignite.internal.processors.cache.persistence.filename with parameters of type GridKernalContext
Constructor and Description
`PdsConsistentIdProcessor(GridKernalContext ctx)` Creates folders resolver

### Uses of GridKernalContext in org.apache.ignite.internal.processors.cache.persistence.freelist

Constructors in org.apache.ignite.internal.processors.cache.persistence.freelist with parameters of type GridKernalContext
Constructor and Description
`AbstractFreeList(int cacheId, String name, DataRegionMetricsImpl memMetrics, DataRegion memPlc, ReuseList reuseList, IgniteWriteAheadLogManager wal, long metaPageId, boolean initNew, PageLockListener lockLsnr, GridKernalContext ctx, AtomicLong pageListCacheLimit)`
`CacheFreeList(int cacheId, String name, DataRegionMetricsImpl regionMetrics, DataRegion dataRegion, IgniteWriteAheadLogManager wal, long metaPageId, boolean initNew, PageLockListener lockLsnr, GridKernalContext ctx, AtomicLong pageListCacheLimit)`
`PagesList(int cacheId, String name, PageMemory pageMem, int buckets, IgniteWriteAheadLogManager wal, long metaPageId, PageLockListener lockLsnr, GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.cache.persistence.partstorage

Constructors in org.apache.ignite.internal.processors.cache.persistence.partstorage with parameters of type GridKernalContext
Constructor and Description
`PartitionMetaStorageImpl(int cacheId, String name, DataRegionMetricsImpl memMetrics, DataRegion memPlc, ReuseList reuseList, IgniteWriteAheadLogManager wal, long metaPageId, boolean initNew, PageLockListener lsnr, GridKernalContext ctx, AtomicLong pageListCacheLimit)`

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

Methods in org.apache.ignite.internal.processors.cache.persistence.snapshot with parameters of type GridKernalContext
`void` IgniteCacheSnapshotManager.`onActivate(GridKernalContext kctx)` Called when cluster performing activation.
`void` IgniteCacheSnapshotManager.`onDeActivate(GridKernalContext kctx)` Called when cluster performing deactivation.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.cache.persistence.tree.reuse

Constructors in org.apache.ignite.internal.processors.cache.persistence.tree.reuse with parameters of type GridKernalContext
Constructor and Description
`ReuseListImpl(int cacheId, String name, PageMemory pageMem, IgniteWriteAheadLogManager wal, long metaPageId, boolean initNew, PageLockListener lockLsnr, GridKernalContext ctx, AtomicLong pageListCacheLimit)`

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

Methods in org.apache.ignite.internal.processors.cache.persistence.wal with parameters of type GridKernalContext
`void` FileWriteAheadLogManager.`onActivate(GridKernalContext kctx)` Called when cluster performing activation.
`void` FileWriteAheadLogManager.`onDeActivate(GridKernalContext kctx)` Called when cluster performing deactivation.

Constructors in org.apache.ignite.internal.processors.cache.persistence.wal with parameters of type GridKernalContext
Constructor and Description
`FileWriteAheadLogManager(@NotNull GridKernalContext ctx)`

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

Classes in org.apache.ignite.internal.processors.cache.persistence.wal.reader that implement GridKernalContext
`class` `StandaloneGridKernalContext` Dummy grid kernal context

### Uses of GridKernalContext in org.apache.ignite.internal.processors.cache.query

Methods in org.apache.ignite.internal.processors.cache.query with parameters of type GridKernalContext
`void` GridCacheQueryMarshallable.`unmarshall(Marshaller m, GridKernalContext ctx)`

Constructors in org.apache.ignite.internal.processors.cache.query with parameters of type GridKernalContext
Constructor and Description
`GridCacheQueryErrorFuture(GridKernalContext ctx, Throwable err)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.cache.query.continuous

Methods in org.apache.ignite.internal.processors.cache.query.continuous with parameters of type GridKernalContext
`void` CacheContinuousQueryListener.`acknowledgeBackupOnTimeout(GridKernalContext ctx)`
`void` CacheContinuousQueryListener.`flushBackupQueue(GridKernalContext ctx, AffinityTopologyVersion topVer)` Flushes backup queue.
`protected void` CacheContinuousQueryHandler.`initRemoteFilter(javax.cache.event.CacheEntryEventFilter filter, GridKernalContext ctx)` Performs resource injection and checks asynchrony for the provided remote filter.
`void` CacheContinuousQueryHandler.`notifyCallback(UUID nodeId, UUID routineId, Collection<?> objs, GridKernalContext ctx)` Notifies local callback.
`void` CacheContinuousQueryHandler.`onBatchAcknowledged(UUID routineId, GridContinuousBatch batch, GridKernalContext ctx)` Called when ack for a batch is received from client.
`void` CacheContinuousQueryHandlerV3.`p2pMarshal(GridKernalContext ctx)` Deploys and marshals inner objects (called only if peer deployment is enabled).
`void` CacheContinuousQueryHandler.`p2pMarshal(GridKernalContext ctx)` Deploys and marshals inner objects (called only if peer deployment is enabled).
`void` CacheContinuousQueryHandlerV2.`p2pMarshal(GridKernalContext ctx)` Deploys and marshals inner objects (called only if peer deployment is enabled).
`protected <T> T` CacheContinuousQueryHandler.`p2pUnmarshal(org.apache.ignite.internal.processors.cache.query.continuous.CacheContinuousQueryDeployableObject depObj, UUID nodeId, GridKernalContext ctx)`
`void` CacheContinuousQueryHandlerV3.`p2pUnmarshal(UUID nodeId, GridKernalContext ctx)` Unmarshals inner objects (called only if peer deployment is enabled).
`void` CacheContinuousQueryHandler.`p2pUnmarshal(UUID nodeId, GridKernalContext ctx)` Unmarshals inner objects (called only if peer deployment is enabled).
`void` CacheContinuousQueryHandlerV2.`p2pUnmarshal(UUID nodeId, GridKernalContext ctx)` Unmarshals inner objects (called only if peer deployment is enabled).
`GridContinuousHandler.RegisterStatus` CacheContinuousQueryHandlerV3.`register(UUID nodeId, UUID routineId, GridKernalContext ctx)` Registers listener.
`GridContinuousHandler.RegisterStatus` CacheContinuousQueryHandler.`register(UUID nodeId, UUID routineId, GridKernalContext ctx)` Registers listener.
`void` CacheContinuousQueryHandler.`unregister(UUID routineId, GridKernalContext ctx)` Unregisters listener.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.cache.store

Methods in org.apache.ignite.internal.processors.cache.store that return GridKernalContext
`protected GridKernalContext` CacheOsStoreManager.`igniteContext()`
`protected abstract GridKernalContext` GridCacheStoreManagerAdapter.`igniteContext()`

Constructors in org.apache.ignite.internal.processors.cache.store with parameters of type GridKernalContext
Constructor and Description
`CacheOsStoreManager(GridKernalContext ctx, CacheConfiguration cfg)` Constructor.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.cache.transactions

Constructors in org.apache.ignite.internal.processors.cache.transactions with parameters of type GridKernalContext
Constructor and Description
`TransactionMetricsAdapter(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.cacheobject

Methods in org.apache.ignite.internal.processors.cacheobject with parameters of type GridKernalContext
`void` IgniteCacheObjectProcessor.`onContinuousProcessorStarted(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.closure

Constructors in org.apache.ignite.internal.processors.closure with parameters of type GridKernalContext
Constructor and Description
`GridClosureProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.cluster

Methods in org.apache.ignite.internal.processors.cluster with parameters of type GridKernalContext
`void` IgniteChangeGlobalStateSupport.`onActivate(GridKernalContext kctx)` Called when cluster performing activation.
`void` IgniteChangeGlobalStateSupport.`onDeActivate(GridKernalContext kctx)` Called when cluster performing deactivation.

Method parameters in org.apache.ignite.internal.processors.cluster with type arguments of type GridKernalContext
`IgniteInternalFuture<String>` ClusterProcessor.`requestDiagnosticInfo(UUID nodeId, IgniteClosure<GridKernalContext,IgniteDiagnosticInfo> c, String baseMsg)` Sends diagnostic message closure to remote node.

Constructors in org.apache.ignite.internal.processors.cluster with parameters of type GridKernalContext
Constructor and Description
`BaselineAutoAdjustMXBeanImpl(GridKernalContext ctx)`
`ClusterProcessor(GridKernalContext ctx)`
`GridClusterStateProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.cluster.baseline.autoadjust

Constructors in org.apache.ignite.internal.processors.cluster.baseline.autoadjust with parameters of type GridKernalContext
Constructor and Description
`ChangeTopologyWatcher(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.compress

Constructors in org.apache.ignite.internal.processors.compress with parameters of type GridKernalContext
Constructor and Description
`CompressionProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.configuration.distributed

Constructors in org.apache.ignite.internal.processors.configuration.distributed with parameters of type GridKernalContext
Constructor and Description
`DistributedConfigurationProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.continuous

Methods in org.apache.ignite.internal.processors.continuous with parameters of type GridKernalContext
`void` GridContinuousHandler.`notifyCallback(UUID nodeId, UUID routineId, Collection<?> objs, GridKernalContext ctx)` Notifies local callback.
`void` GridContinuousHandler.`onBatchAcknowledged(UUID routineId, GridContinuousBatch batch, GridKernalContext ctx)` Called when ack for a batch is received from client.
`void` GridContinuousHandler.`p2pMarshal(GridKernalContext ctx)` Deploys and marshals inner objects (called only if peer deployment is enabled).
`void` GridContinuousHandler.`p2pUnmarshal(UUID nodeId, GridKernalContext ctx)` Unmarshals inner objects (called only if peer deployment is enabled).
`GridContinuousHandler.RegisterStatus` GridContinuousHandler.`register(UUID nodeId, UUID routineId, GridKernalContext ctx)` Registers listener.
`void` GridContinuousHandler.`unregister(UUID routineId, GridKernalContext ctx)` Unregisters listener.

Constructors in org.apache.ignite.internal.processors.continuous with parameters of type GridKernalContext
Constructor and Description
`GridContinuousProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.datastreamer

Constructors in org.apache.ignite.internal.processors.datastreamer with parameters of type GridKernalContext
Constructor and Description
`DataStreamerImpl(GridKernalContext ctx, @Nullable String cacheName, DelayQueue<DataStreamerImpl<K,V>> flushQ)`
`DataStreamProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.datastructures

Methods in org.apache.ignite.internal.processors.datastructures with parameters of type GridKernalContext
`void` DataStructuresProcessor.`onActivate(GridKernalContext ctx)` Called when cluster performing activation.
`void` AtomicDataStructureProxy.`onActivate(GridKernalContext kctx)` Called when cluster performing activation.
`void` DataStructuresProcessor.`onDeActivate(GridKernalContext ctx)` Called when cluster performing deactivation.
`void` AtomicDataStructureProxy.`onDeActivate(GridKernalContext kctx)` Called when cluster performing deactivation.
`void` DataStructuresProcessor.`restoreStructuresState(GridKernalContext ctx)`

Constructors in org.apache.ignite.internal.processors.datastructures with parameters of type GridKernalContext
Constructor and Description
`DataStructuresProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.diagnostic

Fields in org.apache.ignite.internal.processors.diagnostic declared as GridKernalContext
`protected GridKernalContext` PageHistoryDiagnoster.`ctx` Kernal context.

Constructors in org.apache.ignite.internal.processors.diagnostic with parameters of type GridKernalContext
Constructor and Description
`DiagnosticProcessor(GridKernalContext ctx)`
`PageHistoryDiagnoster(GridKernalContext ctx, BiFunction<File,DiagnosticProcessor.DiagnosticFileWriteMode,File> supplier)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.failure

Constructors in org.apache.ignite.internal.processors.failure with parameters of type GridKernalContext
Constructor and Description
`FailureProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.hadoop

Constructors in org.apache.ignite.internal.processors.hadoop with parameters of type GridKernalContext
Constructor and Description
`HadoopNoopHelper(GridKernalContext ctx)` Constructor.
`HadoopNoopProcessor(GridKernalContext ctx)`
`HadoopProcessorAdapter(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.igfs

Methods in org.apache.ignite.internal.processors.igfs that return GridKernalContext
`GridKernalContext` IgfsContext.`kernalContext()`

Methods in org.apache.ignite.internal.processors.igfs with parameters of type GridKernalContext
`void` IgfsNoopProcessor.`onActivate(GridKernalContext kctx)` Called when cluster performing activation.
`void` IgfsProcessor.`onActivate(GridKernalContext kctx)` Called when cluster performing activation.
`void` IgfsNoopProcessor.`onDeActivate(GridKernalContext kctx)` Called when cluster performing deactivation.
`void` IgfsProcessor.`onDeActivate(GridKernalContext kctx)` Called when cluster performing deactivation.
`static void` IgfsUtils.`sendEvents(GridKernalContext kernalCtx, IgfsPath path, IgfsPath newPath, int type)` Sends a series of event.
`static void` IgfsUtils.`sendEvents(GridKernalContext kernalCtx, IgfsPath path, int type)` Sends a series of event.

Constructors in org.apache.ignite.internal.processors.igfs with parameters of type GridKernalContext
Constructor and Description
`IgfsContext(GridKernalContext ctx, FileSystemConfiguration cfg, IgfsMetaManager metaMgr, IgfsDataManager dataMgr, IgfsServerManager srvMgr, IgfsFragmentizerManager fragmentizerMgr)`
`IgfsNoopProcessor(GridKernalContext ctx)` Constructor.
`IgfsProcessor(GridKernalContext ctx)`
`IgfsProcessorAdapter(GridKernalContext ctx)` Constructor.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.job

Constructors in org.apache.ignite.internal.processors.job with parameters of type GridKernalContext
Constructor and Description
`GridJobProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.jobmetrics

Constructors in org.apache.ignite.internal.processors.jobmetrics with parameters of type GridKernalContext
Constructor and Description
`GridJobMetricsProcessor(GridKernalContext ctx)` Deprecated.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.marshaller

Constructors in org.apache.ignite.internal.processors.marshaller with parameters of type GridKernalContext
Constructor and Description
`GridMarshallerMappingProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.metastorage

Methods in org.apache.ignite.internal.processors.metastorage with parameters of type GridKernalContext
`static boolean` ReadableDistributedMetaStorage.`isSupported(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.metastorage.persistence

Methods in org.apache.ignite.internal.processors.metastorage.persistence with parameters of type GridKernalContext
`void` DistributedMetaStorageImpl.`onActivate(GridKernalContext kctx)` Called when cluster performing activation.
`void` DistributedMetaStorageImpl.`onDeActivate(GridKernalContext kctx)` Called when cluster performing deactivation.

Constructors in org.apache.ignite.internal.processors.metastorage.persistence with parameters of type GridKernalContext
Constructor and Description
`DistributedMetaStorageImpl(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.metric

Constructors in org.apache.ignite.internal.processors.metric with parameters of type GridKernalContext
Constructor and Description
`GridMetricManager(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.nodevalidation

Constructors in org.apache.ignite.internal.processors.nodevalidation with parameters of type GridKernalContext
Constructor and Description
`OsDiscoveryNodeValidationProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.odbc

Fields in org.apache.ignite.internal.processors.odbc declared as GridKernalContext
`protected GridKernalContext` ClientListenerAbstractConnectionContext.`ctx` Kernal context.

Methods in org.apache.ignite.internal.processors.odbc that return GridKernalContext
`GridKernalContext` ClientListenerAbstractConnectionContext.`kernalContext()`

Constructors in org.apache.ignite.internal.processors.odbc with parameters of type GridKernalContext
Constructor and Description
`ClientListenerAbstractConnectionContext(GridKernalContext ctx, long connId)` Constructor.
`ClientListenerNioListener(GridKernalContext ctx, GridSpinBusyLock busyLock, ClientConnectorConfiguration cliConnCfg)` Constructor.
`ClientListenerProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.odbc.jdbc

Constructors in org.apache.ignite.internal.processors.odbc.jdbc with parameters of type GridKernalContext
Constructor and Description
`JdbcConnectionContext(GridKernalContext ctx, GridNioSession ses, GridSpinBusyLock busyLock, long connId, int maxCursors)` Constructor.
`JdbcMessageParser(GridKernalContext ctx, ClientListenerProtocolVersion ver)`
`JdbcMetadataInfo(GridKernalContext ctx)` Initializes info.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.odbc.odbc

Fields in org.apache.ignite.internal.processors.odbc.odbc declared as GridKernalContext
`protected GridKernalContext` OdbcMessageParser.`ctx` Kernal context.

Constructors in org.apache.ignite.internal.processors.odbc.odbc with parameters of type GridKernalContext
Constructor and Description
`OdbcConnectionContext(GridKernalContext ctx, GridNioSession ses, GridSpinBusyLock busyLock, long connId, int maxCursors)` Constructor.
`OdbcMessageParser(GridKernalContext ctx, ClientListenerProtocolVersion ver)`
`OdbcRequestHandler(GridKernalContext ctx, GridSpinBusyLock busyLock, ClientListenerResponseSender sender, int maxCursors, boolean distributedJoins, boolean enforceJoinOrder, boolean replicatedOnly, boolean collocated, boolean lazy, boolean skipReducerOnUpdate, AuthorizationContext actx, NestedTxMode nestedTxMode, ClientListenerProtocolVersion ver)` Constructor.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.offheap

Constructors in org.apache.ignite.internal.processors.offheap with parameters of type GridKernalContext
Constructor and Description
`GridOffHeapProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.platform

Methods in org.apache.ignite.internal.processors.platform that return GridKernalContext
`GridKernalContext` PlatformContext.`kernalContext()` Gets kernal context.
`GridKernalContext` PlatformContextImpl.`kernalContext()` Gets kernal context.

Methods in org.apache.ignite.internal.processors.platform with parameters of type GridKernalContext
`PlatformJavaObjectFactory` PlatformJavaObjectFactoryProxy.`factory(GridKernalContext ctx)` Get factory instance.
`void` PlatformEventFilterListener.`initialize(GridKernalContext ctx)` Initializes the filter.

Constructors in org.apache.ignite.internal.processors.platform with parameters of type GridKernalContext
Constructor and Description
`PlatformContextImpl(GridKernalContext ctx, PlatformCallbackGateway gate, PlatformMemoryManagerImpl mem, String platform)` Constructor.
`PlatformNoopProcessor(GridKernalContext ctx)`
`PlatformProcessorImpl(GridKernalContext ctx)` Constructor.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.platform.cache.affinity

Constructors in org.apache.ignite.internal.processors.platform.cache.affinity with parameters of type GridKernalContext
Constructor and Description
`PlatformAffinity(PlatformContext platformCtx, GridKernalContext igniteCtx, @Nullable String name)` Constructor.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.platform.client

Constructors in org.apache.ignite.internal.processors.platform.client with parameters of type GridKernalContext
Constructor and Description
`ClientConnectionContext(GridKernalContext ctx, long connId, int maxCursors, ThinClientConfiguration thinCfg)` Ctor.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.platform.compute

Methods in org.apache.ignite.internal.processors.platform.compute with parameters of type GridKernalContext
`void` PlatformBalancingSingleClosureAffinityTask.`affinity(String cacheName, Object affKey, GridKernalContext ctx)` Init affinity.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.platform.dotnet

Methods in org.apache.ignite.internal.processors.platform.dotnet with parameters of type GridKernalContext
`void` PlatformDotNetCacheStore.`initialize(GridKernalContext ctx, boolean convertBinary)` Initialize the store.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.platform.events

Methods in org.apache.ignite.internal.processors.platform.events with parameters of type GridKernalContext
`void` PlatformEventFilterListenerImpl.`initialize(GridKernalContext gridCtx)` Initializes the filter.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.platform.message

Methods in org.apache.ignite.internal.processors.platform.message with parameters of type GridKernalContext
`void` PlatformMessageFilter.`initialize(GridKernalContext ctx)` Initializes the filter.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.platform.messaging

Methods in org.apache.ignite.internal.processors.platform.messaging with parameters of type GridKernalContext
`void` PlatformMessageLocalFilter.`initialize(GridKernalContext ctx)` Initializes the filter.
`void` PlatformMessageFilterImpl.`initialize(GridKernalContext kernalCtx)` Initializes the filter.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.platform.plugin

Constructors in org.apache.ignite.internal.processors.platform.plugin with parameters of type GridKernalContext
Constructor and Description
`PlatformPluginProcessor(GridKernalContext ctx)` Ctor.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.platform.utils

Methods in org.apache.ignite.internal.processors.platform.utils with parameters of type GridKernalContext
`static void` PlatformUtils.`initializeJavaObject(Object obj, String clsName, @Nullable Map<String,Object> props, @Nullable GridKernalContext ctx)` Initialize Java object or object factory.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.plugin

Constructors in org.apache.ignite.internal.processors.plugin with parameters of type GridKernalContext
Constructor and Description
`CachePluginManager(GridKernalContext ctx, CacheConfiguration cfg)`
`IgnitePluginProcessor(GridKernalContext ctx, IgniteConfiguration cfg, List<PluginProvider> providers)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.pool

Constructors in org.apache.ignite.internal.processors.pool with parameters of type GridKernalContext
Constructor and Description
`PoolProcessor(GridKernalContext ctx)` Constructor.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.port

Constructors in org.apache.ignite.internal.processors.port with parameters of type GridKernalContext
Constructor and Description
`GridPortProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.query

Methods in org.apache.ignite.internal.processors.query that return GridKernalContext
`GridKernalContext` CacheQueryObjectValueContext.`kernalContext()`

Methods in org.apache.ignite.internal.processors.query with parameters of type GridKernalContext
`static QueryBinaryProperty` QueryUtils.`buildBinaryProperty(GridKernalContext ctx, String pathStr, Class<?> resType, Map<String,String> aliases, boolean isKeyField, boolean notNull, Object dlftVal, int precision, int scale)` Builds binary object property.
`static void` QueryUtils.`processBinaryMeta(GridKernalContext ctx, QueryEntity qryEntity, QueryTypeDescriptorImpl d)` Processes declarative metadata for binary object.
`void` GridQueryIndexing.`start(GridKernalContext ctx, GridSpinBusyLock busyLock)` Starts indexing.
`static QueryTypeCandidate` QueryUtils.`typeForQueryEntity(GridKernalContext ctx, String cacheName, String schemaName, GridCacheContextInfo cacheInfo, QueryEntity qryEntity, List<Class<?>> mustDeserializeClss, boolean escape)` Create type candidate for query entity.

Constructors in org.apache.ignite.internal.processors.query with parameters of type GridKernalContext
Constructor and Description
`CacheQueryObjectValueContext(GridKernalContext ctx)` Constructor.
`GridQueryProcessor(GridKernalContext ctx)`
`RunningQueryManager(GridKernalContext ctx)` Constructor.
`SqlClientContext(GridKernalContext ctx, javax.cache.configuration.Factory<GridWorker> orderedBatchWorkerFactory, boolean distributedJoins, boolean enforceJoinOrder, boolean collocated, boolean replicatedOnly, boolean lazy, boolean skipReducerOnUpdate, @Nullable Boolean dataPageScanEnabled, @Nullable Integer updateBatchSize)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.query.property

Constructors in org.apache.ignite.internal.processors.query.property with parameters of type GridKernalContext
Constructor and Description
`QueryBinaryProperty(GridKernalContext ctx, String propName, QueryBinaryProperty parent, Class<?> type, boolean key, String alias, boolean notNull, Object defaultValue, int precision, int scale)` Constructor.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.query.schema

Constructors in org.apache.ignite.internal.processors.query.schema with parameters of type GridKernalContext
Constructor and Description
`SchemaOperationManager(GridKernalContext ctx, GridQueryProcessor qryProc, SchemaOperationWorker worker, @Nullable ClusterNode crd)` Constructor.
`SchemaOperationWorker(GridKernalContext ctx, GridQueryProcessor qryProc, IgniteUuid depId, SchemaAbstractOperation op, boolean nop, @Nullable SchemaOperationException err, boolean cacheRegistered, @Nullable QueryTypeDescriptorImpl type)` Constructor.

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

Constructors in org.apache.ignite.internal.processors.resource with parameters of type GridKernalContext
Constructor and Description
`GridResourceProcessor(GridKernalContext ctx)` Creates resources processor.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest

Constructors in org.apache.ignite.internal.processors.rest with parameters of type GridKernalContext
Constructor and Description
`GridRestProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.handlers

Fields in org.apache.ignite.internal.processors.rest.handlers declared as GridKernalContext
`protected GridKernalContext` GridRestCommandHandlerAdapter.`ctx` Kernal context.

Constructors in org.apache.ignite.internal.processors.rest.handlers with parameters of type GridKernalContext
Constructor and Description
`GridRestCommandHandlerAdapter(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.handlers.auth

Constructors in org.apache.ignite.internal.processors.rest.handlers.auth with parameters of type GridKernalContext
Constructor and Description
`AuthenticationCommandHandler(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.handlers.cache

Constructors in org.apache.ignite.internal.processors.rest.handlers.cache with parameters of type GridKernalContext
Constructor and Description
`GridCacheCommandHandler(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.handlers.cluster

Constructors in org.apache.ignite.internal.processors.rest.handlers.cluster with parameters of type GridKernalContext
Constructor and Description
`GridBaselineCommandHandler(GridKernalContext ctx)`
`GridChangeStateCommandHandler(GridKernalContext ctx)`
`GridClusterNameCommandHandler(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.handlers.datastructures

Constructors in org.apache.ignite.internal.processors.rest.handlers.datastructures with parameters of type GridKernalContext
Constructor and Description
`DataStructuresCommandHandler(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.handlers.log

Constructors in org.apache.ignite.internal.processors.rest.handlers.log with parameters of type GridKernalContext
Constructor and Description
`GridLogCommandHandler(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.handlers.memory

Constructors in org.apache.ignite.internal.processors.rest.handlers.memory with parameters of type GridKernalContext
Constructor and Description
`MemoryMetricsCommandHandler(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.handlers.query

Constructors in org.apache.ignite.internal.processors.rest.handlers.query with parameters of type GridKernalContext
Constructor and Description
`QueryCommandHandler(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.handlers.redis

Fields in org.apache.ignite.internal.processors.rest.handlers.redis declared as GridKernalContext
`protected GridKernalContext` GridRedisRestCommandHandler.`ctx` Kernel context.

Constructors in org.apache.ignite.internal.processors.rest.handlers.redis with parameters of type GridKernalContext
Constructor and Description
`GridRedisConnectionCommandHandler(IgniteLogger log, GridRestProtocolHandler hnd, GridKernalContext ctx)` Handler constructor.
`GridRedisRestCommandHandler(IgniteLogger log, GridRestProtocolHandler hnd, GridKernalContext ctx)` Constructor.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.handlers.redis.key

Constructors in org.apache.ignite.internal.processors.rest.handlers.redis.key with parameters of type GridKernalContext
Constructor and Description
`GridRedisDelCommandHandler(IgniteLogger log, GridRestProtocolHandler hnd, GridKernalContext ctx)` Handler constructor.
`GridRedisExistsCommandHandler(IgniteLogger log, GridRestProtocolHandler hnd, GridKernalContext ctx)` Handler constructor.
`GridRedisExpireCommandHandler(IgniteLogger log, GridRestProtocolHandler hnd, GridKernalContext ctx)` Handler constructor.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.handlers.redis.server

Constructors in org.apache.ignite.internal.processors.rest.handlers.redis.server with parameters of type GridKernalContext
Constructor and Description
`GridRedisDbSizeCommandHandler(IgniteLogger log, GridRestProtocolHandler hnd, GridKernalContext ctx)` Handler constructor.
`GridRedisFlushCommandHandler(IgniteLogger log, GridRestProtocolHandler hnd, GridKernalContext ctx)` Handler constructor.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.handlers.redis.string

Constructors in org.apache.ignite.internal.processors.rest.handlers.redis.string with parameters of type GridKernalContext
Constructor and Description
`GridRedisAppendCommandHandler(IgniteLogger log, GridRestProtocolHandler hnd, GridKernalContext ctx)` Handler constructor.
`GridRedisGetCommandHandler(IgniteLogger log, GridRestProtocolHandler hnd, GridKernalContext ctx)` Handler constructor.
`GridRedisGetRangeCommandHandler(IgniteLogger log, GridRestProtocolHandler hnd, GridKernalContext ctx)` Handler constructor.
`GridRedisGetSetCommandHandler(IgniteLogger log, GridRestProtocolHandler hnd, GridKernalContext ctx)` Handler constructor.
`GridRedisIncrDecrCommandHandler(IgniteLogger log, GridRestProtocolHandler hnd, GridKernalContext ctx)` Handler constructor.
`GridRedisMGetCommandHandler(IgniteLogger log, GridRestProtocolHandler hnd, GridKernalContext ctx)` Handler constructor.
`GridRedisMSetCommandHandler(IgniteLogger log, GridRestProtocolHandler hnd, GridKernalContext ctx)` Handler constructor.
`GridRedisSetCommandHandler(IgniteLogger log, GridRestProtocolHandler hnd, GridKernalContext ctx)` Handler constructor.
`GridRedisSetRangeCommandHandler(IgniteLogger log, GridRestProtocolHandler hnd, GridKernalContext ctx)` Handler constructor.
`GridRedisStrlenCommandHandler(IgniteLogger log, GridRestProtocolHandler hnd, GridKernalContext ctx)` Handler constructor.

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.handlers.task

Constructors in org.apache.ignite.internal.processors.rest.handlers.task with parameters of type GridKernalContext
Constructor and Description
`GridTaskCommandHandler(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.handlers.top

Constructors in org.apache.ignite.internal.processors.rest.handlers.top with parameters of type GridKernalContext
Constructor and Description
`GridTopologyCommandHandler(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.handlers.user

Constructors in org.apache.ignite.internal.processors.rest.handlers.user with parameters of type GridKernalContext
Constructor and Description
`UserActionCommandHandler(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.handlers.version

Constructors in org.apache.ignite.internal.processors.rest.handlers.version with parameters of type GridKernalContext
Constructor and Description
`GridVersionCommandHandler(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.protocols

Fields in org.apache.ignite.internal.processors.rest.protocols declared as GridKernalContext
`protected GridKernalContext` GridRestProtocolAdapter.`ctx` Context.

Constructors in org.apache.ignite.internal.processors.rest.protocols with parameters of type GridKernalContext
Constructor and Description
`GridRestProtocolAdapter(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.protocols.tcp

Constructors in org.apache.ignite.internal.processors.rest.protocols.tcp with parameters of type GridKernalContext
Constructor and Description
`GridTcpRestNioListener(IgniteLogger log, GridTcpRestProtocol proto, GridRestProtocolHandler hnd, GridKernalContext ctx)` Creates listener which will convert incoming tcp packets to rest requests and forward them to a given rest handler.
`GridTcpRestProtocol(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.rest.protocols.tcp.redis

Constructors in org.apache.ignite.internal.processors.rest.protocols.tcp.redis with parameters of type GridKernalContext
Constructor and Description
`GridRedisNioListener(IgniteLogger log, GridRestProtocolHandler hnd, GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.schedule

Constructors in org.apache.ignite.internal.processors.schedule with parameters of type GridKernalContext
Constructor and Description
`IgniteNoopScheduleProcessor(GridKernalContext ctx)`
`IgniteScheduleProcessorAdapter(GridKernalContext ctx)`

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

Constructors in org.apache.ignite.internal.processors.security with parameters of type GridKernalContext
Constructor and Description
`IgniteSecurityProcessor(GridKernalContext ctx, GridSecurityProcessor secPrc)`
`NoOpIgniteSecurityProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.segmentation.os

Constructors in org.apache.ignite.internal.processors.segmentation.os with parameters of type GridKernalContext
Constructor and Description
`GridOsSegmentationProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.service

Methods in org.apache.ignite.internal.processors.service with parameters of type GridKernalContext
`void` IgniteServiceProcessor.`onActivate(GridKernalContext kctx)` Called when cluster performing activation.
`void` GridServiceProcessor.`onActivate(GridKernalContext kctx)` Deprecated. Called when cluster performing activation.
`void` GridServiceProcessor.`onContinuousProcessorStarted(GridKernalContext ctx)` Deprecated.
`void` IgniteServiceProcessor.`onDeActivate(GridKernalContext kctx)` Invokes from services deployment worker.
`void` GridServiceProcessor.`onDeActivate(GridKernalContext kctx)` Deprecated. Called when cluster performing deactivation.

Constructors in org.apache.ignite.internal.processors.service with parameters of type GridKernalContext
Constructor and Description
`GridServiceProcessor(GridKernalContext ctx)` Deprecated.
`GridServiceProxy(ClusterGroup prj, String name, Class<? super T> svc, boolean sticky, long timeout, GridKernalContext ctx)`
`IgniteServiceProcessor(GridKernalContext ctx)`
`ServiceProcessorAdapter(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.session

Constructors in org.apache.ignite.internal.processors.session with parameters of type GridKernalContext
Constructor and Description
`GridTaskSessionProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.subscription

Constructors in org.apache.ignite.internal.processors.subscription with parameters of type GridKernalContext
Constructor and Description
`GridInternalSubscriptionProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.task

Methods in org.apache.ignite.internal.processors.task with parameters of type GridKernalContext
`void` GridTaskProcessor.`onActivate(GridKernalContext kctx)` Called when cluster performing activation.
`void` GridTaskProcessor.`onDeActivate(GridKernalContext kctx)` Called when cluster performing deactivation.

Constructors in org.apache.ignite.internal.processors.task with parameters of type GridKernalContext
Constructor and Description
`GridTaskProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.processors.timeout

Constructors in org.apache.ignite.internal.processors.timeout with parameters of type GridKernalContext
Constructor and Description
`GridTimeoutProcessor(GridKernalContext ctx)`

### Uses of GridKernalContext in org.apache.ignite.internal.util

Methods in org.apache.ignite.internal.util with parameters of type GridKernalContext
`static int` IgniteUtils.`availableThreadCount(GridKernalContext ctx, byte plc, int reserved)`
`static byte` IgniteUtils.`directProtocolVersion(GridKernalContext ctx, UUID nodeId)` Defines which protocol version to use for communication with the provided node.
`static BaselineTopology` IgniteUtils.`getBaselineTopology(@NotNull GridKernalContext ctx)`
`static IgniteClosure<UUID,ClusterNode>` IgniteUtils.`id2Node(GridKernalContext ctx)`
`static IgniteLogger` IgniteUtils.`logger(GridKernalContext ctx, AtomicReference<IgniteLogger> logRef, Class<?> cls)` Initializes logger into/from log reference passed in.
`static IgniteLogger` IgniteUtils.`logger(GridKernalContext ctx, AtomicReference<IgniteLogger> logRef, Object obj)` Initializes logger into/from log reference passed in.
`static byte[]` IgniteUtils.`marshal(GridKernalContext ctx, Object obj)` Marshals object to byte array.
`static ClusterNode` IgniteUtils.`randomServerNode(GridKernalContext ctx)`
`static <T> T` IgniteUtils.`unmarshal(GridKernalContext ctx, byte[] arr, @Nullable ClassLoader clsLdr)` Unmarshals object from the input stream using given class loader.

### Uses of GridKernalContext in org.apache.ignite.spi.indexing

Constructors in org.apache.ignite.spi.indexing with parameters of type GridKernalContext
Constructor and Description
`IndexingQueryFilterImpl(GridKernalContext ctx, @Nullable AffinityTopologyVersion topVer, @Nullable int[] partsArr)` Constructor.

### Uses of GridKernalContext in org.apache.ignite.thread

Constructors in org.apache.ignite.thread with parameters of type GridKernalContext
Constructor and Description
`OomExceptionHandler(GridKernalContext ctx)`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.8.1
Release Date | : May 21 2020