com.hazelcast.instance
public class GroupProperties extends Object
Config.setProperty(String, String)
or from the XML.Modifier and Type | Class and Description |
---|---|
static class |
GroupProperties.GroupProperty |
Constructor and Description |
---|
GroupProperties(Config config) |
public static final String PROP_APPLICATION_VALIDATION_TOKEN
public static final String PROP_HEALTH_MONITORING_LEVEL
public static final String PROP_HEALTH_MONITORING_DELAY_SECONDS
public static final String PROP_PERFORMANCE_MONITORING_ENABLED
public static final String PROP_PERFORMANCE_MONITORING_DELAY_SECONDS
public static final String PROP_VERSION_CHECK_ENABLED
public static final String PROP_PREFER_IPv4_STACK
public static final String PROP_IO_THREAD_COUNT
public static final String PROP_IO_BALANCER_INTERVAL_SECONDS
IOBalancer
executions. The shorter intervals will catch I/O Imbalance faster, but they will cause higher overhead.
Please see the documentation of IOBalancer
for a
detailed explanation of the problem.
Default value is 20 seconds. A negative value disables the balancer.public static final String PROP_PARTITION_OPERATION_THREAD_COUNT
public static final String PROP_GENERIC_OPERATION_THREAD_COUNT
public static final String PROP_EVENT_THREAD_COUNT
public static final String PROP_EVENT_QUEUE_CAPACITY
public static final String PROP_EVENT_QUEUE_TIMEOUT_MILLIS
public static final String PROP_CONNECT_ALL_WAIT_SECONDS
public static final String PROP_MEMCACHE_ENABLED
public static final String PROP_REST_ENABLED
public static final String PROP_MAP_LOAD_CHUNK_SIZE
public static final String PROP_MERGE_FIRST_RUN_DELAY_SECONDS
public static final String PROP_MERGE_NEXT_RUN_DELAY_SECONDS
public static final String PROP_OPERATION_CALL_TIMEOUT_MILLIS
public static final String PROP_OPERATION_BACKUP_TIMEOUT_MILLIS
public static final String PROP_SOCKET_BIND_ANY
public static final String PROP_SOCKET_SERVER_BIND_ANY
public static final String PROP_SOCKET_CLIENT_BIND_ANY
public static final String PROP_SOCKET_CLIENT_BIND
public static final String PROP_CLIENT_ENGINE_THREAD_COUNT
public static final String PROP_SOCKET_RECEIVE_BUFFER_SIZE
public static final String PROP_SOCKET_SEND_BUFFER_SIZE
public static final String PROP_SOCKET_LINGER_SECONDS
public static final String PROP_SOCKET_CONNECT_TIMEOUT_SECONDS
public static final String PROP_SOCKET_KEEP_ALIVE
public static final String PROP_SOCKET_NO_DELAY
public static final String PROP_SHUTDOWNHOOK_ENABLED
public static final String PROP_WAIT_SECONDS_BEFORE_JOIN
public static final String PROP_MAX_WAIT_SECONDS_BEFORE_JOIN
public static final String PROP_MAX_JOIN_SECONDS
public static final String PROP_MAX_JOIN_MERGE_TARGET_SECONDS
public static final String PROP_HEARTBEAT_INTERVAL_SECONDS
public static final String PROP_MAX_NO_HEARTBEAT_SECONDS
public static final String PROP_MAX_NO_MASTER_CONFIRMATION_SECONDS
public static final String PROP_MASTER_CONFIRMATION_INTERVAL_SECONDS
public static final String PROP_MEMBER_LIST_PUBLISH_INTERVAL_SECONDS
public static final String PROP_ICMP_ENABLED
public static final String PROP_ICMP_TIMEOUT
public static final String PROP_ICMP_TTL
public static final String PROP_INITIAL_MIN_CLUSTER_SIZE
public static final String PROP_INITIAL_WAIT_SECONDS
public static final String PROP_TCP_JOIN_PORT_TRY_COUNT
public static final String PROP_MAP_REPLICA_SCHEDULED_TASK_DELAY_SECONDS
public static final String PROP_MAP_EXPIRY_DELAY_SECONDS
public static final String PROP_PARTITION_COUNT
public static final String PROP_LOGGING_TYPE
public static final String PROP_ENABLE_JMX
public static final String PROP_ENABLE_JMX_DETAILED
public static final String PROP_MC_MAX_VISIBLE_INSTANCE_COUNT
public static final String PROP_MC_MAX_VISIBLE_SLOW_OPERATION_COUNT
public static final String PROP_MC_URL_CHANGE_ENABLED
public static final String PROP_CONNECTION_MONITOR_INTERVAL
public static final String PROP_CONNECTION_MONITOR_MAX_FAULTS
public static final String PROP_PARTITION_MIGRATION_INTERVAL
public static final String PROP_PARTITION_MIGRATION_TIMEOUT
public static final String PROP_PARTITION_MIGRATION_ZIP_ENABLED
public static final String PROP_PARTITION_TABLE_SEND_INTERVAL
public static final String PROP_PARTITION_BACKUP_SYNC_INTERVAL
public static final String PROP_PARTITION_MAX_PARALLEL_REPLICATIONS
public static final String PROP_PARTITIONING_STRATEGY_CLASS
public static final String PROP_GRACEFUL_SHUTDOWN_MAX_WAIT
public static final String PROP_SYSTEM_LOG_ENABLED
public static final String PROP_SLOW_OPERATION_DETECTOR_ENABLED
SlowOperationDetector
.public static final String PROP_SLOW_OPERATION_DETECTOR_THRESHOLD_MILLIS
OperationService
is considered to be slow.
These operations will log a warning and will be shown in the Management Center with detailed information, e.g. stacktrace.public static final String PROP_SLOW_INVOCATION_DETECTOR_THRESHOLD_MILLIS
OperationService
is considered
to be slow. Any slow invocation will be logged.
This is an experimental feature and we do not provide any backwards compatibility guarantees on it.
The default value is -1 indicating there is no detection.public static final String PROP_SLOW_OPERATION_DETECTOR_LOG_RETENTION_SECONDS
public static final String PROP_SLOW_OPERATION_DETECTOR_LOG_PURGE_INTERVAL_SECONDS
public static final String PROP_SLOW_OPERATION_DETECTOR_STACK_TRACE_LOGGING_ENABLED
public static final String PROP_ELASTIC_MEMORY_ENABLED
public static final String PROP_ELASTIC_MEMORY_TOTAL_SIZE
public static final String PROP_ELASTIC_MEMORY_CHUNK_SIZE
public static final String PROP_ELASTIC_MEMORY_SHARED_STORAGE
public static final String PROP_ELASTIC_MEMORY_UNSAFE_ENABLED
public static final String PROP_ENTERPRISE_LICENSE_KEY
public static final String PROP_MAP_WRITE_BEHIND_QUEUE_CAPACITY
public static final String PROP_ENTERPRISE_WAN_REP_QUEUE_CAPACITY
public static final String PROP_ENTERPRISE_WAN_REP_BATCH_SIZE
PROP_ENTERPRISE_WAN_REP_QUEUE_CAPACITY
. If the queued event count
exceeds queue capacity, no back-pressure is applied and older events in the queue will start dropping.
Only valid for Hazelcast Enterprise.public static final String PROP_ENTERPRISE_WAN_REP_BATCH_FREQUENCY_SECONDS
PROP_ENTERPRISE_WAN_REP_BATCH_SIZE
in the given time period
(which is defined by PROP_ENTERPRISE_WAN_REP_BATCH_FREQUENCY_SECONDS
),
those events are gathered into a batch and sent to target.
Only valid for Hazelcast Enterprisepublic static final String PROP_CACHE_INVALIDATION_MESSAGE_BATCH_ENABLED
public static final String PROP_CACHE_INVALIDATION_MESSAGE_BATCH_SIZE
public static final String PROP_CACHE_INVALIDATION_MESSAGE_BATCH_FREQUENCY_SECONDS
PROP_CACHE_INVALIDATION_MESSAGE_BATCH_SIZE
in the given time period
(which is defined by PROP_CACHE_INVALIDATION_MESSAGE_BATCH_FREQUENCY_SECONDS
),
those events are gathered into a batch and sent to target.public static final String PROP_ENTERPRISE_WAN_REP_OP_TIMEOUT_MILLIS
public static final String PROP_CLIENT_MAX_NO_HEARTBEAT_SECONDS
public static final String PROP_MIGRATION_MIN_DELAY_ON_MEMBER_REMOVED_SECONDS
public static final String PROP_BACKPRESSURE_ENABLED
public static final String PROP_BACKPRESSURE_SYNCWINDOW
public static final String PROP_BACKPRESSURE_BACKOFF_TIMEOUT_MILLIS
HazelcastOverloadException
.
The value need to be equal or larger than 0.public static final String PROP_BACKPRESSURE_MAX_CONCURRENT_INVOCATIONS_PER_PARTITION
public static final String PROP_QUERY_PREDICATE_PARALLEL_EVALUATION
public static final String PROP_JCACHE_PROVIDER_TYPE
public static final String PROP_QUERY_RESULT_SIZE_LIMIT
QueryResultSizeExceededException
will be thrown.
This feature prevents an OOME if a single node is requesting the whole data set of the cluster, such as by
executing a query with TruePredicate
. This applies internally for the IMap.values()
, IMap.keySet()
and IMap.entrySet()
methods, which are good candidates for OOME in large clusters.
This feature depends on an equal distribution of the data on the cluster nodes to calculate the result size limit per node.
Therefore, there is a minimum value of defined in
QueryResultSizeLimiter
. Configured values below the minimum will be increased to the minimum.
The feature can be disabled by setting its value to -1 (which is the default value).public static final String PROP_QUERY_MAX_LOCAL_PARTITION_LIMIT_FOR_PRE_CHECK
TruePredicate
query operations on maps.
To limit the result size of a query (PROP_QUERY_RESULT_SIZE_LIMIT
), a local pre-check on the requesting node can be
done before the query is sent to the cluster. Since this may increase the latency, the pre-check is limited to a maximum
number of local partitions.
By increasing this parameter, you can prevent the execution of the query on the cluster. Increasing this parameter
increases the latency due to the prolonged local pre-check.
The pre-check can be disabled by setting the value to -1.public final GroupProperties.GroupProperty CLIENT_ENGINE_THREAD_COUNT
public final GroupProperties.GroupProperty PARTITION_OPERATION_THREAD_COUNT
public final GroupProperties.GroupProperty GENERIC_OPERATION_THREAD_COUNT
public final GroupProperties.GroupProperty EVENT_THREAD_COUNT
public final GroupProperties.GroupProperty HEALTH_MONITORING_LEVEL
public final GroupProperties.GroupProperty HEALTH_MONITORING_DELAY_SECONDS
public final GroupProperties.GroupProperty PERFORMANCE_MONITORING_ENABLED
public final GroupProperties.GroupProperty PERFORMANCE_MONITORING_DELAY_SECONDS
public final GroupProperties.GroupProperty IO_THREAD_COUNT
public final GroupProperties.GroupProperty IO_BALANCER_INTERVAL_SECONDS
public final GroupProperties.GroupProperty EVENT_QUEUE_CAPACITY
public final GroupProperties.GroupProperty EVENT_QUEUE_TIMEOUT_MILLIS
public final GroupProperties.GroupProperty PREFER_IPv4_STACK
public final GroupProperties.GroupProperty CONNECT_ALL_WAIT_SECONDS
public final GroupProperties.GroupProperty VERSION_CHECK_ENABLED
public final GroupProperties.GroupProperty MEMCACHE_ENABLED
public final GroupProperties.GroupProperty REST_ENABLED
public final GroupProperties.GroupProperty MAP_LOAD_CHUNK_SIZE
public final GroupProperties.GroupProperty MERGE_FIRST_RUN_DELAY_SECONDS
public final GroupProperties.GroupProperty MERGE_NEXT_RUN_DELAY_SECONDS
public final GroupProperties.GroupProperty OPERATION_CALL_TIMEOUT_MILLIS
public final GroupProperties.GroupProperty OPERATION_BACKUP_TIMEOUT_MILLIS
public final GroupProperties.GroupProperty SOCKET_SERVER_BIND_ANY
public final GroupProperties.GroupProperty SOCKET_CLIENT_BIND_ANY
public final GroupProperties.GroupProperty SOCKET_CLIENT_BIND
public final GroupProperties.GroupProperty SOCKET_RECEIVE_BUFFER_SIZE
public final GroupProperties.GroupProperty SOCKET_SEND_BUFFER_SIZE
public final GroupProperties.GroupProperty SOCKET_LINGER_SECONDS
public final GroupProperties.GroupProperty SOCKET_CONNECT_TIMEOUT_SECONDS
public final GroupProperties.GroupProperty SOCKET_KEEP_ALIVE
public final GroupProperties.GroupProperty SOCKET_NO_DELAY
public final GroupProperties.GroupProperty SHUTDOWNHOOK_ENABLED
public final GroupProperties.GroupProperty WAIT_SECONDS_BEFORE_JOIN
public final GroupProperties.GroupProperty MAX_WAIT_SECONDS_BEFORE_JOIN
public final GroupProperties.GroupProperty MAX_JOIN_SECONDS
public final GroupProperties.GroupProperty MAX_JOIN_MERGE_TARGET_SECONDS
public final GroupProperties.GroupProperty MAX_NO_HEARTBEAT_SECONDS
public final GroupProperties.GroupProperty HEARTBEAT_INTERVAL_SECONDS
public final GroupProperties.GroupProperty MASTER_CONFIRMATION_INTERVAL_SECONDS
public final GroupProperties.GroupProperty MAX_NO_MASTER_CONFIRMATION_SECONDS
public final GroupProperties.GroupProperty MEMBER_LIST_PUBLISH_INTERVAL_SECONDS
public final GroupProperties.GroupProperty ICMP_ENABLED
public final GroupProperties.GroupProperty ICMP_TIMEOUT
public final GroupProperties.GroupProperty ICMP_TTL
public final GroupProperties.GroupProperty INITIAL_WAIT_SECONDS
public final GroupProperties.GroupProperty INITIAL_MIN_CLUSTER_SIZE
public final GroupProperties.GroupProperty TCP_JOIN_PORT_TRY_COUNT
public final GroupProperties.GroupProperty MAP_REPLICA_SCHEDULED_TASK_DELAY_SECONDS
public final GroupProperties.GroupProperty MAP_EXPIRY_DELAY_SECONDS
public final GroupProperties.GroupProperty PARTITION_COUNT
public final GroupProperties.GroupProperty LOGGING_TYPE
public final GroupProperties.GroupProperty ENABLE_JMX
public final GroupProperties.GroupProperty ENABLE_JMX_DETAILED
public final GroupProperties.GroupProperty MC_MAX_INSTANCE_COUNT
public final GroupProperties.GroupProperty MC_MAX_SLOW_OPERATION_COUNT
public final GroupProperties.GroupProperty MC_URL_CHANGE_ENABLED
public final GroupProperties.GroupProperty CONNECTION_MONITOR_INTERVAL
public final GroupProperties.GroupProperty CONNECTION_MONITOR_MAX_FAULTS
public final GroupProperties.GroupProperty PARTITION_MIGRATION_INTERVAL
public final GroupProperties.GroupProperty PARTITION_MIGRATION_TIMEOUT
public final GroupProperties.GroupProperty PARTITION_MIGRATION_ZIP_ENABLED
public final GroupProperties.GroupProperty PARTITION_TABLE_SEND_INTERVAL
public final GroupProperties.GroupProperty PARTITION_BACKUP_SYNC_INTERVAL
public final GroupProperties.GroupProperty PARTITION_MAX_PARALLEL_REPLICATIONS
public final GroupProperties.GroupProperty PARTITIONING_STRATEGY_CLASS
public final GroupProperties.GroupProperty GRACEFUL_SHUTDOWN_MAX_WAIT
public final GroupProperties.GroupProperty SYSTEM_LOG_ENABLED
public final GroupProperties.GroupProperty SLOW_OPERATION_DETECTOR_ENABLED
public final GroupProperties.GroupProperty SLOW_OPERATION_DETECTOR_THRESHOLD_MILLIS
public final GroupProperties.GroupProperty SLOW_OPERATION_DETECTOR_LOG_RETENTION_SECONDS
public final GroupProperties.GroupProperty SLOW_OPERATION_DETECTOR_LOG_PURGE_INTERVAL_SECONDS
public final GroupProperties.GroupProperty SLOW_OPERATION_DETECTOR_STACK_TRACE_LOGGING_ENABLED
public final GroupProperties.GroupProperty SLOW_INVOCATION_DETECTOR_THRESHOLD_MILLIS
public final GroupProperties.GroupProperty ELASTIC_MEMORY_ENABLED
public final GroupProperties.GroupProperty ELASTIC_MEMORY_TOTAL_SIZE
public final GroupProperties.GroupProperty ELASTIC_MEMORY_CHUNK_SIZE
public final GroupProperties.GroupProperty ELASTIC_MEMORY_SHARED_STORAGE
public final GroupProperties.GroupProperty ELASTIC_MEMORY_UNSAFE_ENABLED
public final GroupProperties.GroupProperty ENTERPRISE_LICENSE_KEY
public final GroupProperties.GroupProperty MAP_WRITE_BEHIND_QUEUE_CAPACITY
MapStoreConfig.writeCoalescing
to false
. Otherwise
its value will not be taken into account.
The per node maximum write-behind queue capacity is the total of all write-behind queue sizes in a node,
including backups.
The maximum value which can be set is Integer.MAX_VALUE
public final GroupProperties.GroupProperty ENTERPRISE_WAN_REP_QUEUE_CAPACITY
public final GroupProperties.GroupProperty ENTERPRISE_WAN_REP_BATCH_SIZE
public final GroupProperties.GroupProperty ENTERPRISE_WAN_REP_BATCH_FREQUENCY_SECONDS
public final GroupProperties.GroupProperty ENTERPRISE_WAN_REP_OP_TIMEOUT_MILLIS
public final GroupProperties.GroupProperty CACHE_INVALIDATION_MESSAGE_BATCH_ENABLED
public final GroupProperties.GroupProperty CACHE_INVALIDATION_MESSAGE_BATCH_SIZE
public final GroupProperties.GroupProperty CACHE_INVALIDATION_MESSAGE_BATCH_FREQUENCY_SECONDS
public final GroupProperties.GroupProperty CLIENT_HEARTBEAT_TIMEOUT_SECONDS
public final GroupProperties.GroupProperty MIGRATION_MIN_DELAY_ON_MEMBER_REMOVED_SECONDS
public final GroupProperties.GroupProperty BACKPRESSURE_ENABLED
public final GroupProperties.GroupProperty BACKPRESSURE_SYNCWINDOW
public final GroupProperties.GroupProperty BACKPRESSURE_BACKOFF_TIMEOUT_MILLIS
public final GroupProperties.GroupProperty BACKPRESSURE_MAX_CONCURRENT_INVOCATIONS_PER_PARTITION
public final GroupProperties.GroupProperty QUERY_RESULT_SIZE_LIMIT
public final GroupProperties.GroupProperty QUERY_MAX_LOCAL_PARTITION_LIMIT_FOR_PRE_CHECK
public final GroupProperties.GroupProperty QUERY_PREDICATE_PARALLEL_EVALUATION
public GroupProperties(Config config)
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.