Click or drag to resize
SystemProperties Class

Note: This API is now obsolete.

A class for internal use, that encapsulates the properties that can be set through [!:DistributedSystem.Connect] or a gfcpp.properties file.
Inheritance Hierarchy
SystemObject
  [T:GemStone.GemFire.Cache.Internal.UMWrap<gemfire::SystemProperties>]
    GemStone.GemFire.CacheSystemProperties

Namespace: GemStone.GemFire.Cache
Assembly: Gemstone.Gemfire.Cache (in Gemstone.Gemfire.Cache.dll) Version: 9.0.6.18
Syntax
[ObsoleteAttribute("Use classes and APIs from the GemStone.GemFire.Cache.Generic namespace")]
public sealed class SystemProperties : [T:GemStone.GemFire.Cache.Internal.UMWrap<gemfire::SystemProperties>]

The SystemProperties type exposes the following members.

Constructors
  NameDescription
Public methodSystemProperties(Properties)
Constructor. Sets the default (hard-coded) values first, and then overwrites those with any values found in the given properties.
Public methodSystemProperties(Properties, String)
Constructor.
  1. Sets the default (hard-coded) values.
  2. Overwrites those with any values from systemDefault/gfcpp.properties
  3. Overwrites those with any values from the given file (if it exists) or the local ./gfcpp.properties (if the given file does not exist).
  4. Overwrites those with any values found in the given properties.
Top
Properties
  NameDescription
Public propertyAppDomainEnabled
Whether client is running in multiple AppDomain or not. Default value is "false".
Public propertyCacheXmlFile
Returns the name of the "cache.xml" file.
Public propertyConflateEvents
Returns the conflate event's option
Public propertyConnectTimeout
Returns the connect timeout used for server and locator handshakes.
Public propertyCrashDumpEnabled
True if the crash dump generation for unhandled fatal exceptions is enabled. If "log-file" property has been specified then they are created in the same directory as the log file, and having the same prefix as log file. By default crash dumps are created in the current working directory and have the "gemfire_cpp" prefix. The actual dump file will have timestamp and process ID in the full name.
Public propertyDebugStackTraceEnabled
True if the stack trace is enabled.
Public propertyDurableClientId
Returns the durable client's ID.
Public propertyDurableTimeout
Returns the durable client's timeout.
Public propertyGetSecurityProperties
Returns all the security properties
Public propertyGFLogLevel
Returns the message logging level.
Public propertyHeapLRUDelta
Returns the HeapLRUDelta value (a percent value). This specifies the percentage of entries the system will evict each time it detects that it has exceeded the HeapLRULimit. Defaults to 10%
Public propertyHeapLRULimit
Returns the HeapLRULimit value (in bytes), the maximum memory that values in a cache can use to store data before overflowing to disk or destroying entries to ensure that the server process never runs out of memory due to cache memory usage
Public propertyHeapLRULimitEnabled
Returns a boolean that specifies if heapLRULimit has been enabled for the process. If enabled, the HeapLRULimit specifies the maximum amount of memory that values in a cache can use to store data before overflowing to disk or destroying entries to ensure that the server process never runs out of memory
Public propertyIsSecurityOn
True if client needs to be authenticated
Public propertyLogDiskSpaceLimit
Returns the maximum log Disk size, in bytes, or 0 if unlimited.
Public propertyLogFileName
Returns the name of the message log file.
Public propertyLogFileSizeLimit
Returns the maximum log file size, in bytes, or 0 if unlimited.
Public propertyMaxQueueSize
Returns the max queue size for notification messages
Public propertyMaxSocketBufferSize
Returns the maximum socket buffer size to use
Public propertyName
Returns the system name.
Public propertyNotifyAckInterval
Returns the periodic notify ack interval
Public propertyNotifyDupCheckLife
Returns the expiry time of an idle event id map entry for duplicate notification checking
Public propertyPingInterval
Returns the time between two consecutive ping to servers
Public propertyRedundancyMonitorInterval
Returns the time between two consecutive checks for redundancy for HA
Public propertySSLEnabled
True if ssl connection support is enabled.
Public propertySSLKeyStore
Returns the SSL private keystore file path.
Public propertySSLKeystorePassword
Returns the client keystore password..
Public propertySSLTrustStore
Returns the SSL public certificate trust store file path.
Public propertyStatisticsArchiveFile
Returns the name of the statistics archive file.
Public propertyStatisticsEnabled
True if statistics are enabled (archived).
Public propertyStatisticsSampleInterval
Returns the sampling interval, that is, how often the statistics thread writes to disk, in seconds.
Public propertyStatsDiskSpaceLimit
Returns the maximum statistics Disk size, in bytes, or 0 if unlimited.
Public propertyStatsFileSizeLimit
Returns the maximum statistics file size, in bytes, or 0 if unlimited.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLogSettings
Prints all settings to the process log.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also