## Uses of Interface
org.apache.ignite.spi.IgniteSpiContext

Packages that use IgniteSpiContext
org.apache.ignite.internal.processors.metric
org.apache.ignite.spi: Contains common classes and interfaces for SPI implementations.
org.apache.ignite.spi.checkpoint.cache: Contains cache-based implementation for checkpoint SPI.
org.apache.ignite.spi.collision.jobstealing: Contains job stealing collision SPI implementation.
org.apache.ignite.spi.communication.tcp: Contains default TCP/IP-based implementation for communication SPI.
org.apache.ignite.spi.communication.tcp.internal: Contains connection health-checkers for TCP/IP-based implementation of communication SPI.
org.apache.ignite.spi.discovery.isolated: Contains implementation of special "isolated" mode for single-node cluster.
org.apache.ignite.spi.discovery.tcp: Contains default TCP/IP implementation for discovery SPI.
org.apache.ignite.spi.discovery.tcp.ipfinder: Contains IP finder interface and adapter.
org.apache.ignite.spi.discovery.tcp.ipfinder.multicast: Contains multicast-based IP finder.
org.apache.ignite.spi.loadbalancing.adaptive: Contains adaptive load balancing SPI.
org.apache.ignite.spi.loadbalancing.roundrobin: Contains default round-robin implementation for load balancing SPI.
org.apache.ignite.spi.loadbalancing.weightedrandom: Contains weighted random-base implementation for load balancing SPI.

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

Methods in org.apache.ignite.internal.processors.metric with parameters of type IgniteSpiContext
`protected void` PushMetricsExporterAdapter.`onContextInitialized0(IgniteSpiContext spiCtx)` Method to be called in the end of onContextInitialized method.

### Uses of IgniteSpiContext in org.apache.ignite.spi

Methods in org.apache.ignite.spi that return IgniteSpiContext
`IgniteSpiContext` IgniteSpiAdapter.`getSpiContext()` Gets SPI context.

Methods in org.apache.ignite.spi with parameters of type IgniteSpiContext
`protected void` IgniteSpiAdapter.`checkConfigurationConsistency0(IgniteSpiContext spiCtx, ClusterNode node, boolean starting)` Method which is called in the end of checkConfigurationConsistency() method.
`void` IgniteSpi.`onContextInitialized(IgniteSpiContext spiCtx)` Callback invoked when SPI context is initialized.
`void` IgniteSpiAdapter.`onContextInitialized(IgniteSpiContext spiCtx)` Callback invoked when SPI context is initialized.
`protected void` IgniteSpiAdapter.`onContextInitialized0(IgniteSpiContext spiCtx)` Method to be called in the end of onContextInitialized method.

### Uses of IgniteSpiContext in org.apache.ignite.spi.checkpoint.cache

Methods in org.apache.ignite.spi.checkpoint.cache with parameters of type IgniteSpiContext
`protected void` CacheCheckpointSpi.`onContextInitialized0(IgniteSpiContext spiCtx)` Method to be called in the end of onContextInitialized method.

### Uses of IgniteSpiContext in org.apache.ignite.spi.collision.jobstealing

Methods in org.apache.ignite.spi.collision.jobstealing with parameters of type IgniteSpiContext
`protected void` JobStealingCollisionSpi.`onContextInitialized0(IgniteSpiContext spiCtx)` Method to be called in the end of onContextInitialized method.

### Uses of IgniteSpiContext in org.apache.ignite.spi.communication.tcp

Methods in org.apache.ignite.spi.communication.tcp that return IgniteSpiContext
`IgniteSpiContext` TcpCommunicationSpi.`getSpiContext()` Gets SPI context.

Methods in org.apache.ignite.spi.communication.tcp with parameters of type IgniteSpiContext
`protected void` TcpCommunicationSpi.`checkConfigurationConsistency0(IgniteSpiContext spiCtx, ClusterNode node, boolean starting)` Method which is called in the end of checkConfigurationConsistency() method.
`void` TcpCommunicationSpi.`onContextInitialized0(IgniteSpiContext spiCtx)` Method to be called in the end of onContextInitialized method.

Constructors in org.apache.ignite.spi.communication.tcp with parameters of type IgniteSpiContext
Constructor and Description
`TcpCommunicationMetricsListener(Ignite ignite, IgniteSpiContext spiCtx)`

### Uses of IgniteSpiContext in org.apache.ignite.spi.communication.tcp.internal

Methods in org.apache.ignite.spi.communication.tcp.internal that return IgniteSpiContext
`IgniteSpiContext` ClusterStateProvider.`getSpiContext()` Deprecated.
`IgniteSpiContext` ClusterStateProvider.`getSpiContextWithoutInitialLatch()` Deprecated.

