com.j_spaces.kernel
Class SystemProperties

java.lang.Object
  extended by com.j_spaces.kernel.SystemProperties

public class SystemProperties
extends Object

This Class includes system properties used by the product.


Field Summary
static String CLUSTER_CACHE_LOADER_CENTRAL_DATA_SOURCE
           
static String CLUSTER_CACHE_LOADER_EXTERNAL_DATA_SOURCE
           
static String CLUSTER_CONFIG_URL
           
static String CLUSTER_CONFIG_URL_DEFAULT
           
static String CLUSTER_URL_PROTOCOL_PREFIX
           
static String CLUSTER_XML_DEBUG
           
static String CONTAINER_EMBEDDED_HTTPD_ENABLED
           
static String CONTAINER_EMBEDDED_HTTPD_ENABLED_DEFAULT
           
static String CONTAINER_SHUTDOWN_HOOK
           
static String CONTAINER_SHUTDOWN_HOOK_DEFAULT_VALUE
           
static String DISABLE_MULTICAST_REPLICATION_ADAPTOR
          if true disable multicast replication adaptor
static String DOWNLOAD_HOST
           
static String DOWNLOAD_HOST_DEFAULT_VALUE
           
static String ENGINE_CACHE_POLICY
           
static String ENGINE_CACHE_POLICY_DEFAULT
           
static String EVICT_LOG
          prints debug info when performing eviction.
static String EVICTION_STRATEGY
          Map API Local Cache Strategy
static String GS_LOGGING_CONFIG_FILE_PATH
           
static String GS_LOGGING_DEBUG
          If true the process of loading the default gs_logging.properties file will be printed out for troubleshooting purpose.
static String 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.
static String GS_PROTOCOL
           
static String GS_PROTOCOL_DEFAULT
           
static String IS_CLUSTER_ENABLED
           
static String IS_CLUSTER_ENABLED_DEFAULT
           
static String IS_FILTER_STATISTICS_ENABLED
           
static String IS_FILTER_STATISTICS_ENABLED_DEFAULT
           
static String JAXP_ENV_DEBUG_REPORT
          if -Dcom.gs.XMLEnvCheck=true we flush info about the Jaxp environment and print it to a file called GS_JAXP_EnvironmentCheck.xml in current directory.
static String JINI_LUS_GROUPS
           
static String JINI_LUS_LOCATORS
           
static String JINI_LUS_LOCATORS_DEFAULT
           
static String JMS_LOOKUP_ENABLED
          If true it will register the jms administrated objects in the rmi registry
static String LOOKUP_JNDI_URL
           
static String LOOKUP_JNDI_URL_DEFAULT
           
static String LOOKUP_UNICAST_ENABLED
           
static String LOOKUP_UNICAST_ENABLED_DEFAULT
           
static String MEMORY_USAGE_ENABLED
           
static String MEMORY_USAGE_ENABLED_DEFAULT
           
static String MULTICAST_NOTIFY
          Used with the Map API Local Cache.
static String NOTIFY_FIFO_QUEUE
          Determines the FIFO notify queue size.
static String NUMBER_IMPLICIT_INDEXES
           
static String NUMBER_IMPLICIT_INDEXES_DEFAULT
           
static String ONE_WAY_CLEAR
           
static String ONE_WAY_UPDATE
           
static String ONE_WAY_WRITE
           
static String PUSH_MODE
           
static String PUT_FIRST
          Used with the Map API Local Cache.
static String REGGIE_CLASSPATH_PREFIX
           
