## Uses of Interface
org.apache.ignite.spi.discovery.DiscoveryDataBag.JoiningNodeDiscoveryData

Packages that use DiscoveryDataBag.JoiningNodeDiscoveryData
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.managers: TODO.
org.apache.ignite.internal.managers.encryption
org.apache.ignite.internal.processors: Package with Apache Ignite internal Processors.
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.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.security
org.apache.ignite.internal.processors.service
org.apache.ignite.spi.discovery: Contains APIs for topology manager SPI.

### Uses of DiscoveryDataBag.JoiningNodeDiscoveryData in org.apache.ignite.internal

Methods in org.apache.ignite.internal with parameters of type DiscoveryDataBag.JoiningNodeDiscoveryData
`void` GridComponent.`onJoiningNodeDataReceived(DiscoveryDataBag.JoiningNodeDiscoveryData data)` Method is called on nodes that are already in grid (not on joining node).
`void` GridPluginComponent.`onJoiningNodeDataReceived(DiscoveryDataBag.JoiningNodeDiscoveryData data)` Method is called on nodes that are already in grid (not on joining node).
`@Nullable IgniteNodeValidationResult` GridComponent.`validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)` Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.
`@Nullable IgniteNodeValidationResult` GridPluginComponent.`validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)` Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.

### Uses of DiscoveryDataBag.JoiningNodeDiscoveryData in org.apache.ignite.internal.managers

Methods in org.apache.ignite.internal.managers with parameters of type DiscoveryDataBag.JoiningNodeDiscoveryData
`void` GridManagerAdapter.`onJoiningNodeDataReceived(DiscoveryDataBag.JoiningNodeDiscoveryData data)` Method is called on nodes that are already in grid (not on joining node).
`@Nullable IgniteNodeValidationResult` GridManagerAdapter.`validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)` Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.

### Uses of DiscoveryDataBag.JoiningNodeDiscoveryData in org.apache.ignite.internal.managers.encryption

Methods in org.apache.ignite.internal.managers.encryption with parameters of type DiscoveryDataBag.JoiningNodeDiscoveryData
`void` GridEncryptionManager.`onJoiningNodeDataReceived(DiscoveryDataBag.JoiningNodeDiscoveryData data)` Method is called on nodes that are already in grid (not on joining node).
`@Nullable IgniteNodeValidationResult` GridEncryptionManager.`validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)` Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.

### Uses of DiscoveryDataBag.JoiningNodeDiscoveryData in org.apache.ignite.internal.processors

Methods in org.apache.ignite.internal.processors with parameters of type DiscoveryDataBag.JoiningNodeDiscoveryData
`void` GridProcessorAdapter.`onJoiningNodeDataReceived(DiscoveryDataBag.JoiningNodeDiscoveryData data)` Method is called on nodes that are already in grid (not on joining node).
`@Nullable IgniteNodeValidationResult` GridProcessorAdapter.`validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)` Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.

### Uses of DiscoveryDataBag.JoiningNodeDiscoveryData in org.apache.ignite.internal.processors.cache

Methods in org.apache.ignite.internal.processors.cache with parameters of type DiscoveryDataBag.JoiningNodeDiscoveryData
`void` GridCacheProcessor.`onJoiningNodeDataReceived(DiscoveryDataBag.JoiningNodeDiscoveryData data)` Method is called on nodes that are already in grid (not on joining node).
`void` ClusterCachesInfo.`onJoiningNodeDataReceived(DiscoveryDataBag.JoiningNodeDiscoveryData data)`
`String` ClusterCachesInfo.`validateJoiningNodeData(DiscoveryDataBag.JoiningNodeDiscoveryData data)`
`@Nullable IgniteNodeValidationResult` GridCacheProcessor.`validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)` Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.

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

Methods in org.apache.ignite.internal.processors.cache.binary with parameters of type DiscoveryDataBag.JoiningNodeDiscoveryData
`void` CacheObjectBinaryProcessorImpl.`onJoiningNodeDataReceived(DiscoveryDataBag.JoiningNodeDiscoveryData data)` Method is called on nodes that are already in grid (not on joining node).
`@Nullable IgniteNodeValidationResult` CacheObjectBinaryProcessorImpl.`validateNode(ClusterNode rmtNode, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)` Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.

