# Uses of Package
org.apache.ignite.spi.discovery

Packages that use org.apache.ignite.spi.discovery
org.apache.ignite.configuration: Contains configuration-related classes.
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.managers: TODO.
org.apache.ignite.internal.managers.discovery: TODO.
org.apache.ignite.internal.managers.encryption: Encryption manager classes.
org.apache.ignite.internal.processors: Package with Apache Ignite internal Processors.
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.persistence.wal.reader
org.apache.ignite.internal.processors.cluster
org.apache.ignite.internal.processors.continuous
org.apache.ignite.internal.processors.marshaller
org.apache.ignite.internal.processors.metastorage.persistence
org.apache.ignite.internal.processors.plugin
org.apache.ignite.internal.processors.query
org.apache.ignite.internal.processors.security
org.apache.ignite.internal.processors.service
org.apache.ignite.internal.util: System-wide utility routine and helper classes.
org.apache.ignite.spi: Contains common classes and interfaces for SPI implementations.
org.apache.ignite.spi.discovery: Contains APIs for topology manager SPI.
org.apache.ignite.spi.discovery.isolated
org.apache.ignite.spi.discovery.tcp: Contains default TCP/IP implementation for discovery SPI.
org.apache.ignite.spi.discovery.tcp.internal: Contains internal implementation.
org.apache.ignite.spi.discovery.tcp.messages: Contains implementation messages.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.configuration
Class and Description
DiscoverySpi Grid discovery SPI allows to discover remote nodes in grid.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.internal
Class and Description
DiscoveryDataBag Provides interface for `GridComponent` to collect and exchange discovery data both on joining node and on cluster nodes.
DiscoveryDataBag.GridDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data collected in the grid.
DiscoveryDataBag.JoiningNodeDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data from joining node.
DiscoverySpi Grid discovery SPI allows to discover remote nodes in grid.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.internal.managers
Class and Description
DiscoveryDataBag Provides interface for `GridComponent` to collect and exchange discovery data both on joining node and on cluster nodes.
DiscoveryDataBag.GridDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data collected in the grid.
DiscoveryDataBag.JoiningNodeDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data from joining node.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.internal.managers.discovery
Class and Description
DiscoveryMetricsProvider Provides metrics to discovery SPI.
DiscoverySpi Grid discovery SPI allows to discover remote nodes in grid.
DiscoverySpiCustomMessage Message to send across ring.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.internal.managers.encryption
Class and Description
DiscoveryDataBag Provides interface for `GridComponent` to collect and exchange discovery data both on joining node and on cluster nodes.
DiscoveryDataBag.GridDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data collected in the grid.
DiscoveryDataBag.JoiningNodeDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data from joining node.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.internal.processors
Class and Description
DiscoveryDataBag Provides interface for `GridComponent` to collect and exchange discovery data both on joining node and on cluster nodes.
DiscoveryDataBag.GridDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data collected in the grid.
DiscoveryDataBag.JoiningNodeDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data from joining node.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.internal.processors.authentication
Class and Description
DiscoveryDataBag Provides interface for `GridComponent` to collect and exchange discovery data both on joining node and on cluster nodes.
DiscoveryDataBag.GridDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data collected in the grid.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.internal.processors.cache
Class and Description
DiscoveryDataBag Provides interface for `GridComponent` to collect and exchange discovery data both on joining node and on cluster nodes.
DiscoveryDataBag.GridDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data collected in the grid.
DiscoveryDataBag.JoiningNodeDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data from joining node.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.internal.processors.cache.binary
Class and Description
DiscoveryDataBag Provides interface for `GridComponent` to collect and exchange discovery data both on joining node and on cluster nodes.
DiscoveryDataBag.GridDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data collected in the grid.
DiscoveryDataBag.JoiningNodeDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data from joining node.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.internal.processors.cache.persistence.wal.reader
Class and Description
DiscoveryMetricsProvider Provides metrics to discovery SPI.
DiscoverySpi Grid discovery SPI allows to discover remote nodes in grid.
DiscoverySpiCustomMessage Message to send across ring.
DiscoverySpiDataExchange Handler for initial data exchange between Ignite nodes.
DiscoverySpiListener Listener for grid node discovery events.
DiscoverySpiNodeAuthenticator Node authenticator.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.internal.processors.cluster
Class and Description
DiscoveryDataBag Provides interface for `GridComponent` to collect and exchange discovery data both on joining node and on cluster nodes.
DiscoveryDataBag.GridDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data collected in the grid.
DiscoveryDataBag.JoiningNodeDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data from joining node.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.internal.processors.continuous
Class and Description
DiscoveryDataBag Provides interface for `GridComponent` to collect and exchange discovery data both on joining node and on cluster nodes.
DiscoveryDataBag.GridDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data collected in the grid.
DiscoveryDataBag.JoiningNodeDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data from joining node.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.internal.processors.marshaller
Class and Description
DiscoveryDataBag Provides interface for `GridComponent` to collect and exchange discovery data both on joining node and on cluster nodes.
DiscoveryDataBag.GridDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data collected in the grid.
DiscoveryDataBag.JoiningNodeDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data from joining node.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.internal.processors.metastorage.persistence
Class and Description
DiscoveryDataBag Provides interface for `GridComponent` to collect and exchange discovery data both on joining node and on cluster nodes.
DiscoveryDataBag.GridDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data collected in the grid.
DiscoveryDataBag.JoiningNodeDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data from joining node.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.internal.processors.plugin
Class and Description
DiscoveryDataBag Provides interface for `GridComponent` to collect and exchange discovery data both on joining node and on cluster nodes.
DiscoveryDataBag.GridDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data collected in the grid.
DiscoveryDataBag.JoiningNodeDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data from joining node.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.internal.processors.query
Class and Description
DiscoveryDataBag Provides interface for `GridComponent` to collect and exchange discovery data both on joining node and on cluster nodes.
DiscoveryDataBag.GridDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data collected in the grid.
DiscoveryDataBag.JoiningNodeDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data from joining node.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.internal.processors.security
Class and Description
DiscoveryDataBag Provides interface for `GridComponent` to collect and exchange discovery data both on joining node and on cluster nodes.
DiscoveryDataBag.GridDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data collected in the grid.
DiscoveryDataBag.JoiningNodeDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data from joining node.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.internal.processors.service
Class and Description
DiscoveryDataBag Provides interface for `GridComponent` to collect and exchange discovery data both on joining node and on cluster nodes.
DiscoveryDataBag.GridDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data collected in the grid.
DiscoveryDataBag.JoiningNodeDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data from joining node.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.internal.util
Class and Description
DiscoverySpi Grid discovery SPI allows to discover remote nodes in grid.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.spi
Class and Description
DiscoveryDataBag Provides interface for `GridComponent` to collect and exchange discovery data both on joining node and on cluster nodes.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.spi.discovery
Class and Description
DiscoveryDataBag Provides interface for `GridComponent` to collect and exchange discovery data both on joining node and on cluster nodes.
DiscoveryDataBag.GridDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data collected in the grid.
DiscoveryDataBag.JoiningNodeDiscoveryData Facade interface representing `DiscoveryDataBag` object with discovery data from joining node.
DiscoveryMetricsProvider Provides metrics to discovery SPI.
DiscoveryNotification Discovery notification object.
DiscoverySpiCustomMessage Message to send across ring.
DiscoverySpiDataExchange Handler for initial data exchange between Ignite nodes.
DiscoverySpiListener Listener for grid node discovery events.
DiscoverySpiNodeAuthenticator Node authenticator.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.spi.discovery.isolated
Class and Description
DiscoveryMetricsProvider Provides metrics to discovery SPI.
DiscoverySpi Grid discovery SPI allows to discover remote nodes in grid.
DiscoverySpiCustomMessage Message to send across ring.
DiscoverySpiDataExchange Handler for initial data exchange between Ignite nodes.
DiscoverySpiHistorySupport This annotation is for all implementations of `DiscoverySpi` that support topology snapshots history.
DiscoverySpiListener Listener for grid node discovery events.
DiscoverySpiNodeAuthenticator Node authenticator.
DiscoverySpiOrderSupport This annotation is for all implementations of `DiscoverySpi` that support proper node ordering.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.spi.discovery.tcp
Class and Description
DiscoveryMetricsProvider Provides metrics to discovery SPI.
DiscoverySpi Grid discovery SPI allows to discover remote nodes in grid.
DiscoverySpiCustomMessage Message to send across ring.
DiscoverySpiDataExchange Handler for initial data exchange between Ignite nodes.
DiscoverySpiHistorySupport This annotation is for all implementations of `DiscoverySpi` that support topology snapshots history.
DiscoverySpiListener Listener for grid node discovery events.
DiscoverySpiMBean Generic MBean interface to monitor DiscoverySpi subsystem.
DiscoverySpiMutableCustomMessageSupport This annotation is for all implementations of `DiscoverySpi` that support topology mutable `DiscoverySpiCustomMessage`s.
DiscoverySpiNodeAuthenticator Node authenticator.
DiscoverySpiOrderSupport This annotation is for all implementations of `DiscoverySpi` that support proper node ordering.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.spi.discovery.tcp.internal
Class and Description
DiscoveryDataBag Provides interface for `GridComponent` to collect and exchange discovery data both on joining node and on cluster nodes.
DiscoveryMetricsProvider Provides metrics to discovery SPI.

Classes in org.apache.ignite.spi.discovery used by org.apache.ignite.spi.discovery.tcp.messages
Class and Description
DiscoverySpiCustomMessage Message to send across ring.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.11.1
Release Date | : December 20 2021