Property name |
Description |
Default value |
com.gs.active_election.timeout |
Defines the sleep timeout between iterations in the Active election algorithm |
1000 msec |
com.gs.replication.disable-duplicate-filtering |
Disables the duplication filtering mechanism used to avoid double processing of packets after recovery. |
false |
com.gs.cluster.cache-loader.external-data-source |
Boolean property. Must be set to true when working with external data source |
true (since 8.0) |
com.gs.cluster.cache-loader.central-data-source |
Boolean property. Must be set to true when the cluster uses external data source and a central database to keep its data |
true (since 8.0) |
com.gs.transport_protocol.lrmi.classloading |
Enables lrmi dynamic class loading. |
true |
com.gs.transport_protocol.lrmi.classloading.import |
Enables importing of classes using lrmi dynamic class loading. |
true |
com.gs.transport_protocol.lrmi.classloading.export |
Enables exporting of classes using lrmi dynamic class loading. |
true |
com.gs.transport_protocol.lrmi.tcp-send-buffer-size |
Set the TCP Send Buffer size (SO_SNDBUF). |
OS default |
com.gs.transport_protocol.lrmi.tcp-receive-buffer-size |
Set the TCP receive Buffer size (SO_RCVBUF). |
OS default |
com.gs.transport_protocol.lrmi.tcp-keep-alive |
Set the TCP keep alive mode (SO_KEEPALIVE). |
true |
com.gs.transport_protocol.lrmi.timeout_resolution |
Resolution in percents. Timeout resolution indicates the accuracy of the request timeout.  Overrides services.config file settings. |
10 |
com.gs.transport_protocol.lrmi.connect_timeout |
LRMI timout on the Socket connect. Default connect timeout in seconds is 0 - infinite timeout. By default time unit is in seconds.  Overrides services.config file settings. |
0 |
com.gs.transport_protocol.lrmi.request_timeout |
Watchdog parameter - Occurs when the client sends a request to the space and doesn't get a reply for the defined timeout. By default time unit is seconds. Defaults to 30s.  Overrides services.config file settings. |
30 |
com.gs.transport_protocol.lrmi.listening_timeout |
Watchdog parameter.  Overrides services.config file settings. Defaults to 5m |
300 |
com.gs.transport_protocol.lrmi.idle_connection_timeout |
Watchdog parameter.  Overrides services.config file settings. Defaults to 15m. |
900 |
com.gs.transport_protocol.lrmi.threadpool.idle_timeout |
LRMI thread pool idle timeout. Default is 5 min.  Overrides services.config file settings. Defaults to 15m. |
300000 |
com.gs.transport_protocol.lrmi.bind-port |
Server port used for incoming client requests, or notifications from server to client. The server port is set by default to 0, which means next free port. This means that whenever GigaSpaces is launched, it allocates one of the available ports. Define a specific port value to enforce a specific port on the space server or client side. Alternatively, you can define a range of ports.  Overrides services.config file settings. |
0 |
com.gs.transport_protocol.lrmi.min-threads |
The system maintains thread pool in Client and Server that manage incoming remote requests. The thread pool size is increased each time with one additional thread and shrinks when existing threads are not used for 5 minutes. This parameter specifies the minimum size of this thread pool.  Overrides services.config file settings. |
1 |
com.gs.transport_protocol.lrmi.max-threads |
The system maintains thread pool in Client and Server that manage incoming remote requests. This parameter specifies the maximum size of this thread pool. You should make sure the pool max size will accommodate the maximum number of concurrent requests to the serverEndPoint. When the pool is exhausted and all threads are consumed to process incoming requests, additional requests will be blocked until existing requested processing will be completed.  Overrides services.config file settings. |
128 |
com.gs.transport_protocol.lrmi.max-conn-pool |
Client connection pool maximum size to server. Starts with 1 connection.  Overrides services.config file settings. |
1024 |
com.gs.transport_protocol.lrmi.selector.threads |
Maintains thread pool queue size in Client and Server that manage incoming remote requests. Once the queue sized is reached the incoming messages are blocked.  Overrides services.config file settings. |
1 |
com.gs.lrmi.maxBufferSize |
Maximum size of buffer sent over the network. Each buffer sent by the LRMI layer is broken into smaller buffers according to the this parameter value.  Overrides services.config file settings. |
65536 (64k) |
com.gs.lrmi.filter.factory |
Factory class that is used to load communication filter. |
empty |
com.gs.lrmi.filter.security.keystore |
Name of the keystore file that should be used by SSL communication filter. |
empty |
com.gs.lrmi.filter.security.password |
Keystore password that should be used by SSL communication filter. |
empty |
com.gs.browser.containername |
Used in browser UI to set the default SpaceURL address field. com.gs.browser.containername= mySpace_container controls the default container name in the Space Browser Space URL field, when the browser is started. |
|
com.gs.browser.httpd.enabled |
Boolean value. Setting this property to true indicates to start a Webster HTTPD server inside the Space Browser. |
|
com.gs.embedded-services.httpd.port |
Indicates to start Webster HTTPD in the specified port. By default, it uses an 9813 port or generated one if it is used. |
9813 |
com.gs.browser.laf.isCross |
SpaceBrowser UI Look and Feel. |
|
com.gs.browser.unicast_discovery |
Sets the Space Browser unicast discovery using hostname:port URL. com.gs.browser.unicast_discovery= <ip-address> can be used if multicast is disabled on the local machine. In such a case, the unicast protocol is used for the lookup discovery (unicast discovery is disabled by default). |
By default it is not set |
com.gs.cluster.url-protocol-prefix |
Used in clustered configuration to provide same prefix for all cluster members URL 0 i.e. rmi:RMIRegistryMachineHostName\. |
Not set by default |
com.gs.clusterXML.debug |
Boolean value. If true, display cluster configuration when space started. |
False |
com.gs.container.name |
Container name used only by JSpaceServiceImpl |
Not set by default. |
com.gs.dbcache.debug |
Used in hibernate cache plugin. |
|
com.gs.debug |
Used in examples - benchmark , query, p2p , p2p fifo , p2p JMS, SimpleQueueReceiver, SimpleQueueSender, SimpleTopicPublisher, SimpleTopicSubscriber. |
False |
com.gs.embeddedQP.enabled |
Boolean value. Used at JDBC driver. If true, running query processor embedded within the application. |
False |
com.gs.embeddedQP.properties |
Used at JDBC driver. Properties file location. |
|
com.gs.env.report |
Allows you to view all the runtime configuration settings. |
|
com.gs.EvictionStrategy |
Local Cache property. |
|
com.gs.home |
GigaSpaces home directory. Since 5.0 not required, if not set explicitly, it is resolved as the parent directory of the JSpaces.jar file. |
|
com.gs.jca.demo.cfname |
JCA example connection factory class name. |
eis/GigaSpacesCF |
com.gs.jms.compressionMinSize |
Compresses a JMS text message's data if its size is larger than a configured value (threshold). The message data is compressed when sent, and decompressed when received. The value assigned should be in bytes. |
500000 (0.5 MB) |
com.gs.jmx.enabled |
System property that determines JMX supporting. |
true |
com.gs.licensekey |
License key string. |
|
com.gs.localhost.name |
|
|
com.gs.logging.disabled |
If true, the default gs_logging.properties file will not be loaded and none of the GS log handlers will be set to the LogManager. |
false |
com.gs.multicastnotify |
Local Cache property. |
|
com.gs.onewaynotify |
Boolean value. If false, performs notify operations in two way mode (ack on notify). |
true |
com.gs.pushMode |
Local Cache property. |
false |
com.gs.putFirst |
Local Cache property. |
false |
com.gs.resourcepool.timeout |
Sets the resource release timeout in ms. |
5000 |
com.gs.security.userid |
User name for security filter. |
|
com.gs.security.password |
User password for security filter. |
|
com.gs.security.ssl.password |
User password for SSL. |
|
com.gs.sizeLimit |
Local Cache property. |
|
com.gs.jms.compressionMinSize |
JMS - The minimum size (in bytes) which from where we start to compress the message body. e.g. if a 1 MB Text JMSMessage body is sent, and the compressionMinSize value is 500000 (0.5MB) then we will compress that message body (only), otherwise we will send (write) it as is. |
500000 |
com.gs.url |
Cache factory. |
|
com.gs.xmlschema.validation |
Boolean value. If false, does not validate cluster XML config schema. |
true |
com.gs.resourcepool.debug |
Boolean value com.gs.resourcepool.debug=true to set debug mode. |
|
com.gs.instanceID |
Used in J2EE ReplicatedSessionBean example to indicate the clustered space node instance to return. |
|
line.separator |
The GS logging formater Line separator string. This is the value of the line.separator property at the moment that the SimpleFormatter was created. |
|
com.gigaspaces.start.jmx |
JMX property. |
|
com.gigaspaces.start.container |
JMX property. |
|
com.gigaspaces.start.httpPort |
Webster http port definition |
default 0 - free port |
com.gigaspaces.start.httpServerRetries |
Webster http port retries - if the initial HTTP port is in use, tries ports between httpPort .. and httpPort+(N-1) |
default is 10, for example: initial port=1900 tries 1900, 1901, ... 1909 |
com.gigaspaces.start.hostAddress |
Webster host address. |
default is localhost |
com.gigaspaces.start.httpRoots |
Webster root library locations. |
Default includes GigaSpaces libraries, Jini libraries, etc. |
com.gigaspaces.start.addHttpRoots |
Additional Webster root library locations (appended to httpRoots). |
|
com.gs.jndi.url |
Used by the container schema. |
localhost:10098 |
com.gs.cluster.cluster_enabled |
Used by the space schema. |
false |
com.gs.cluster.config-url |
Used by the space schema. |
|
com.gs.protocol |
Used by the space schema. |
NIO |
com.gs.engine.cache_policy |
Used by the space schema. |
1 - ALL IN CACHE |
com.gs.memory_usage_enabled |
Used by the space schema. |
false |
com.gs.filters.statistics.enabled |
Used by the space schema. |
|
com.gs.cluster.cache-loader.external-data-source |
Used by the cluster schemas for the CacheLoader. |
|
com.gs.cluster.cache-loader.shared-data-source |
Used by the cluster schemas for the CacheLoader. |
|
com.gs.cluster.livenessMonitorFrequency |
Defines the frequency in which liveness of 'live' members in a cluster is monitored. See Viewing Clustered Space Status for more details. |
Default 10000 ms |
com.gs.cluster.livenessDetectorFrequency |
Defines the frequency in which liveness of members in a cluster is detected. See Viewing Clustered Space Status |
Default 5000 ms |
com.gs.number_implicit_indexs |
Used by default space schema. |
the default number of implicit indexes: for MemorySpace = 2, PersistentSpace = 1 |
com.gs.callGC |
Boolean value. Call garbage collection when performing eviction. This used when running in LRU cache policy and also at client side when using local cache. |
false |
com.gs.replication.disable_multicast_adaptor |
Boolean value. Force disabling replication multicast adaptor. |
false |
com.gs.xa.failOnInvalidRollback |
Boolean value. When set to false, the XAResource does not throw an error when attempting to roll back a non-existing transaction or a transaction the has already been rolled back. For more details, see Javadoc |
true |
|
com.gs.grid.secured |
Security property indicating whether the GSM and GSC should be loaded in a secured mode. (see services.config for more info). |
false (non-secured) |
com.gs.deploy |
The location of the deploy directory of the GSM. |
GSHOME/deploy |
com.gs.work |
The location of the work directory of the GSM and GSC. |
GSHOME/work |