static String REGGIE_CODEBASE_LOAD_FROM_RESOURCE
          if true (when loaded from J2EE or when we don't count on httpd download) we find set the codebase jars using getResource() and not with an http protocol if false we use http host and port to download jars from httpd.
static String REGGIE_CODEBASE_PREFIX
           
static String SECURITY_PASSWORD
           
static String SECURITY_USERID
           
static String SER_UID
          When set to true the UID created by the ClientUIDHandler is composed out of a serialized representation of the �name�.
static String SERIALIZATION_TYPE
           
static String SERIALIZATION_TYPE_DEFAULT
           
static String SIZE_LIMIT
           
static String SPACE_STARTUP_STATE_ENABLED
           
static String START_EMBEDDED_LOOKUP
           
static String START_EMBEDDED_LOOKUP_DEFAULT
           
static String SYSTEM_TIME_PROVIDER
           
static String SYSTEM_TIME_PROVIDER_DEFAULT
           
static String URL
           
static String WATCHDOG_IDLE_CONNECTION_TIMEOUT
           
static String WATCHDOG_IDLE_CONNECTION_TIMEOUT_DEFAULT
           
static String WATCHDOG_LISTENING_TIMEOUT
           
static String WATCHDOG_LISTENING_TIMEOUT_DEFAULT
          Watchdog parameters default values
static String WATCHDOG_REQUEST_TIMEOUT
          Watchdog parameters
static String WATCHDOG_REQUEST_TIMEOUT_DEFAULT
           
static String WATCHDOG_TIMEOUT_RESOLUTION
           
static String WATCHDOG_TIMEOUT_RESOLUTION_DEFAULT
           
 
Constructor Summary
SystemProperties()
           
 
Method Summary
static String getSystemVariableDefaultValue(String sysVariableName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EVICT_LOG

public static final String EVICT_LOG
prints debug info when performing eviction. Relevant when using local cache or LRU space cache policy

See Also:
Constant Field Values

EVICTION_STRATEGY

public static final String EVICTION_STRATEGY
Map API Local Cache Strategy

See Also:
Constant Field Values

MULTICAST_NOTIFY

public static final String MULTICAST_NOTIFY
Used with the Map API Local Cache. Allows the local cache to be updated via multicast notification

See Also:
Constant Field Values

PUT_FIRST

public static final String PUT_FIRST
Used with the Map API Local Cache. Writes the object both into the local cache and master space

See Also:
Constant Field Values

PUSH_MODE

public static final String PUSH_MODE
See Also:
Constant Field Values

SIZE_LIMIT

public static final String SIZE_LIMIT
See Also:
Constant Field Values

ONE_WAY_WRITE

public static final String ONE_WAY_WRITE
See Also:
Constant Field Values

ONE_WAY_UPDATE

public static final String ONE_WAY_UPDATE
See Also:
Constant Field Values

ONE_WAY_CLEAR

public static final String ONE_WAY_CLEAR
See Also:
Constant Field Values

SECURITY_USERID

public static final String SECURITY_USERID
See Also:
Constant Field Values

SECURITY_PASSWORD

public static final String SECURITY_PASSWORD
See Also:
Constant Field Values

JINI_LUS_GROUPS

public static final String JINI_LUS_GROUPS
See Also:
Constant Field Values

JINI_LUS_LOCATORS

public static final String JINI_LUS_LOCATORS
See Also:
Constant Field Values

JINI_LUS_LOCATORS_DEFAULT

public static final String JINI_LUS_LOCATORS_DEFAULT
See Also:
Constant Field Values

CLUSTER_XML_DEBUG

public static final String CLUSTER_XML_DEBUG
See Also:
Constant Field Values

CLUSTER_URL_PROTOCOL_PREFIX

public static final String CLUSTER_URL_PROTOCOL_PREFIX
See Also:
Constant Field Values

URL

public static final String URL
See Also:
Constant Field Values

SER_UID

public static final String SER_UID
When set to true the UID created by the ClientUIDHandler is composed out of a serialized representation of the �name�. This way the name can be extracted directly from the UID.

See Also:
Constant Field Values

REGGIE_CODEBASE_LOAD_FROM_RESOURCE

public static final String REGGIE_CODEBASE_LOAD_FROM_RESOURCE
if true (when loaded from J2EE or when we don't count on httpd download) we find set the codebase jars using getResource() and not with an http protocol if false we use http host and port to download jars from httpd.

See Also:
Constant Field Values

REGGIE_CODEBASE_PREFIX

public static final String REGGIE_CODEBASE_PREFIX
See Also:
Constant Field Values

REGGIE_CLASSPATH_PREFIX

public static final String REGGIE_CLASSPATH_PREFIX
See Also:
Constant Field Values

NOTIFY_FIFO_QUEUE

public static final String NOTIFY_FIFO_QUEUE
Determines the FIFO notify queue size.

See Also:
Constant Field Values

GS_LOGGING_DISABLED

public static final String 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.

See Also:
Constant Field Values

GS_LOGGING_DEBUG

public static final String GS_LOGGING_DEBUG
If true the process of loading the default gs_logging.properties file will be printed out for troubleshooting purpose.

See Also:
Constant Field Values

GS_LOGGING_CONFIG_FILE_PATH

public static final String GS_LOGGING_CONFIG_FILE_PATH
See Also:
Constant Field Values

JAXP_ENV_DEBUG_REPORT

public static final String JAXP_ENV_DEBUG_REPORT
if -Dcom.gs.XMLEnvCheck=true we flush info about the Jaxp environment and print it to a file called GS_JAXP_EnvironmentCheck.xml in current directory.

See Also:
Constant Field Values

JMS_LOOKUP_ENABLED

public static final String JMS_LOOKUP_ENABLED
If true it will register the jms administrated objects in the rmi registry

See Also:
Constant Field Values

WATCHDOG_REQUEST_TIMEOUT

public static final String WATCHDOG_REQUEST_TIMEOUT
Watchdog parameters

See Also:
Constant Field Values

WATCHDOG_LISTENING_TIMEOUT

public static final String WATCHDOG_LISTENING_TIMEOUT
See Also:
Constant Field Values

WATCHDOG_IDLE_CONNECTION_TIMEOUT

public static final String WATCHDOG_IDLE_CONNECTION_TIMEOUT
See Also:
Constant Field Values

WATCHDOG_TIMEOUT_RESOLUTION

public static final String WATCHDOG_TIMEOUT_RESOLUTION
See Also:
Constant Field Values

WATCHDOG_LISTENING_TIMEOUT_DEFAULT

public static final String WATCHDOG_LISTENING_TIMEOUT_DEFAULT
Watchdog parameters default values

See Also:
Constant Field Values

WATCHDOG_REQUEST_TIMEOUT_DEFAULT

public static final String WATCHDOG_REQUEST_TIMEOUT_DEFAULT
See Also:
Constant Field Values

WATCHDOG_IDLE_CONNECTION_TIMEOUT_DEFAULT

public static final String WATCHDOG_IDLE_CONNECTION_TIMEOUT_DEFAULT
See Also:
Constant Field Values

WATCHDOG_TIMEOUT_RESOLUTION_DEFAULT

public static final String WATCHDOG_TIMEOUT_RESOLUTION_DEFAULT
See Also:
Constant Field Values

IS_CLUSTER_ENABLED

public static final String IS_CLUSTER_ENABLED
See Also:
Constant Field Values

IS_CLUSTER_ENABLED_DEFAULT

public static final String IS_CLUSTER_ENABLED_DEFAULT

CLUSTER_CONFIG_URL

public static final String CLUSTER_CONFIG_URL
See Also:
Constant Field Values

CLUSTER_CONFIG_URL_DEFAULT

public static final String CLUSTER_CONFIG_URL_DEFAULT
See Also:
Constant Field Values

IS_FILTER_STATISTICS_ENABLED

public static final String IS_FILTER_STATISTICS_ENABLED
See Also:
Constant Field Values

IS_FILTER_STATISTICS_ENABLED_DEFAULT

public static final String IS_FILTER_STATISTICS_ENABLED_DEFAULT

NUMBER_IMPLICIT_INDEXES

public static final String NUMBER_IMPLICIT_INDEXES
See Also:
Constant Field Values

NUMBER_IMPLICIT_INDEXES_DEFAULT

public static final String NUMBER_IMPLICIT_INDEXES_DEFAULT

SERIALIZATION_TYPE

public static final String SERIALIZATION_TYPE
See Also:
Constant Field Values

SERIALIZATION_TYPE_DEFAULT

public static final String SERIALIZATION_TYPE_DEFAULT

GS_PROTOCOL

public static final String GS_PROTOCOL
See Also:
Constant Field Values

GS_PROTOCOL_DEFAULT

public static final String GS_PROTOCOL_DEFAULT
See Also:
Constant Field Values

ENGINE_CACHE_POLICY

public static final String ENGINE_CACHE_POLICY
See Also:
Constant Field Values

ENGINE_CACHE_POLICY_DEFAULT

public static final String ENGINE_CACHE_POLICY_DEFAULT

MEMORY_USAGE_ENABLED

public static final String MEMORY_USAGE_ENABLED
See Also:
Constant Field Values

MEMORY_USAGE_ENABLED_DEFAULT

public static final String MEMORY_USAGE_ENABLED_DEFAULT
See Also:
Constant Field Values

CLUSTER_CACHE_LOADER_EXTERNAL_DATA_SOURCE

public static final String CLUSTER_CACHE_LOADER_EXTERNAL_DATA_SOURCE
See Also:
Constant Field Values

CLUSTER_CACHE_LOADER_CENTRAL_DATA_SOURCE

public static final String CLUSTER_CACHE_LOADER_CENTRAL_DATA_SOURCE
See Also:
Constant Field Values

DOWNLOAD_HOST

public static final String DOWNLOAD_HOST
See Also:
Constant Field Values

DOWNLOAD_HOST_DEFAULT_VALUE

public static final String DOWNLOAD_HOST_DEFAULT_VALUE
See Also:
Constant Field Values

CONTAINER_SHUTDOWN_HOOK

public static final String CONTAINER_SHUTDOWN_HOOK
See Also:
Constant Field Values

CONTAINER_SHUTDOWN_HOOK_DEFAULT_VALUE

public static final String CONTAINER_SHUTDOWN_HOOK_DEFAULT_VALUE
See Also:
Constant Field Values

CONTAINER_EMBEDDED_HTTPD_ENABLED

public static final String CONTAINER_EMBEDDED_HTTPD_ENABLED
See Also:
Constant Field Values

CONTAINER_EMBEDDED_HTTPD_ENABLED_DEFAULT

public static final String CONTAINER_EMBEDDED_HTTPD_ENABLED_DEFAULT
See Also:
Constant Field Values

LOOKUP_JNDI_URL

public static final String LOOKUP_JNDI_URL
See Also:
Constant Field Values

LOOKUP_JNDI_URL_DEFAULT

public static final String LOOKUP_JNDI_URL_DEFAULT
See Also:
Constant Field Values

START_EMBEDDED_LOOKUP

public static final String START_EMBEDDED_LOOKUP
See Also:
Constant Field Values

START_EMBEDDED_LOOKUP_DEFAULT

public static final String START_EMBEDDED_LOOKUP_DEFAULT
See Also:
Constant Field Values

LOOKUP_UNICAST_ENABLED

public static final String LOOKUP_UNICAST_ENABLED
See Also:
Constant Field Values

LOOKUP_UNICAST_ENABLED_DEFAULT

public static final String LOOKUP_UNICAST_ENABLED_DEFAULT
See Also:
Constant Field Values

SYSTEM_TIME_PROVIDER

public static final String SYSTEM_TIME_PROVIDER
See Also:
Constant Field Values

SYSTEM_TIME_PROVIDER_DEFAULT

public static final String SYSTEM_TIME_PROVIDER_DEFAULT
See Also:
Constant Field Values

DISABLE_MULTICAST_REPLICATION_ADAPTOR

public static final String DISABLE_MULTICAST_REPLICATION_ADAPTOR
if true disable multicast replication adaptor

See Also:
Constant Field Values

SPACE_STARTUP_STATE_ENABLED

public static final String SPACE_STARTUP_STATE_ENABLED
See Also:
Constant Field Values
Constructor Detail

SystemProperties

public SystemProperties()
Method Detail

getSystemVariableDefaultValue

public static String getSystemVariableDefaultValue(String sysVariableName)