Common attributes
The tables below give an overview of the configuration attributes related to the client-side Java Message Service JMS and the HTTP configuration. These attributes are used by all or most of the nevisDetect components.
JMS related configuration
Name | Type/unit | Default | Description | Properties file(s) |
---|---|---|---|---|
jms.receiveTimeout | int/msec | 1000 | The timeout to use for receiving calls. | admin.properties, core.properties, entrypoint.properties, persistency.properties |
jms.topic.timeToLive | int/msec | 60000 | The time to live of a JMS message. After this time, the broker will discard the message. | admin.properties, core.properties, entrypoint.properties, persistency.properties |
jms.queue.timeToLive | int/msec | 600000 | See the attribute jms.topic.timeToLive. | admin.properties, core.properties, entrypoint.properties, persistency.properties |
jms.client.brokerURL | URL | The JMS broker URL. | admin.properties, core.properties, entrypoint.properties, persistency.properties | |
jms.client.keyStore | file | The Java keystore file used for establishing the TLS connection to the JMS broker. | admin.properties, core.properties, entrypoint.properties, persistency.properties | |
jms.client.keyStorePassword | string | The passphrase for the keystore. | admin.properties, core.properties, entrypoint.properties, persistency.properties | |
jms.client.trustStore | file | The Java truststore file used for establishing the TLS connection to the JMS broker. | admin.properties, core.properties, entrypoint.properties, persistency.properties | |
jms.client.trustStorePassword | string | The passphrase for the truststore. | admin.properties, core.properties, entrypoint.properties, persistency.properties | |
jms.heartbeatPeriod | int/msec | 2000 | Defines the heartbeat period. | admin.properties, core.properties, entrypoint.properties, persistency.properties |
jms.listener.queue.concurrency | string | 3-100 | Sets the JMS listener scaling. The syntax of this attribute is: <min #threads>-<max #threads> | core.properties |
HTTP related configuration
Name | Type/unit | Example | Default | Description | Properties file(s) |
---|---|---|---|---|---|
http.client.connectTimeout | int/msec | 500 | The timeout for establishing a TCP connection. | behaviosec-plugin.propertiescore.propertiesentrypoint.propertiesproxy-plugin.properties | |
http.client.retryTimeout | int/msec | 5000 | The retry timeout in case of a connection error or an HTTP error code. | behaviosec-plugin.properties, core.properties, entrypoint.properties, proxy-plugin.properties | |
http.client.keyStore | file | file:/var/opt/neviskeybox/default/rdf/entrypoint_keystore.jks | The Java keystore file used for establishing the TLS connection. | behaviosec-plugin.properties, core.properties, entrypoint.properties, proxy-plugin.properties | |
http.client.keyStorePassword | string | The passphrase for the keystore. | behaviosec-plugin.properties, core.properties, entrypoint.properties, proxy-plugin.properties | ||
http.client.trustStore | file | file:/var/opt/neviskeybox/default/rdf/truststore.jks | The Java truststore file used for establishing the TLS connection. | behaviosec-plugin.properties, core.properties, entrypoint.properties, proxy-plugin.properties | |
http.client.trustStorePassword | string | The passphrase for the truststore. | behaviosec-plugin.properties, core.properties, entrypoint.properties, proxy-plugin.properties | ||
http.client.readTimeout | int/msec | 100000 | The read timeout. | core.propertiesentrypoint.properties | |
http.client.maxConnectionPoolSize | int | 5 | The size of the TCP connection pool. | core.propertiesentrypoint.properties | |
rest.configuration.polling.enabled | boolean | true | The polling settings for the REST configuration. | core.propertiesentrypoint.properties | |
rest.configuration.polling.wait-time | int/msec | 3000 | ". | core.propertiesentrypoint.properties |
Liveness and health services
For details about the liveness and health services, see chapter Liveness and health services.
Name | Type/unit | Default | Description | Properties file(s) |
---|---|---|---|---|
management.port | int | -1 | The port of the management server. The default value "-1" disables the management server.To enable the management server, choose a port number >0. | admin.propertiescore.propertiesentrypoint.propertiespersistency.properties |
management.server.address | string | 127.0.0.1 | The bind address of the management server. | |
management.context-path | string | / | The context path of the management server. | |
management.security.enabled | boolean | false | Flag for enabling/disabling the security of the management server. | |
spring.main.web-environment | boolean | false | Flag for enabling the management server for the Core and the Feature Correlator component. For the Core and the Feature Correlator component, the property must be set to "true". | core.propertiesentrypoint.properties |