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

- Packages that use IgniteSpiContext
  Package | Description
  --- | ---
  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.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.discovery.zk | Contains Zookeeper Discovery Spi classes and interfaces.
  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.
  org.apache.ignite.spi.metric.opencensus |

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

    Methods in org.apache.ignite.spi that return IgniteSpiContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteSpiContext` | IgniteSpiAdapter.`getSpiContext()` | Gets SPI context.

    Methods in org.apache.ignite.spi with parameters of type IgniteSpiContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteSpiContext` | TcpCommunicationSpi.`getSpiContext()` | Gets SPI context.

    Methods in org.apache.ignite.spi.communication.tcp with parameters of type IgniteSpiContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `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 | Description
    --- | ---
    `TcpCommunicationMetricsListener​(Ignite ignite, IgniteSpiContext spiCtx)` |

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

    Methods in org.apache.ignite.spi.discovery.isolated with parameters of type IgniteSpiContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected IgniteSpiContext` | TcpDiscoverySpi.`spiCtx` |

    Methods in org.apache.ignite.spi.discovery.tcp that return IgniteSpiContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteSpiContext` | TcpDiscoverySpi.`getSpiContext()` | Gets SPI context.

    Methods in org.apache.ignite.spi.discovery.tcp with parameters of type IgniteSpiContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected IgniteSpiContext` | TcpDiscoveryIpFinderAdapter.`spiContext()` |

    Methods in org.apache.ignite.spi.discovery.tcp.ipfinder with parameters of type IgniteSpiContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `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.discovery.zk

    Methods in org.apache.ignite.spi.discovery.zk with parameters of type IgniteSpiContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | ZookeeperDiscoverySpi.`onContextInitialized0​(IgniteSpiContext spiCtx)` | Method to be called in the end of onContextInitialized method.

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

    Methods in org.apache.ignite.spi.loadbalancing.adaptive with parameters of type IgniteSpiContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | WeightedRandomLoadBalancingSpi.`onContextInitialized0​(IgniteSpiContext spiCtx)` | Method to be called in the end of onContextInitialized method.

  - ### Uses of IgniteSpiContext in org.apache.ignite.spi.metric.opencensus

    Methods in org.apache.ignite.spi.metric.opencensus with parameters of type IgniteSpiContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | OpenCensusMetricExporterSpi.`onContextInitialized0​(IgniteSpiContext spiCtx)` | Method to be called in the end of onContextInitialized method.