## Uses of Class
org.apache.ignite.internal.IgniteFeatures

Packages that use IgniteFeatures
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.client.util
org.apache.ignite.internal.managers.discovery: TODO.
org.apache.ignite.internal.util: System-wide utility routine and helper classes.
org.apache.ignite.spi.discovery.isolated
org.apache.ignite.spi.discovery.tcp: Contains default TCP/IP implementation for discovery SPI.

### Uses of IgniteFeatures in org.apache.ignite.internal

Methods in org.apache.ignite.internal that return IgniteFeatures
`static IgniteFeatures` IgniteFeatures.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static IgniteFeatures[]` IgniteFeatures.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in org.apache.ignite.internal with parameters of type IgniteFeatures
`static boolean` IgniteFeatures.`allNodesSupport(DiscoverySpi discoSpi, IgniteFeatures feature)` Check that feature is supported by all remote nodes.
`static boolean` IgniteFeatures.`allNodesSupports(Iterable<ClusterNode> nodes, IgniteFeatures feature)` Checks that feature supported by all nodes.
`static boolean` IgniteFeatures.`nodeSupports(byte[] featuresAttrBytes, IgniteFeatures feature)` Checks that feature supported by node.
`static boolean` IgniteFeatures.`nodeSupports(ClusterNode clusterNode, IgniteFeatures feature)` Checks that feature supported by node.

### Uses of IgniteFeatures in org.apache.ignite.internal.client.util

Methods in org.apache.ignite.internal.client.util with parameters of type IgniteFeatures
`static UUID` GridClientUtils.`checkFeatureSupportedByCluster(GridClient client, IgniteFeatures feature, boolean validateClientNodes, boolean failIfUnsupportedFound)` Checks that all cluster nodes support specified feature.

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

Methods in org.apache.ignite.internal.managers.discovery with parameters of type IgniteFeatures
`boolean` IgniteDiscoverySpi.`allNodesSupport(IgniteFeatures feature)`

### Uses of IgniteFeatures in org.apache.ignite.internal.util

Methods in org.apache.ignite.internal.util with parameters of type IgniteFeatures
`static void` IgniteUtils.`broadcastToNodesSupportingFeature(GridKernalContext kctx, IgniteRunnable job, boolean srvrsOnly, IgniteFeatures feature)` Broadcasts given job to nodes that support ignite feature.

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

Methods in org.apache.ignite.spi.discovery.isolated with parameters of type IgniteFeatures
`boolean` IsolatedDiscoverySpi.`allNodesSupport(IgniteFeatures feature)`

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

Methods in org.apache.ignite.spi.discovery.tcp with parameters of type IgniteFeatures
`boolean` TcpDiscoverySpi.`allNodesSupport(IgniteFeatures feature)`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

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