| GemStone::GemFire::Cache::SystemProperties::SystemProperties | ( | Properties^ | properties | ) |
Constructor. Sets the default (hard-coded) values first, and then overwrites those with any values found in the given properties.
| properties | initialize with the given properties |
| GemStone::GemFire::Cache::SystemProperties::SystemProperties | ( | Properties^ | properties, | |
| String^ | configFile | |||
| ) |
Constructor.
systemDefault/gfcpp.properties ./gfcpp.properties (if the given file does not exist).
| properties | these overwrite any other values already set | |
| configFile | see summary |
| void GemStone::GemFire::Cache::SystemProperties::LogSettings | ( | ) |
Prints all settings to the process log.
bool GemStone::GemFire::Cache::SystemProperties::AppDomainEnabled [get] |
Whether client is running in multiple AppDomain or not. Default value is "false".
String^ GemStone::GemFire::Cache::SystemProperties::CacheXmlFile [get] |
Returns the name of the "cache.xml" file.
String^ GemStone::GemFire::Cache::SystemProperties::ConflateEvents [get] |
Returns the conflate event's option
uint32_t GemStone::GemFire::Cache::SystemProperties::ConnectTimeout [get] |
Returns the connect timeout used for server and locator handshakes.
bool GemStone::GemFire::Cache::SystemProperties::CrashDumpEnabled [get] |
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.
bool GemStone::GemFire::Cache::SystemProperties::DebugStackTraceEnabled [get] |
True if the stack trace is enabled.
String^ GemStone::GemFire::Cache::SystemProperties::DurableClientId [get] |
Returns the durable client's ID.
uint32_t GemStone::GemFire::Cache::SystemProperties::DurableTimeout [get] |
Returns the durable client's timeout.
Properties^ GemStone::GemFire::Cache::SystemProperties::GetSecurityProperties [get] |
Returns all the security properties
LogLevel GemStone::GemFire::Cache::SystemProperties::GFLogLevel [get] |
Returns the message logging level.
int32_t GemStone::GemFire::Cache::SystemProperties::HeapLRUDelta [get] |
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%
size_t GemStone::GemFire::Cache::SystemProperties::HeapLRULimit [get] |
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
bool GemStone::GemFire::Cache::SystemProperties::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
bool GemStone::GemFire::Cache::SystemProperties::IsSecurityOn [get] |
True if client needs to be authenticated
String^ GemStone::GemFire::Cache::SystemProperties::LicenseFileName [get] |
Returns the name of the license file.
String^ GemStone::GemFire::Cache::SystemProperties::LicenseType [get] |
Returns the license type.
int32_t GemStone::GemFire::Cache::SystemProperties::LogDiskSpaceLimit [get] |
Returns the maximum log Disk size, in bytes, or 0 if unlimited.
String^ GemStone::GemFire::Cache::SystemProperties::LogFileName [get] |
Returns the name of the message log file.
int32_t GemStone::GemFire::Cache::SystemProperties::LogFileSizeLimit [get] |
Returns the maximum log file size, in bytes, or 0 if unlimited.
uint32_t GemStone::GemFire::Cache::SystemProperties::MaxQueueSize [get] |
Returns the max queue size for notification messages
int32_t GemStone::GemFire::Cache::SystemProperties::MaxSocketBufferSize [get] |
Returns the maximum socket buffer size to use
String^ GemStone::GemFire::Cache::SystemProperties::Name [get] |
Returns the system name.
int32_t GemStone::GemFire::Cache::SystemProperties::NotifyAckInterval [get] |
Returns the periodic notify ack interval
int32_t GemStone::GemFire::Cache::SystemProperties::NotifyDupCheckLife [get] |
Returns the expiry time of an idle event id map entry for duplicate notification checking
int32_t GemStone::GemFire::Cache::SystemProperties::PingInterval [get] |
Returns the time between two consecutive ping to servers
int32_t GemStone::GemFire::Cache::SystemProperties::RedundancyMonitorInterval [get] |
Returns the time between two consecutive checks for redundancy for HA
bool GemStone::GemFire::Cache::SystemProperties::SSLEnabled [get] |
True if ssl connection support is enabled.
String^ GemStone::GemFire::Cache::SystemProperties::SSLKeyStore [get] |
Returns the SSL private keystore file path.
String^ GemStone::GemFire::Cache::SystemProperties::SSLTrustStore [get] |
Returns the SSL public certificate trust store file path.
String^ GemStone::GemFire::Cache::SystemProperties::StatisticsArchiveFile [get] |
Returns the name of the statistics archive file.
bool GemStone::GemFire::Cache::SystemProperties::StatisticsEnabled [get] |
True if statistics are enabled (archived).
int32_t GemStone::GemFire::Cache::SystemProperties::StatisticsSampleInterval [get] |
Returns the sampling interval, that is, how often the statistics thread writes to disk, in seconds.
int32_t GemStone::GemFire::Cache::SystemProperties::StatsDiskSpaceLimit [get] |
Returns the maximum statistics Disk size, in bytes, or 0 if unlimited.
int32_t GemStone::GemFire::Cache::SystemProperties::StatsFileSizeLimit [get] |
Returns the maximum statistics file size, in bytes, or 0 if unlimited.