Syntax

C#
public sealed class SystemProperties
Visual Basic (Declaration)
Public NotInheritable Class SystemProperties
Visual C++
public ref class SystemProperties sealed

The type exposes the following members.

Public Constructors

  NameDescription
Public methodSystemPropertiesSystemPropertiesNewOverloaded.

Public Methods

  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type. GetHashCode()() is suitable for use in hashing algorithms and data structures like a hash table.
(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 methodSetMemberType
Sets the member type.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)

Protected Methods

  NameDescription
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)

Public Properties

  NameDescription
Public propertyCacheServerGroupName
Returns the cache server-group name.
Public propertyCacheServerThreadCount
Returns the number of cacheserver threads.
Public propertyCacheXmlFile
Returns the name of the "cache.xml" file.
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 propertyGFBackpressureTime
Returns the "back pressure" time, in microseconds. For multicast, if a node receives a back pressure message, it will pause this long between message sends.
Public propertyGFBigValueEnabled
???
Public propertyGFBigValueThreshold
???
Public propertyGFCpuUsageHighWatermark
Returns the CPU usage "high water mark" (maximum CPU percentage used). For multicast, if this value is exceeded, the back pressure message is sent to the sender periodically.
Public propertyGFCpuUsageLowWatermark
Returns the CPU usage "low water mark" (minimum CPU percentage used). For multicast, if the CPU percentage is below this value, the back pressure message is no longer sent to the sender.
Public propertyGFHighWatermark
Returns the message queue size "high water mark". For multicast, if this value is exceeded, the back pressure message is sent to the sender periodically.
Public propertyGFLogLevel
Returns the message logging level.
Public propertyGFLowWatermark
Returns the message queue size "low water mark". For multicast, if the message queue size is below this value, the back pressure message is no longer sent to the sender.
Public propertyGFTransportAckTimeout
Returns the ack-timeout value, in seconds.
Public propertyGFTransportConfig
Returns the name of the GemFire transport configuration filename.
Public propertyGFTransportProtocol
Returns the string name of the transport protocol.
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 propertyLicenseFileName
Returns the name of the license file.
Public propertyLicenseType
Returns the license type.
Public propertyLocators
Returns the locator name.
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 propertyMaxSocketBufferSize
Returns the maximum socket buffer size to use
Public propertyMcastAddress
Returns the multicast address or the default ("224.0.33.11") if not set.
Public propertyMcastPort
Returns the multicast port number or the default (2365) if not set.
Public propertyMcastResolverTtl
Returns the multicast resolver time-to-live, in seconds.
Public propertyMcastRetransmissionRate
Returns the multicast re-transmission rate, in bits/second.
Public propertyMcastTransmissionRate
Returns the multicast transmission rate, in bits/second.
Public propertyMcastTransmissionWindowSize
Returns the multicast transmission window size, in bytes.
Public propertyMemberType
Returns the name of the cache type, PEER, CLIENT, or SERVER.
Public propertyMessageQueuingEnabled
True if message queueing is enabled.
Public propertyMulticastEnabled
True if mulitcast is enabled.
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 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 propertyStatsFileSizeLimit
Returns the maximum statistics file size, in bytes, or 0 if unlimited.
Public propertyTransportContextCount
Returns the number of LBM transport contexts.
Public propertyTransportSessions
Returns the configured limit of transport sessions used.

See Also