### Uses of DiscoveryDataBag.JoiningNodeDiscoveryData in org.apache.ignite.internal.processors.cluster

Methods in org.apache.ignite.internal.processors.cluster with parameters of type DiscoveryDataBag.JoiningNodeDiscoveryData
`@Nullable IgniteNodeValidationResult` GridClusterStateProcessor.`validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)` Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.

### Uses of DiscoveryDataBag.JoiningNodeDiscoveryData in org.apache.ignite.internal.processors.continuous

Methods in org.apache.ignite.internal.processors.continuous with parameters of type DiscoveryDataBag.JoiningNodeDiscoveryData
`void` GridContinuousProcessor.`onJoiningNodeDataReceived(DiscoveryDataBag.JoiningNodeDiscoveryData data)` Method is called on nodes that are already in grid (not on joining node).

### Uses of DiscoveryDataBag.JoiningNodeDiscoveryData in org.apache.ignite.internal.processors.marshaller

Methods in org.apache.ignite.internal.processors.marshaller with parameters of type DiscoveryDataBag.JoiningNodeDiscoveryData
`void` GridMarshallerMappingProcessor.`onJoiningNodeDataReceived(DiscoveryDataBag.JoiningNodeDiscoveryData data)` Method is called on nodes that are already in grid (not on joining node).

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

Methods in org.apache.ignite.internal.processors.metastorage.persistence with parameters of type DiscoveryDataBag.JoiningNodeDiscoveryData
`void` DistributedMetaStorageImpl.`onJoiningNodeDataReceived(DiscoveryDataBag.JoiningNodeDiscoveryData discoData)` Method is called on nodes that are already in grid (not on joining node).
`@Nullable IgniteNodeValidationResult` DistributedMetaStorageImpl.`validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)` Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.

### Uses of DiscoveryDataBag.JoiningNodeDiscoveryData in org.apache.ignite.internal.processors.plugin

Methods in org.apache.ignite.internal.processors.plugin with parameters of type DiscoveryDataBag.JoiningNodeDiscoveryData
`void` IgnitePluginProcessor.`onJoiningNodeDataReceived(DiscoveryDataBag.JoiningNodeDiscoveryData data)` Method is called on nodes that are already in grid (not on joining node).

### Uses of DiscoveryDataBag.JoiningNodeDiscoveryData in org.apache.ignite.internal.processors.security

Methods in org.apache.ignite.internal.processors.security with parameters of type DiscoveryDataBag.JoiningNodeDiscoveryData
`void` IgniteSecurityProcessor.`onJoiningNodeDataReceived(DiscoveryDataBag.JoiningNodeDiscoveryData data)` Method is called on nodes that are already in grid (not on joining node).
`@Nullable IgniteNodeValidationResult` NoOpIgniteSecurityProcessor.`validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)` Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.
`@Nullable IgniteNodeValidationResult` IgniteSecurityProcessor.`validateNode(ClusterNode node, DiscoveryDataBag.JoiningNodeDiscoveryData discoData)` Validates that new node can join grid topology, this method is called on coordinator node before new node joins topology.

### Uses of DiscoveryDataBag.JoiningNodeDiscoveryData in org.apache.ignite.internal.processors.service

Methods in org.apache.ignite.internal.processors.service with parameters of type DiscoveryDataBag.JoiningNodeDiscoveryData
`void` IgniteServiceProcessor.`onJoiningNodeDataReceived(DiscoveryDataBag.JoiningNodeDiscoveryData data)` Method is called on nodes that are already in grid (not on joining node).

### Uses of DiscoveryDataBag.JoiningNodeDiscoveryData in org.apache.ignite.spi.discovery

Methods in org.apache.ignite.spi.discovery that return DiscoveryDataBag.JoiningNodeDiscoveryData
`DiscoveryDataBag.JoiningNodeDiscoveryData` DiscoveryDataBag.`newJoinerDiscoveryData(int cmpId)`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.8.0
Release Date | : February 27 2020