public enum IgniteFeatures extends Enum<IgniteFeatures>
| Enum Constant and Description |
|---|
CACHE_GROUP_KEY_CHANGE
Cache encryption key change.
|
CACHE_METRICS_V2
Cache metrics v2 support.
|
CHANNEL_COMMUNICATION
The node can communicate with others via socket channel.
|
CHECK_INDEX_INLINE_SIZES
Check secondary indexes inline size on join/by control utility request.
|
CLUSTER_READ_ONLY_MODE
Support of cluster read-only mode.
|
CONT_QRY_SECURITY_AWARE
ContinuousQuery with security subject id support.
|
DATA_PACKET_COMPRESSION
Data paket compression.
|
DIFFERENT_REBALANCE_POOL_SIZE
Support of different rebalance size for nodes.
|
DISTRIBUTED_CHANGE_LONG_OPERATIONS_DUMP_TIMEOUT
Distributed change timeout for dump long operations.
|
DISTRIBUTED_METASTORAGE
Distributed metastorage.
|
DISTRIBUTED_TX_COLLISIONS_DUMP
Distributed propagation of tx collisions dump interval.
|
FIND_AND_DELETE_GARBAGE_COMMAND
Command which allow to detect and cleanup garbage which could left after destroying caches in shared groups
|
INDEXES_MANIPULATIONS_FROM_CONTROL_SCRIPT
Force rebuild, list or request indexes rebuild status from control script.
|
LRT_SYSTEM_USER_TIME_DUMP_SETTINGS
LRT system and user time dump settings.
|
MASTER_KEY_CHANGE
Master key change.
|
MVCC_TX_RECOVERY_PROTOCOL_V2
Optimization of recovery protocol for cluster which doesn't contain MVCC caches.
|
PERFORMANCE_STATISTICS
Collecting performance statistics.
|
PERSISTENCE_CACHE_SNAPSHOT
Persistence caches can be snapshot.
|
PME_FREE_SWITCH
Partition Map Exchange-free switch on baseline node left at fully rebalanced cluster.
|
REMOVE_METADATA
Remove metadata from cluster for specified type.
|
SAFE_CLUSTER_DEACTIVATION
Preventing loss of in-memory data when deactivating the cluster.
|
SHUTDOWN_POLICY
Support policy of shutdown.
|
SNAPSHOT_RESTORE_CACHE_GROUP
Restore cache group from the snapshot.
|
SPECIFIED_SEQ_PK_KEYS
Pk index keys are applied in correct order.
|
SPLITTED_CACHE_CONFIGURATIONS
Support of splitted cache configurations to avoid broken deserialization on non-affinity nodes.
|
SPLITTED_CACHE_CONFIGURATIONS_V2
Compatibility support for new fields which are configured split.
|
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.
|
TRACING
Tracing.
|
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.
|
VOLATILE_DATA_STRUCTURES_REGION
New region for volatile data.
|
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
allFeatures()
Features supported by the current node.
|
static boolean |
allNodesSupport(DiscoverySpi discoSpi,
IgniteFeatures feature)
Check that feature is supported by all remote nodes.
|
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 CLUSTER_READ_ONLY_MODE
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 final IgniteFeatures MASTER_KEY_CHANGE
GridEncryptionManager.changeMasterKey(String).public static final IgniteFeatures CONT_QRY_SECURITY_AWARE
public static final IgniteFeatures SAFE_CLUSTER_DEACTIVATION
ClusterState.INACTIVEpublic static final IgniteFeatures PERSISTENCE_CACHE_SNAPSHOT
public static final IgniteFeatures TRACING
public static final IgniteFeatures DISTRIBUTED_CHANGE_LONG_OPERATIONS_DUMP_TIMEOUT
public static final IgniteFeatures VOLATILE_DATA_STRUCTURES_REGION
public static final IgniteFeatures CHECK_INDEX_INLINE_SIZES
public static final IgniteFeatures DISTRIBUTED_TX_COLLISIONS_DUMP
public static final IgniteFeatures REMOVE_METADATA
public static final IgniteFeatures SHUTDOWN_POLICY
public static final IgniteFeatures INDEXES_MANIPULATIONS_FROM_CONTROL_SCRIPT
public static final IgniteFeatures MVCC_TX_RECOVERY_PROTOCOL_V2
public static final IgniteFeatures SPECIFIED_SEQ_PK_KEYS
public static final IgniteFeatures SPLITTED_CACHE_CONFIGURATIONS_V2
public static final IgniteFeatures CACHE_GROUP_KEY_CHANGE
IgniteEncryption.changeCacheGroupKey(Collection).public static final IgniteFeatures PERFORMANCE_STATISTICS
public static final IgniteFeatures SNAPSHOT_RESTORE_CACHE_GROUP
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 boolean allNodesSupport(DiscoverySpi discoSpi, IgniteFeatures feature)
discoSpi - Discovery SPI implementation.feature - Feature to check.True if all remote nodes support the feature.public static byte[] allFeatures()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.1 Release Date : December 20 2021