Methods in org.apache.ignite.spi.communication.tcp.internal with parameters of type IgniteSpiContext
`static void` CommunicationTcpUtils.`failNode(ClusterNode nodeToFail, IgniteSpiContext spiCtx, Throwable err, IgniteLogger log)` Forcibly fails client node.

Constructor parameters in org.apache.ignite.spi.communication.tcp.internal with type arguments of type IgniteSpiContext
Constructor and Description
`ClusterStateProvider(Ignite ignite, Supplier<ClusterNode> locNodeSupplier, TcpCommunicationSpi tcpCommSpi, Supplier<Boolean> stoppedSupplier, Supplier<IgniteSpiContext> spiCtxWithoutLatchSupplier, IgniteLogger log, Supplier<Ignite> igniteExSupplier)` Deprecated.

### Uses of IgniteSpiContext in org.apache.ignite.spi.discovery.isolated

Methods in org.apache.ignite.spi.discovery.isolated with parameters of type IgniteSpiContext
`protected void` IsolatedDiscoverySpi.`onContextInitialized0(IgniteSpiContext spiCtx)` Method to be called in the end of onContextInitialized method.

### Uses of IgniteSpiContext in org.apache.ignite.spi.discovery.tcp

Fields in org.apache.ignite.spi.discovery.tcp declared as IgniteSpiContext
`protected IgniteSpiContext` TcpDiscoverySpi.`spiCtx`

Methods in org.apache.ignite.spi.discovery.tcp that return IgniteSpiContext
`IgniteSpiContext` TcpDiscoverySpi.`getSpiContext()` Gets SPI context.

Methods in org.apache.ignite.spi.discovery.tcp with parameters of type IgniteSpiContext
`protected void` TcpDiscoverySpi.`onContextInitialized0(IgniteSpiContext spiCtx)` Method to be called in the end of onContextInitialized method.

### Uses of IgniteSpiContext in org.apache.ignite.spi.discovery.tcp.ipfinder

Methods in org.apache.ignite.spi.discovery.tcp.ipfinder that return IgniteSpiContext
`protected IgniteSpiContext` TcpDiscoveryIpFinderAdapter.`spiContext()`

Methods in org.apache.ignite.spi.discovery.tcp.ipfinder with parameters of type IgniteSpiContext
`void` TcpDiscoveryIpFinder.`onSpiContextInitialized(IgniteSpiContext spiCtx)` Callback invoked when SPI context is initialized after `TcpDiscoverySpi.spiStart(String)` method is completed, SPI context can be stored for future access.
`void` TcpDiscoveryIpFinderAdapter.`onSpiContextInitialized(IgniteSpiContext spiCtx)` Callback invoked when SPI context is initialized after `TcpDiscoverySpi.spiStart(String)` method is completed, SPI context can be stored for future access.

### Uses of IgniteSpiContext in org.apache.ignite.spi.discovery.tcp.ipfinder.multicast

Methods in org.apache.ignite.spi.discovery.tcp.ipfinder.multicast with parameters of type IgniteSpiContext
`void` TcpDiscoveryMulticastIpFinder.`onSpiContextInitialized(IgniteSpiContext spiCtx)` Callback invoked when SPI context is initialized after `TcpDiscoverySpi.spiStart(String)` method is completed, SPI context can be stored for future access.

### Uses of IgniteSpiContext in org.apache.ignite.spi.loadbalancing.adaptive

Methods in org.apache.ignite.spi.loadbalancing.adaptive with parameters of type IgniteSpiContext
`protected void` AdaptiveLoadBalancingSpi.`onContextInitialized0(IgniteSpiContext spiCtx)` Method to be called in the end of onContextInitialized method.

### Uses of IgniteSpiContext in org.apache.ignite.spi.loadbalancing.roundrobin

Methods in org.apache.ignite.spi.loadbalancing.roundrobin with parameters of type IgniteSpiContext
`protected void` RoundRobinLoadBalancingSpi.`onContextInitialized0(IgniteSpiContext spiCtx)` Method to be called in the end of onContextInitialized method.

### Uses of IgniteSpiContext in org.apache.ignite.spi.loadbalancing.weightedrandom

Methods in org.apache.ignite.spi.loadbalancing.weightedrandom with parameters of type IgniteSpiContext
`protected void` WeightedRandomLoadBalancingSpi.`onContextInitialized0(IgniteSpiContext spiCtx)` Method to be called in the end of onContextInitialized method.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023