Name | Required | Default | Description |
ADAPTER | N | Specifies an interface to use, for example nsp://0.0.0.0:9000/ | |
ADAPTER_x | N | Specifies an interface to use, for example nsp://0.0.0.0:9000/ where x = 0 -> 9 | |
CACHE_SIZE | N | 10 000 | Specifies how many events to cache in memory for a store with multi-file disk storage (where the "events per spindle" storage property is set above 0), thereby avoiding I/O operations on disk. You might want to increase or decrease this value depending on your publish and consume rates, available heap size and individual event size. |
CAKEYSTORE | N | Shorthand for javax.net.ssl.trustStore | |
CAKEYSTOREPASSWD | N | Shorthand for javax.net.ssl.trustStorePassword | |
CHANNELUMASK | N | Specifies the default channel protection mask | |
CKEYSTORE | N | Shorthand for javax.net.ssl.keyStore | |
CKEYSTOREPASSWD | N | Shorthand for javax.net.ssl.keyStorePassword | |
DATADIR | Y | The path that Universal Messaging uses to store its internal status and configuration information about the realm. See the section below for related information. | |
DISK_USAGE_SCAN_ENABLE | N | (no default) | Note: This parameter is deprecated in Universal Messaging version 10.7 and will be removed in a subsequent release. The parameter determines whether to check at regular intervals if there is sufficient free disk space for the Universal Messaging server to continue normal processing. This parameter can be set to true or false, or can be left undefined. If it is set to true or false, it overrides the setting of the realm configuration property DiskScanEnable. If DISK_USAGE_SCAN_ENABLE is set to true, the percentage of available free space must be greater than the value given by the realm configuration parameter DiskUsageFreeThreshold in order for processing to continue normally. If the amount of free disk space drops below this percentage value, the server logs an error message. The server will initiate a clean shutdown with an appropriate error message if the disk space available is less than 500 MB. If DISK_USAGE_SCAN_ENABLE is set to false, no check of available free space is done; in this case, if the server runs out of disk space, an unorderly shutdown may result. If DISK_USAGE_SCAN_ENABLE is not set, i.e. is set to neither true nor false, the regular checks for free disk space can still be carried out if the realm configuration parameter DiskScanEnable is set to true. See the description of realm configuration properties in the section
Realm Configuration in the Administration Guide. |
HTTPHeaderSize | N | 8192 | Specifies the initial size of the HTTP header. |
HTTPMaxHeaderSize | N | 2 * HTTPHeaderSize | Specifies the maximum size of the HTTP header. |
javax.net.debug | N | Useful to debug SSL issues. | |
javax.net.ssl.keyStore | N | Used to set the default KeyStore the server will use. If not supplied the client MUST set one when configuring an SSL interface | |
javax.net.ssl.keyStorePassword | N | Used to set the default password for the keystore. If not supplied the client must set one when configuring an SSL interface | |
javax.net.ssl.trustStore | N | Used to set the default trust store the server will use. If not supplied the client MUST set one when configuring an SSL interface | |
javax.net.ssl.trustStorePassword | N | Used to set the default Truststore password the server will use. If not supplied the client MUST set one when configuring an SSL interface | |
LOG_FRAMEWORK | N | Specifies a third-party logging framework to use. Can be set to "LOGBACK" or "LOG4J2". The default is "fLogger". The Log4J2 framework is supported only in a Docker environment. | |
LogFileDepth | N | The number of log files to keep on disk when using log rolling. The oldest log files will be deleted when new log files are created. | |
LOGLEVEL | N | 5 | Specifies the current log level to use |
LOGFILE | N | System.out | Specifies a log file to write the log entries to |
LOGSIZE | N | 100000 | The maximum size (in bytes) of the log file before the log file is rolled |
MaxFileSize | N | 1000000000 (1GB) | Specifies the maximum size (in bytes) of a channel/queue file on disk, before automatic maintenance (auto-maintenance) is performed to re-order the file to remove purged events. The default is 1GB, although auto-maintenance is usually performed well before this limit is reached. |
MaxMemory | N | Uses the -Xms (minimum heap size) value | Specifies a target value for the maximum memory usage. As this value is approached, the realm server will attempt to free caches in order to release memory. |
MaxMemSize | N | Specifies the default value of the "MaintenanceMemoryThreshold" realm configuration option. See the section
Realm Configuration in the Administration Guide for related details. | |
mode | N | If set to IPAQ forces a small memory mode for the server | |
Nirvana.auth.exempt | N | Specifies the path to a text file that contains a list of users exempt from authentication. For more information about defining exempt users and configuring the property, see
Configuring Authentication and Client Negotiation. | |
REALM | Y | Specifies the name of the Realm Server. When creating a server instance, the server instance name is set to the realm name by default. After you create a server instance you cannot change the instance name or the realm name. For more information about creating instances, see
Universal Messaging Instance Manager in the Installation Guide. | |
SECURITYFILE | N | Used to specify the Super Users for this realm. Format is user@host (one per line). Note that this is only a bootstrap method on startup of a realm. If you had previously started the realm before specifying a SECURITYFILE, you will need to remove the files realms.nst and realms.nst _old from the RealmSpecific directory, then restart the realm with the -DSECURITYFILE setting in the Server_Common.conf file for the super user entries in the file to be added to the realm ACL. | |
SSLProtocols | N | TLSv1,TLSv1.1,TLSv1.2, TLSv1.3 | Specifies one or more (comma-separated) SSL protocols that the realm server is allowed to use. If an attempt is made to use any other protocol on the server, an error will be raised. |