## Uses of Interface
org.apache.ignite.cluster.BaselineNode

Packages that use BaselineNode
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.cluster: Contains cluster-related classes.
org.apache.ignite.events: Contains Event Subscription functionality together with various events emitted by Ignite.
org.apache.ignite.internal.cluster
org.apache.ignite.internal.management.baseline
org.apache.ignite.internal.managers.discovery: TODO.
org.apache.ignite.internal.processors.cluster
org.apache.ignite.internal.util.lang
org.apache.ignite.spi.discovery.isolated: Contains implementation of special "isolated" mode for single-node cluster.
org.apache.ignite.spi.discovery.tcp.internal: Contains internal implementation.

### Uses of BaselineNode in org.apache.ignite

Methods in org.apache.ignite that return types with arguments of type BaselineNode
`@Nullable Collection<BaselineNode>` IgniteCluster.`currentBaselineTopology()` Gets current baseline topology.

Method parameters in org.apache.ignite with type arguments of type BaselineNode
`void` IgniteCluster.`setBaselineTopology​(Collection<? extends BaselineNode> baselineTop)` Sets baseline topology.

### Uses of BaselineNode in org.apache.ignite.cluster

Subinterfaces of BaselineNode in org.apache.ignite.cluster
`interface` `ClusterNode` Interface representing a single cluster node.

### Uses of BaselineNode in org.apache.ignite.events

Methods in org.apache.ignite.events that return types with arguments of type BaselineNode
`Collection<BaselineNode>` BaselineChangedEvent.`baselineNodes()`
`@Nullable Collection<BaselineNode>` ClusterActivationEvent.`baselineNodes()` Deprecated. Gets baseline nodes.
`@Nullable Collection<? extends BaselineNode>` ClusterStateChangeEvent.`baselineNodes()` Gets baseline nodes.

Constructor parameters in org.apache.ignite.events with type arguments of type BaselineNode
`BaselineChangedEvent​(ClusterNode node, String msg, int type, Collection<BaselineNode> baselineNodes)` Creates baseline changed event with given parameters.
`ClusterActivationEvent​(ClusterNode node, String msg, int type, Collection<BaselineNode> baselineNodes)` Deprecated. Creates activation event with given parameters.
`ClusterStateChangeEvent​(ClusterState prevState, ClusterState state, @Nullable Collection<? extends BaselineNode> baselineNodes, ClusterNode node, String msg)`

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

Classes in org.apache.ignite.internal.cluster that implement BaselineNode
`class` `DetachedClusterNode` Representation of cluster node that either isn't currently present in cluster, or semantically detached.

Methods in org.apache.ignite.internal.cluster that return types with arguments of type BaselineNode
`@Nullable Collection<BaselineNode>` IgniteClusterAsyncImpl.`currentBaselineTopology()` Gets current baseline topology.
`@Nullable Collection<BaselineNode>` IgniteClusterImpl.`currentBaselineTopology()` Gets current baseline topology.

Method parameters in org.apache.ignite.internal.cluster with type arguments of type BaselineNode
`void` IgniteClusterAsyncImpl.`setBaselineTopology​(Collection<? extends BaselineNode> baselineTop)` Sets baseline topology.
`void` IgniteClusterImpl.`setBaselineTopology​(Collection<? extends BaselineNode> baselineTop)` Sets baseline topology.

### Uses of BaselineNode in org.apache.ignite.internal.management.baseline

Constructors in org.apache.ignite.internal.management.baseline with parameters of type BaselineNode
`BaselineNode​(BaselineNode node, @NotNull Collection<BaselineNode.ResolvedAddresses> resolvedInetAddrs)` Create data transfer object for baseline node.

Constructor parameters in org.apache.ignite.internal.management.baseline with type arguments of type BaselineNode
`BaselineTaskResult​(ClusterState clusterState, long topVer, Collection<? extends BaselineNode> baseline, Collection<? extends BaselineNode> servers, BaselineAutoAdjustSettings autoAdjustSettings, long remainingTimeToBaselineAdjust, boolean baselineAdjustInProgress)` Constructor.

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

Subinterfaces of BaselineNode in org.apache.ignite.internal.managers.discovery
`interface` `IgniteClusterNode`

Methods in org.apache.ignite.internal.managers.discovery that return types with arguments of type BaselineNode
`@Nullable List<? extends BaselineNode>` DiscoCache.`baselineNodes()` Returns a collection of baseline nodes.
`@Nullable List<? extends BaselineNode>` GridDiscoveryManager.`baselineNodes​(AffinityTopologyVersion topVer)`

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

Methods in org.apache.ignite.internal.processors.cluster that return types with arguments of type BaselineNode
`List<BaselineNode>` BaselineTopology.`currentBaseline()`

Method parameters in org.apache.ignite.internal.processors.cluster with type arguments of type BaselineNode
`static @Nullable BaselineTopology` BaselineTopology.`build​(Collection<? extends BaselineNode> nodes, int id)`
`IgniteInternalFuture<?>` GridClusterStateProcessor.`changeGlobalState​(ClusterState state, boolean forceDeactivation, Collection<? extends BaselineNode> baselineNodes, boolean forceChangeBaselineTopology)`
`IgniteInternalFuture<?>` GridClusterStateProcessor.`changeGlobalState​(ClusterState state, boolean forceDeactivation, Collection<? extends BaselineNode> baselineNodes, boolean forceChangeBaselineTopology, boolean isAutoAdjust)`
`IgniteInternalFuture<?>` IGridClusterStateProcessor.`changeGlobalState​(ClusterState state, boolean forceDeactivation, Collection<? extends BaselineNode> baselineNodes, boolean forceChangeBaselineTopology)`

### Uses of BaselineNode in org.apache.ignite.internal.util.lang

Method parameters in org.apache.ignite.internal.util.lang with type arguments of type BaselineNode
`static Collection<Object>` GridFunc.`nodeConsistentIds​(@Nullable Collection<? extends BaselineNode> nodes)` Convenient utility method that returns collection of node consistent IDs for a given collection of grid nodes.

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

Classes in org.apache.ignite.spi.discovery.isolated that implement BaselineNode
`class` `IsolatedNode` Special isolated node.

### Uses of BaselineNode in org.apache.ignite.spi.discovery.tcp.internal

Classes in org.apache.ignite.spi.discovery.tcp.internal that implement BaselineNode
`class` `TcpDiscoveryNode` Node for `TcpDiscoverySpi`.