public enum IgniteFeatures extends Enum<IgniteFeatures>
Enum Constant and Description |
---|
CACHE_METRICS_V2
Cache metrics v2 support.
|
CHANNEL_COMMUNICATION
The node can communicate with others via socket channel.
|
DATA_PACKET_COMPRESSION
Data paket compression.
|
DIFFERENT_REBALANCE_POOL_SIZE
Support of different rebalance size for nodes.
|
DISTRIBUTED_METASTORAGE
Distributed metastorage.
|
FIND_AND_DELETE_GARBAGE_COMMAND
Command which allow to detect and cleanup garbage which could left after destroying caches in shared groups
|
LRT_SYSTEM_USER_TIME_DUMP_SETTINGS
LRT system and user time dump settings.
|
PME_FREE_SWITCH
Partition Map Exchange-free switch on baseline node left at fully rebalanced cluster.
|
SPLITTED_CACHE_CONFIGURATIONS
Support of splitted cache configurations to avoid broken deserialization on non-affinity nodes.
|
SUSPEND_RESUME_PESSIMISTIC_TX
Support of suspend/resume operations for pessimistic transactions.
|
TCP_COMMUNICATION_SPI_HANDSHAKE_WAIT_MESSAGE
Support of
HandshakeWaitMessage by TcpCommunicationSpi . |
TCP_DISCOVERY_MESSAGE_NODE_COMPACT_REPRESENTATION
Replacing TcpDiscoveryNode field with nodeId field in discovery messages.
|
TRANSACTION_OWNER_THREAD_DUMP_PROVIDING
Support of providing thread dump of thread that started transaction.
|
TX_INFO_COMMAND
Displaying versbose transaction information: --info option of --tx control script command.
|
Modifier and Type | Method and Description |
---|---|
static byte[] |
allFeatures()
Features supported by the current node.
|
static boolean |
allNodesSupports(Iterable<ClusterNode> nodes,
IgniteFeatures feature)
Checks that feature supported by all nodes.
|
int |
getFeatureId() |
static boolean |
nodeSupports(byte[] featuresAttrBytes,
IgniteFeatures feature)
Checks that feature supported by node.
|
static boolean |
nodeSupports(ClusterNode clusterNode,
IgniteFeatures feature)
Checks that feature supported by node.
|
static IgniteFeatures |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static IgniteFeatures[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final IgniteFeatures TCP_COMMUNICATION_SPI_HANDSHAKE_WAIT_MESSAGE
HandshakeWaitMessage
by TcpCommunicationSpi
.public static final IgniteFeatures CACHE_METRICS_V2
public static final IgniteFeatures DATA_PACKET_COMPRESSION
public static final IgniteFeatures DIFFERENT_REBALANCE_POOL_SIZE
public static final IgniteFeatures SPLITTED_CACHE_CONFIGURATIONS
public static final IgniteFeatures TRANSACTION_OWNER_THREAD_DUMP_PROVIDING
public static final IgniteFeatures TX_INFO_COMMAND
public static final IgniteFeatures FIND_AND_DELETE_GARBAGE_COMMAND
public static final IgniteFeatures SUSPEND_RESUME_PESSIMISTIC_TX
public static final IgniteFeatures DISTRIBUTED_METASTORAGE
public static final IgniteFeatures CHANNEL_COMMUNICATION
public static final IgniteFeatures TCP_DISCOVERY_MESSAGE_NODE_COMPACT_REPRESENTATION
public static final IgniteFeatures LRT_SYSTEM_USER_TIME_DUMP_SETTINGS
public static final IgniteFeatures PME_FREE_SWITCH
public static IgniteFeatures[] values()
for (IgniteFeatures c : IgniteFeatures.values()) System.out.println(c);
public static IgniteFeatures valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic int getFeatureId()
public static boolean nodeSupports(ClusterNode clusterNode, IgniteFeatures feature)
clusterNode
- Cluster node to check.feature
- Feature to check.True
if feature is declared to be supported by remote node.public static boolean nodeSupports(byte[] featuresAttrBytes, IgniteFeatures feature)
featuresAttrBytes
- Byte array value of supported features node attribute.feature
- Feature to check.True
if feature is declared to be supported by remote node.public static boolean allNodesSupports(Iterable<ClusterNode> nodes, IgniteFeatures feature)
nodes
- cluster nodes to check their feature support.public static byte[] allFeatures()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.8.0 Release Date : February 27 2020