VMware Tanzu GemFire .NET Client API Reference

VMware Tanzu GemFire .NET Client: ISystemProperties Interface Reference
VMware Tanzu GemFire .NET Client
ISystemProperties Interface Reference

A class that encapsulates the GemFire client properties. More...

Inherited by SystemProperties.

Properties

TimeSpan StatisticsSampleInterval [get, set]
 Returns the sampling interval, that is, how often the statistics thread writes to disk, in seconds. More...
 
bool StatisticsEnabled [get, set]
 True if statistics are enabled (archived). More...
 
string StatisticsArchiveFile [get, set]
 Returns the name of the statistics archive file. More...
 
bool HeapLRULimitEnabled [get]
 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 More...
 
int HeapLRULimit [get, set]
 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 More...
 
int HeapLRUDelta [get, set]
 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% More...
 
int MaxSocketBufferSize [get, set]
 Returns the maximum socket buffer size to use More...
 
TimeSpan PingInterval [get, set]
 Returns the time between two consecutive ping to servers More...
 
TimeSpan RedundancyMonitorInterval [get, set]
 Returns the time between two consecutive checks for redundancy for HA More...
 
TimeSpan NotifyAckInterval [get, set]
 Returns the periodic notify ack interval More...
 
TimeSpan NotifyDupCheckLife [get, set]
 Returns the expiry time of an idle event id map entry for duplicate notification checking More...
 
string Name [get, set]
 Returns the system name. More...
 
int StatsFileSizeLimit [get, set]
 Returns the maximum statistics file size, in bytes, or 0 if unlimited. More...
 
int StatsDiskSpaceLimit [get, set]
 Returns the maximum statistics Disk size, in bytes, or 0 if unlimited. More...
 
bool SSLEnabled [get, set]
 True if ssl connection support is enabled. More...
 
string SSLKeyStore [get, set]
 Returns the SSL private keystore file path. More...
 
string SSLTrustStore [get, set]
 Returns the SSL public certificate trust store file path. More...
 
string SSLKeystorePassword [get, set]
 Returns the client keystore password. More...
 
string SSLTrustStorePassword [get, set]
 Returns the client truststore password. More...
 
X509KeyStorageFlags SSLKeySetStorageFlag [get, set]
 Returns the KeySet Storage flag that the Client certificate is created with. On Linux, this will likely need to be UserKeySet or DefaultKeySet On Windows, if UserKeySet does not work, MachineKeySet should. More...
 
IDictionary< string, string > SecurityProperties [get, set]
 Returns all the security properties More...
 
string DurableClientId [get, set]
 Returns the durable client's ID. More...
 
TimeSpan DurableTimeout [get, set]
 Returns the durable client's timeout. More...
 
TimeSpan ConnectTimeout [get, set]
 Returns the connect timeout used for server and locator handshakes. More...
 
string ConflateEvents [get, set]
 Returns the conflate event's option More...
 
TimeSpan SuspendedTxTimeout [get, set]
 Returns the timeout after which suspended transactions are rolled back. More...
 
bool OnClientDisconnectClearPdxTypeIds [get, set]
 True if app want to clear pdx types ids on client disconnect More...
 

Detailed Description

A class that encapsulates the GemFire client properties.

Property Documentation

◆ ConflateEvents

string ISystemProperties.ConflateEvents
getset

Returns the conflate event's option

Returns
the conflate event option

◆ ConnectTimeout

TimeSpan ISystemProperties.ConnectTimeout
getset

Returns the connect timeout used for server and locator handshakes.

Returns
the connect timeout used for server and locator handshakes

◆ DurableClientId

string ISystemProperties.DurableClientId
getset

Returns the durable client's ID.

Returns
the durable client ID

◆ DurableTimeout

TimeSpan ISystemProperties.DurableTimeout
getset

Returns the durable client's timeout.

Returns
the durable client timeout

◆ HeapLRUDelta

int ISystemProperties.HeapLRUDelta
getset

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%

Returns
the HeapLRUDelta value

◆ HeapLRULimit

