public interface ConfigurationProperties
static final String ACK_SEVERE_ALERT_THRESHOLD
Description: The number of seconds the distributed system will wait after the ack-wait-threshold for a message to be acknowledged before it issues an alert at severe level. The default value is zero, which turns off this feature. When ack-severe-alert-threshold is used, GemFire will also initiate additional checks to see if the process is alive. These checks will begin when the ack-wait-threshold is reached and will continue until GemFire has been able to communicate with the process and ascertain its status.
Default: "0"
Allowed values: 0..2147483647
static final String ACK_WAIT_THRESHOLD
static final String ARCHIVE_DISK_SPACE_LIMIT
static final String ARCHIVE_FILE_SIZE_LIMIT
static final String ASYNC_DISTRIBUTION_TIMEOUT
static final String ASYNC_MAX_QUEUE_SIZE
static final String ASYNC_QUEUE_TIMEOUT
static final String BIND_ADDRESS
Description: The IP address that this distributed system's server sockets will listen on. If set to an empty string then the local machine's default address will be listened on.
Default: ""
static final String CACHE_XML_FILE
ClassLoader.getResource(java.lang.String)
. If the value of this property is
the empty string (""
), then the cache will not be declaratively initialized.
Default: "cache.xml"static final String CLUSTER_CONFIGURATION_DIR
@Deprecated static final String CLUSTER_SSL_PREFIX
static final String SSL_CLUSTER_ALIAS
static final String CLUSTER_SSL_CIPHERS
SSL_CIPHERS
static final String CLUSTER_SSL_ENABLED
SSL_ENABLED_COMPONENTS
static final String CLUSTER_SSL_KEYSTORE
SSL_KEYSTORE
static final String CLUSTER_SSL_KEYSTORE_PASSWORD
SSL_KEYSTORE_PASSWORD
static final String CLUSTER_SSL_KEYSTORE_TYPE
SSL_KEYSTORE_TYPE
static final String CLUSTER_SSL_PROTOCOLS
SSL_PROTOCOLS
static final String CLUSTER_SSL_REQUIRE_AUTHENTICATION
SSL_REQUIRE_AUTHENTICATION
static final String CLUSTER_SSL_TRUSTSTORE
SSL_TRUSTSTORE
static final String CLUSTER_SSL_TRUSTSTORE_PASSWORD
SSL_TRUSTSTORE_PASSWORD
static final String CONFLATE_EVENTS
static final String CONSERVE_SOCKETS
static final String DELTA_PROPAGATION
Delta
type of objects. If "false" then server
propagates full object but not delta.
Default: "true"
Allowed values: true|falsestatic final String DEPLOY_WORKING_DIR
System.getProperty("user.dir")
.
Default: System.getProperty("user.dir")
Since: GemFire 7.0static final String DISABLE_AUTO_RECONNECT
static final String DISABLE_TCP
static final String DISABLE_JMX
Description: Turns off use of JMX, preventing the process from creating Geode MBeans.
Default: "false"
Allowed values: true or false
Since: Geode 1.9
static final String DISTRIBUTED_SYSTEM_ID
static final String DURABLE_CLIENT_ID
static final String DURABLE_CLIENT_TIMEOUT
static final String ENABLE_CLUSTER_CONFIGURATION
static final String ENABLE_NETWORK_PARTITION_DETECTION
static final String ENABLE_TIME_STATISTICS
static final String ENFORCE_UNIQUE_HOST
By default, partitioned regions will try to put redundancy copies on different physical hosts, but it may put them on the same physical host if no other hosts are available. Setting this property to true will prevent partitions regions from ever putting redundant copies of data on the same physical host.
Default: "false"static final String SSL_GATEWAY_ALIAS
@Deprecated static final String GATEWAY_SSL_CIPHERS
SSL_CIPHERS
any
Since: GemFire 8.0@Deprecated static final String GATEWAY_SSL_ENABLED
SSL_ENABLED_COMPONENTS
with the optional
SSL_GATEWAY_ALIAS
false
Since: GemFire 8.0@Deprecated static final String GATEWAY_SSL_KEYSTORE
SSL_KEYSTORE
@Deprecated static final String GATEWAY_SSL_KEYSTORE_PASSWORD
SSL_KEYSTORE_PASSWORD
@Deprecated static final String GATEWAY_SSL_KEYSTORE_TYPE
SSL_KEYSTORE_TYPE
@Deprecated static final String GATEWAY_SSL_PROTOCOLS
SSL_PROTOCOLS
any
Since: GemFire 8.0@Deprecated static final String GATEWAY_SSL_REQUIRE_AUTHENTICATION
SSL_REQUIRE_AUTHENTICATION
any
Since: GemFire 8.0@Deprecated static final String GATEWAY_SSL_TRUSTSTORE
SSL_TRUSTSTORE
@Deprecated static final String GATEWAY_SSL_TRUSTSTORE_PASSWORD
SSL_TRUSTSTORE_PASSWORD
static final String GROUPS
Description: Defines the list of groups this member belongs to. Use commas to separate group names. Note that anything defined by the deprecated roles gemfire property will also be considered a group.
Default: ""
Since: GemFire 7.0
static final String HTTP_SERVICE_BIND_ADDRESS
static final String HTTP_SERVICE_PORT
static final String SSL_WEB_ALIAS
@Deprecated static final String HTTP_SERVICE_SSL_PREFIX
@Deprecated static final String HTTP_SERVICE_SSL_CIPHERS
SSL_CIPHERS
any
Since: GemFire 8.1@Deprecated static final String HTTP_SERVICE_SSL_ENABLED
SSL_ENABLED_COMPONENTS
with optional
SSL_WEB_ALIAS
false
Since: GemFire 8.1@Deprecated static final String HTTP_SERVICE_SSL_KEYSTORE
SSL_KEYSTORE
@Deprecated static final String HTTP_SERVICE_SSL_KEYSTORE_PASSWORD
SSL_KEYSTORE_PASSWORD
@Deprecated static final String HTTP_SERVICE_SSL_KEYSTORE_TYPE
SSL_KEYSTORE_TYPE
@Deprecated static final String HTTP_SERVICE_SSL_PROTOCOLS
SSL_PROTOCOLS
any
Since: GemFire 8.1@Deprecated static final String HTTP_SERVICE_SSL_REQUIRE_AUTHENTICATION
SSL_WEB_SERVICE_REQUIRE_AUTHENTICATION
false
Since: GemFire 8.1@Deprecated static final String HTTP_SERVICE_SSL_TRUSTSTORE
SSL_TRUSTSTORE
@Deprecated static final String HTTP_SERVICE_SSL_TRUSTSTORE_PASSWORD
SSL_TRUSTSTORE_PASSWORD
@Deprecated static final String JMX_MANAGER_SSL_PREFIX
static final String JMX_MANAGER
static final String JMX_MANAGER_ACCESS_FILE
static final String JMX_MANAGER_BIND_ADDRESS
static final String JMX_MANAGER_HOSTNAME_FOR_CLIENTS
static final String JMX_MANAGER_HTTP_PORT
HTTP_SERVICE_PORT
instead.http-service-port
instead.static final String JMX_MANAGER_PASSWORD_FILE
static final String JMX_MANAGER_PORT
static final String JMX_MANAGER_START
static final String JMX_MANAGER_UPDATE_RATE
static final String SSL_JMX_ALIAS
@Deprecated static final String JMX_MANAGER_SSL_CIPHERS
SSL_CIPHERS
@Deprecated static final String JMX_MANAGER_SSL_ENABLED
SSL_ENABLED_COMPONENTS
with optional
SSL_JMX_ALIAS
@Deprecated static final String JMX_MANAGER_SSL_KEYSTORE
SSL_KEYSTORE
@Deprecated static final String JMX_MANAGER_SSL_KEYSTORE_PASSWORD
SSL_KEYSTORE_PASSWORD
@Deprecated static final String JMX_MANAGER_SSL_KEYSTORE_TYPE
SSL_KEYSTORE_TYPE
@Deprecated static final String JMX_MANAGER_SSL_PROTOCOLS
SSL_PROTOCOLS
@Deprecated static final String JMX_MANAGER_SSL_REQUIRE_AUTHENTICATION
SSL_REQUIRE_AUTHENTICATION
@Deprecated static final String JMX_MANAGER_SSL_TRUSTSTORE
SSL_TRUSTSTORE
@Deprecated static final String JMX_MANAGER_SSL_TRUSTSTORE_PASSWORD
SSL_TRUSTSTORE_PASSWORD
static final String LOAD_CLUSTER_CONFIGURATION_FROM_DIR
static final String SSL_LOCATOR_ALIAS
static final String LOCATOR_WAIT_TIME
Description: The number of seconds to wait for a locator to start if one is not available when attempting to join the distributed system. This setting can be used when locators and peers are being started all at once in order to have the peers be patient and wait for the locators to finish starting up before attempting to join the distributed system..
Default: "0"
static final String LOCATORS
static final String LOG_DISK_SPACE_LIMIT
static final String LOG_FILE
static final String LOG_FILE_SIZE_LIMIT
static final String LOG_LEVEL
static final String MAX_NUM_RECONNECT_TRIES
static final String MAX_WAIT_TIME_RECONNECT
disable-auto-reconnect
) or if
the deprecated required-roles feature is being used and a role-loss has triggered a shutdown
and reconnect.
Default: "60000"
Since: GemFire 5.0static final String MCAST_ADDRESS
Description: The IP address used for multicast networking. If mcast-port is zero, then mcast-address is ignored.
Default: "239.192.81.1"
static final String MCAST_FLOW_CONTROL
static final String MCAST_PORT
Description: The port used for multicast networking. If zero, then multicast will be disabled and unicast messaging will be used.
Default: "0"
static final String MCAST_RECV_BUFFER_SIZE
Description: Sets the size of the socket buffer used for incoming multicast transmissions. You should set this high if there will be high volumes of messages. Default: "1048576"
Allowed values: 2048..Operating System maximum
Since: GemFire 5.0
static final String MCAST_SEND_BUFFER_SIZE
Description: Sets the size of the socket buffer used for outgoing multicast transmissions. Default: "65535"
Allowed values: 2048..Operating System maximum
Since: GemFire 5.0
static final String MCAST_TTL
Description: Determines how far through your network the multicast packets used by GemFire will propagate. Default: "32"
Allowed values: 0..255
Since: GemFire 4.1
static final String MEMBER_TIMEOUT
Description: Sets the timeout interval, in milliseconds, used to determine whether another process is alive or not. When another process appears to be gone, GemFire sends it an ARE-YOU-DEAD message and waits for the member-timeout period for it to respond and declare it is not dead.
Default: "5000"
Allowed values: 1000-600000
Since: GemFire 5.0
static final String MEMBERSHIP_PORT_RANGE
Description: The allowed range of ports for use in forming an unique membership identifier (UDP), for failure detection purposes (TCP) and to listen on for peer connections (TCP). This range is given as two numbers separated by a minus sign. Minimum 3 values in range are required to successfully startup.
Default: 41000-61000
static final String MEMCACHED_BIND_ADDRESS
GemFireMemcachedServer
Default: ""static final String MEMCACHED_PORT
GemFireMemcachedServer
which enables memcached clients to
connect and store data in GemFire distributed system. see
GemFireMemcachedServer
for other configuration options.
Default: "0" disables GemFireMemcachedServer
Allowed values: 0..65535static final String MEMCACHED_PROTOCOL
GemFireMemcachedServer
Default: "ASCII"
Allowed values: "ASCII" "BINARY"static final String NAME
Description: Uniquely identifies a member in its distributed system. If two members with the same name try to join the same distributed system then the second join will fail.
Default: ""
static final String REDUNDANCY_ZONE
static final String REMOTE_LOCATORS
Description: A list of locators (host and port) that a cluster will use in order to connect to a remote site in a multi-site (WAN) configuration. This attribute's value is a possibly comma separated list.
For each remote locator, provide a hostname and/or address (separated by '@', if you use both), followed by a port number in brackets.
Examples: remote-locators=address1[port1],address2[port2]
remote-locators=hostName1@address1[port1],hostName2@address2[port2]
remote-locators=hostName1[port1],hostName2[port2]
Default: ""
static final String REMOVE_UNRESPONSIVE_CLIENT
static final String ROLES
static final String SECURITY_PREFIX
static final String SECURITY_CLIENT_ACCESSOR
static final String SECURITY_CLIENT_ACCESSOR_PP
static final String SECURITY_CLIENT_AUTH_INIT
static final String SECURITY_MANAGER
static final String SECURITY_POST_PROCESSOR
static final String SECURITY_CLIENT_AUTHENTICATOR
static final String SECURITY_CLIENT_DHALGO
SSL_ENABLED_COMPONENTS
}static final String SECURITY_UDP_DHALGO
static final String SECURITY_LOG_FILE
static final String SECURITY_LOG_LEVEL
static final String SECURITY_PEER_AUTH_INIT
static final String SECURITY_PEER_AUTHENTICATOR
static final String SECURITY_PEER_VERIFY_MEMBER_TIMEOUT
static final String SERVER_BIND_ADDRESS
Description: The IP address that this distributed system's server sockets in a client-server topology will listen on. If set to an empty string then all of the local machine's addresses will be listened on.
Default: ""
static final String SSL_SERVER_ALIAS
@Deprecated static final String SERVER_SSL_CIPHERS
SSL_CIPHERS
any
Since: GemFire 8.0@Deprecated static final String SERVER_SSL_ENABLED
SSL_ENABLED_COMPONENTS
with optional
SSL_SERVER_ALIAS
false
Since: GemFire 8.0@Deprecated static final String SERVER_SSL_KEYSTORE
SSL_KEYSTORE
@Deprecated static final String SERVER_SSL_KEYSTORE_PASSWORD
SSL_KEYSTORE_PASSWORD
@Deprecated static final String SERVER_SSL_KEYSTORE_TYPE
SSL_KEYSTORE_TYPE
@Deprecated static final String SERVER_SSL_PROTOCOLS
SSL_PROTOCOLS
any
Since: GemFire 8.0@Deprecated static final String SERVER_SSL_REQUIRE_AUTHENTICATION
SSL_REQUIRE_AUTHENTICATION
any
Since: GemFire 8.0@Deprecated static final String SERVER_SSL_TRUSTSTORE
SSL_TRUSTSTORE
@Deprecated static final String SERVER_SSL_TRUSTSTORE_PASSWORD
SSL_TRUSTSTORE_PASSWORD
static final String SOCKET_BUFFER_SIZE
static final String SOCKET_LEASE_TIME
static final String START_DEV_REST_API
http-service-port
and
http-service-bind-address
properties.
Default: "false"
Since: GemFire 8.0static final String START_LOCATOR
Locator
class in
this same package.
Default: "" (doesn't start a locator)
static final String STATISTIC_ARCHIVE_FILE
static final String STATISTIC_SAMPLE_RATE
static final String STATISTIC_SAMPLING_ENABLED
static final String TCP_PORT
Description: A 16-bit integer that determines the tcp/ip port number to listen on for cache communications. If zero, the operating system will select an available port to listen on. Each process on a machine must have its own tcp-port. Note that some operating systems restrict the range of ports usable by non-privileged users, and using restricted port numbers can cause runtime errors in GemFire startup.
Default: "0"
Allowed values: 0..65535
Since: GemFire 5.0
static final String UDP_FRAGMENT_SIZE
Description: When messages are sent over datagram sockets, GemFire breaks large messages down into fragments for transmission. This property sets the maximum fragment size for transmission. Default: "60000"
Allowed values: 1000..60000
Since: GemFire 5.0
static final String UDP_RECV_BUFFER_SIZE
Description: Sets the size of the socket buffer used for incoming udp point-to-point transmissions. Note: if multicast is not enabled and disable-tcp is not enabled, a reduced default size of 65535 is used. Default: "1048576 if multicast is enabled or disable-tcp is true, 131071 if not"
Allowed values: 2048..Operating System maximum
Since: GemFire 5.0
static final String UDP_SEND_BUFFER_SIZE
Description: Sets the size of the socket buffer used for outgoing udp point-to-point transmissions. Default: "65535"
Allowed values: 2048..Operating System maximum
Since: GemFire 5.0
static final String USE_CLUSTER_CONFIGURATION
static final String USER_COMMAND_PACKAGES
CommandMarker
interface. Matching classes will be loaded when the VM starts
and will be available in the GFSH command-line utility.
Default: ""
Since: GemFire 8.0static final String OFF_HEAP_MEMORY_SIZE
""
Since: Geode 1.0static final String REDIS_PORT
GeodeRedisServer
which enables redis
clients to connect and store data in GemFire distributed system. see GeodeRedisServer
for other configuration options.
Default: "0" disables GemFireMemcachedServer
Allowed values: 0..65535static final String REDIS_BIND_ADDRESS
GeodeRedisServer
Default: ""static final String REDIS_PASSWORD
GeodeRedisServer
Default: ""static final String LOCK_MEMORY
"false"
Since: Geode 1.0static final String SECURITY_SHIRO_INIT
static final String DISTRIBUTED_TRANSACTIONS
static final String SSL_USE_DEFAULT_CONTEXT
static final String SSL_ENDPOINT_IDENTIFICATION_ENABLED
static final String SSL_ENABLED_COMPONENTS
CLUSTER_SSL_PREFIX
properties. This property will determine which components will
use SSL for their communications.
Options: "all","server","cluster","gateway","web","jmx","" -- As described
SecurableCommunicationChannels
Since: Geode 1.0static final String SSL_CIPHERS
static final String SSL_KEYSTORE
static final String SSL_KEYSTORE_PASSWORD
static final String SSL_KEYSTORE_TYPE
static final String SSL_TRUSTSTORE_TYPE
static final String SSL_PROTOCOLS
static final String SSL_REQUIRE_AUTHENTICATION
static final String SSL_TRUSTSTORE
static final String SSL_TRUSTSTORE_PASSWORD
static final String SSL_DEFAULT_ALIAS
SSL_CLUSTER_ALIAS
,
SSL_SERVER_ALIAS
,SSL_LOCATOR_ALIAS
,SSL_GATEWAY_ALIAS
,SSL_JMX_ALIAS
, SSL_WEB_ALIAS
Default: ""
Since: Geode 1.0static final String SSL_WEB_SERVICE_REQUIRE_AUTHENTICATION
static final String VALIDATE_SERIALIZABLE_OBJECTS
static final String SERIALIZABLE_OBJECT_FILTER
See java.io.ObjectInputFilter.Config for details on the syntax for creating filters. https://docs.oracle.com/javase/9/docs/api/java/io/ObjectInputFilter.Config.html
Default: "!*" Since: Geode 1.4static final String THREAD_MONITOR_ENABLED
Description: Defines whether thread monitoring is to be enabled.
Default: "true"
Allowed values: false/true
static final String THREAD_MONITOR_INTERVAL
Description: Defines the time interval (in milliseconds) with which thread monitoring is scheduled to run.
Default: "60000"
static final String THREAD_MONITOR_TIME_LIMIT
Description: Defines the time period (in milliseconds) after which the monitored thread is considered to be stuck.
Default: "30000"