int ISystemProperties.HeapLRULimit
getset

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

Returns
the HeapLRULimit value

◆ HeapLRULimitEnabled

bool ISystemProperties.HeapLRULimitEnabled
get

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

Returns
true if enabled

◆ MaxSocketBufferSize

int ISystemProperties.MaxSocketBufferSize
getset

Returns the maximum socket buffer size to use

Returns
the MaxSocketBufferSize value

◆ Name

string ISystemProperties.Name
getset

Returns the system name.

Returns
the name

◆ NotifyAckInterval

TimeSpan ISystemProperties.NotifyAckInterval
getset

Returns the periodic notify ack interval

Returns
the NotifyAckInterval value

◆ NotifyDupCheckLife

TimeSpan ISystemProperties.NotifyDupCheckLife
getset

Returns the expiry time of an idle event id map entry for duplicate notification checking

Returns
the NotifyDupCheckLife value

◆ OnClientDisconnectClearPdxTypeIds

bool ISystemProperties.OnClientDisconnectClearPdxTypeIds
getset

True if app want to clear pdx types ids on client disconnect

Returns
true if enabled

◆ PingInterval

TimeSpan ISystemProperties.PingInterval
getset

Returns the time between two consecutive ping to servers

Returns
the PingInterval value

◆ RedundancyMonitorInterval

TimeSpan ISystemProperties.RedundancyMonitorInterval
getset

Returns the time between two consecutive checks for redundancy for HA

Returns
the RedundancyMonitorInterval value

◆ SecurityProperties

IDictionary<string, string> ISystemProperties.SecurityProperties
getset

Returns all the security properties

Returns
the security properties

◆ SSLEnabled

bool ISystemProperties.SSLEnabled
getset

True if ssl connection support is enabled.

Returns
true if enabled

◆ SSLKeySetStorageFlag

X509KeyStorageFlags ISystemProperties.SSLKeySetStorageFlag
getset

Returns the KeySet Storage flag that the Client certificate is created with. On Linux, this will likely need to be UserKeySet or DefaultKeySet On Windows, if UserKeySet does not work, MachineKeySet should.

Returns

◆ SSLKeyStore

string ISystemProperties.SSLKeyStore
getset

Returns the SSL private keystore file path.

Returns
the SSL private keystore file path

◆ SSLKeystorePassword

string ISystemProperties.SSLKeystorePassword
getset

Returns the client keystore password.

Returns
Returns the client keystore password.

◆ SSLTrustStore

string ISystemProperties.SSLTrustStore
getset

Returns the SSL public certificate trust store file path.

Returns
the SSL public certificate trust store file path

◆ SSLTrustStorePassword

string ISystemProperties.SSLTrustStorePassword
getset

Returns the client truststore password.

Returns
Returns the client truststore password.

◆ StatisticsArchiveFile

string ISystemProperties.StatisticsArchiveFile
getset

Returns the name of the statistics archive file.

Returns
the filename

◆ StatisticsEnabled

bool ISystemProperties.StatisticsEnabled
getset

True if statistics are enabled (archived).

Returns
true if enabled

◆ StatisticsSampleInterval

TimeSpan ISystemProperties.StatisticsSampleInterval
getset

Returns the sampling interval, that is, how often the statistics thread writes to disk, in seconds.

Returns
the statistics sampling interval

◆ StatsDiskSpaceLimit

int ISystemProperties.StatsDiskSpaceLimit
getset

Returns the maximum statistics Disk size, in bytes, or 0 if unlimited.

Returns
the maximum limit

◆ StatsFileSizeLimit

int ISystemProperties.StatsFileSizeLimit
getset

Returns the maximum statistics file size, in bytes, or 0 if unlimited.

Returns
the maximum limit

◆ SuspendedTxTimeout

TimeSpan ISystemProperties.SuspendedTxTimeout
getset

Returns the timeout after which suspended transactions are rolled back.

Returns
the timeout for suspended transactions

The documentation for this interface was generated from the following file:
  • gemfire.client/Interfaces/ISystemProperties.cs