Platform Search Node configuration properties
This is a file with listed all configuration properties for Platform Search Node.
These properties are used to configure the Search as a platform cluster component, and so it contains properties for gRPC, connection to the Admin cluster component and more.
management.endpoint.elasticnodes
management.endpoint.elasticnodes.access
- Type:
org.springframework.boot.actuate.endpoint.Access - Default value: unrestricted
Permitted level of access for the elasticnodes endpoint.
management.endpoint.elasticnodes.cache.time-to-live
- Type:
Duration - Default value: 0ms
Maximum time that a response can be cached.
Deprecated properties
management.endpoint.elasticnodes.enabled Deprecated - 3.4.0
- Type: Boolean
- Default value: true
- Deprecation:
- Level:
- Reason:
- Replacement: management.endpoint.elasticnodes.access
- Sine: 3.4.0
Whether to enable the elasticnodes endpoint.
management.endpoint.status
management.endpoint.status.up-statuses
- Type:
List<com.netgrif.grpc.NodeStatus>
Node statuses that indicates UP health status.
nae.actions
nae.actions.imports
- Type:
List<String>
<pre> Class imports. Example: <code>nae.actions.imports=java.time.LocalDate</code> Will result in: <code>import java.date.LocalDate</code> </pre>
nae.actions.star-imports
- Type:
List<String>
<pre> Package imports. Example: <code>nae.actions.star-imports=java.time,com.netgrif</code> Will result in: <code>import java.date.* import com.netgrif.*</code> </pre>
nae.actions.static-star-imports
- Type:
List<String>
<pre> Static property imports. Example: <code>nae.actions.static-star-imports=java.time.LocalDate</code> Will result in: <code>import static java.time.LocalDate.*</code> </pre>
nae.cache
nae.cache.additional
- Type:
List<String>
nae.cache.all-caches
- Type:
Set<String>
nae.cache.petri-net-by-id
- Type:
String - Default value: petriNetById
nae.cache.petri-net-by-identifier
- Type:
String - Default value: petriNetByIdentifier
nae.cache.petri-net-cache
- Type:
String - Default value: petriNetCache
nae.cache.petri-net-newest
- Type:
String - Default value: petriNetNewest
nae.dashboard
nae.dashboard.enabled
- Type:
Boolean - Default value: false
nae.elastic.search.priority
nae.elastic.search.priority.full-text-fields
- Type:
List<String>
nae.field-runner.cache-size
nae.field-runner.cache-size.actions
- Type:
Long - Default value: 500
nae.field-runner.cache-size.functions
- Type:
Long - Default value: 500
nae.field-runner.cache-size.namespace-functions
- Type:
Long - Default value: 500
nae.filter.export
nae.filter.export.file-name
- Type:
String - Default value: filters.xml
nae.impersonation
nae.impersonation.configs-per-user
- Type:
Integer - Default value: 1000
nae.impersonation.enabled
- Type:
Boolean - Default value: false
nae.impersonation.redis-namespace
- Type:
String
nae.public
nae.public.url
- Type:
String
nae.server.security.headers.hsts
nae.server.security.headers.hsts.enable
- Type:
Boolean - Default value: false
nae.server.security.headers.hsts.include-sub-domains
- Type:
Boolean - Default value: false
If this optional parameter is specified, this rule applies to all the site's subdomains as well.
nae.server.security.headers.hsts.max-age
- Type:
Long - Default value: 31536000
The time, in seconds, that the browser should remember that a site is only to be accessed using HTTPS. Default value: 31536000
nae.server.security.headers.hsts.preload
- Type:
Boolean - Default value: false
See Preloading Strict Transport Security for details. When using preload, the max-age directive must be at least 31536000 (1 year), and the includeSubDomains directive must be present. Not part of the specification.
nae.session
nae.session.enabled-filter
- Type:
Boolean - Default value: false
nae.session.enabled-limit-session
- Type:
Boolean - Default value: false
nae.session.max-session
- Type:
Integer - Default value: 1
nae.uri
nae.uri.index
- Type:
String - Default value: nae_uri
nae.uri.name
- Type:
String - Default value: root
nae.uri.separator
- Type:
String - Default value: /
netgrif.search.data
netgrif.search.data.database-name
- Type:
String - Default value: nae
The name of the database used by the application. Defaults to `nae`.
netgrif.search.data.elasticsearch.analyzer-enabled
- Type:
Boolean - Default value: false
A flag indicating whether custom analyzer functionality is enabled.
netgrif.search.data.elasticsearch.analyzer-path-file
- Type:
org.springframework.core.io.Resource
The file path to the custom analyzer configuration.
netgrif.search.data.elasticsearch.connection-timeout
- Type:
Long - Default value: 1000
Specifies the timeout duration, in milliseconds, for establishing a connection. This configuration determines how long the system will wait before considering the connection attempt as failed if no response is received within this time frame.
netgrif.search.data.elasticsearch.connection-ttl
- Type:
Long - Default value: 0
The time-to-live value for connections. Use `connection-ttl-unit` to change unit of time.
netgrif.search.data.elasticsearch.connection-ttl-unit
- Type:
concurrent.TimeUnit
Specifies the time unit for connection TTL (Time-To-Live) in the application. This determines the granularity of the connection TTL setting, such as seconds, milliseconds, or another valid {@link TimeUnit}.
netgrif.search.data.elasticsearch.date-detection
- Type:
Boolean - Default value: false
Indicates whether Elasticsearch should automatically detect and parse date fields in indexed documents. Defaults to `false`, meaning date detection is disabled by default.
netgrif.search.data.elasticsearch.default-filters
- Type:
List<String>
A list of default analysis filters applied to fields in Elasticsearch indexing.
netgrif.search.data.elasticsearch.default-max-connections-per-host
- Type:
Integer - Default value: 10
The maximum number of connections allowed per host by default. This setting defines how many connections can be maintained simultaneously to a single target endpoint or route, for example, a single server or service.
netgrif.search.data.elasticsearch.default-search-filters
- Type:
List<String>
A list of default analysis filters applied during Elasticsearch search queries.
netgrif.search.data.elasticsearch.index-settings
- Type:
Map<String,java.lang.Object>
A map of general settings applied to Elasticsearch indices.
netgrif.search.data.elasticsearch.io-thread-count
- Type:
Integer - Default value: 0
Represents the number of I/O threads to be used for handling input/output operations. This configuration determines the level of concurrency for I/O tasks in the application.
netgrif.search.data.elasticsearch.mapping-settings
- Type:
Map<String,java.lang.Object>
A map of settings related to the mappings of fields in Elasticsearch indices.
netgrif.search.data.elasticsearch.max-connections
- Type:
Integer - Default value: 30
Specifies the maximum number of total connections that can be established.
netgrif.search.data.elasticsearch.max-result-window
- Type:
Long - Default value: 10000000
Specifies the maximum number of results returned in a single query from Elasticsearch. Defaults to 10,000,000. This value is useful for optimizing large queries that span multiple results.
netgrif.search.data.elasticsearch.password
- Type:
String
The password used for authenticating with the Elasticsearch server.
netgrif.search.data.elasticsearch.port
- Type:
Integer - Default value: 9300
The default port number for the Elasticsearch server.
netgrif.search.data.elasticsearch.priority.full-text-fields
- Type:
List<String>
A list of fields with weighted priorities used in full-text search indexing and queries. Each entry defines a field in Elasticsearch and specifies a weight (e.g., `^2`) to influence search ranking. <p> Default configuration: <ul> <li><code>title.keyword^2</code>: Title field with a higher weight.</li> <li><code>authorName^1</code>: Author's name.</li> <li><code>authorEmail^1</code>: Author's email.</li> <li><code>visualId.keyword^2</code>: ID field with a higher weight.</li> </ul>
netgrif.search.data.elasticsearch.proxy-string
- Type:
String
Proxy configuration for Elasticsearch communication. Formatted as String host:port.
netgrif.search.data.elasticsearch.search-port
- Type:
Integer - Default value: 9200
The port number used for the Elasticsearch search API.
netgrif.search.data.elasticsearch.service.configuration-enabled
- Type:
Boolean - Default value: true
Indicates if custom configurations are enabled for the service. Defaults to true.
netgrif.search.data.elasticsearch.service.priority
- Type:
Boolean - Default value: false
Specifies if priority-based configurations are enabled for indexing or searching.
netgrif.search.data.elasticsearch.socket-timeout
- Type:
Long - Default value: 30000
Specifies the timeout value in milliseconds for socket connections. This value determines how long the system waits for a response from a socket connection before throwing a timeout exception.
netgrif.search.data.elasticsearch.ssl
- Type:
Boolean - Default value: false
Indicates if SSL is enabled for Elasticsearch communication.
netgrif.search.data.elasticsearch.task.executors.allow-core-thread-time-out
- Type:
Boolean - Default value: true
netgrif.search.data.elasticsearch.task.executors.keep-alive-seconds
- Type:
Integer - Default value: 30
netgrif.search.data.elasticsearch.task.executors.max-pool-size
- Type:
Integer
netgrif.search.data.elasticsearch.task.executors.size
- Type:
Integer - Default value: 50
netgrif.search.data.elasticsearch.task.executors.thread-name-prefix
- Type:
String - Default value: ElasticTaskExecutor-
netgrif.search.data.elasticsearch.token
- Type:
String
The authentication token for the Elasticsearch server, when using token-based authentication.
netgrif.search.data.elasticsearch.url
- Type:
List<String> - Default value: localhost
The URL of the Elasticsearch server. Defaults to `localhost`.
netgrif.search.data.elasticsearch.use-proxy
- Type:
Boolean - Default value: false
Indicates whether the application should use a proxy for its Elasticsearch connections. If set to `true`, the proxy will be enabled.
netgrif.search.data.elasticsearch.username
- Type:
String
The username used for authenticating with the Elasticsearch server.
netgrif.search.data.image-preview-scaling-px
- Type:
Integer - Default value: 400
The maximum pixel scaling size for image previews.
netgrif.search.data.redis.host
- Type:
String - Default value: localhost
Hostname or IP address of the Redis server. Default value is `"localhost"`.
netgrif.search.data.redis.password
- Type:
String
Password for authenticating with the Redis server. If null or empty, no password will be used.
netgrif.search.data.redis.port
- Type:
Integer
Port number for connecting to the Redis server. Default value is `6379`.
netgrif.search.data.redis.sentinel.master
- Type:
String
The name of the Redis master node to which Redis Sentinel clients should connect. Specifies the master node in a Redis Sentinel deployment that is responsible for managing the data and serving read/write queries. This variable is essential for identifying the Redis master node among the available nodes in the Sentinel setup.
netgrif.search.data.redis.sentinel.nodes
- Type:
List<String>
A list of Redis Sentinel nodes used for connection. Each node in the list should be in the format of "host:port". By default, this list contains a single node pointing to "localhost:26379". In a Redis Sentinel setup, multiple nodes can be specified to ensure high availability and fault tolerance.
netgrif.search.data.redis.sentinel.password
- Type:
String
The password used for authentication with the Redis Sentinel setup. This variable specifies the password needed to connect to the Redis database when the configuration requires authentication for access. It ensures secure communication and prevents unauthorized access to the database.
netgrif.search.data.redis.sentinel.username
- Type:
String
The username used for authentications or configurations related to Redis Sentinel properties. This variable can be used to specify an optional username for connecting to a Redis database when authentication is configured to require one.
netgrif.search.data.redis.session.cleanup-cron
- Type:
String
netgrif.search.data.redis.session.configure-action
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties$ConfigureAction
netgrif.search.data.redis.session.enabled-filter
- Type:
Boolean - Default value: false
Flag indicating whether Redis filtering is enabled. Default value is `false`.
netgrif.search.data.redis.session.enabled-limit-session
- Type:
Boolean - Default value: false
Flag indicating whether to enable session limit functionality. If `true`, sessions will be limited based on the configured {@link #maxSession} value.
netgrif.search.data.redis.session.flush-mode
- Type:
org.springframework.session.FlushMode
netgrif.search.data.redis.session.max-session
- Type:
Integer - Default value: 1
Maximum number of sessions allowed per user when session limiting is enabled. Default value is `1`.
netgrif.search.data.redis.session.namespace
- Type:
String
netgrif.search.data.redis.session.repository-type
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties$RepositoryType
netgrif.search.data.redis.session.save-mode
- Type:
org.springframework.session.SaveMode
netgrif.search.data.redis.ssl
- Type:
Boolean - Default value: false
Indicates whether SSL (Secure Sockets Layer) is enabled for connections. Set to `true` to enable SSL or `false` to disable it. This property is primarily used for configuring secure communication with a Redis server.
netgrif.search.data.redis.username
- Type:
String
Username for authenticating with the Redis server. If null or empty, no username will be used.
netgrif.search.data.rest.base-path
- Type:
String
netgrif.search.data.rest.default-media-type
- Type:
org.springframework.http.MediaType
netgrif.search.data.rest.default-page-size
- Type:
Integer
netgrif.search.data.rest.detection-strategy
- Type:
org.springframework.data.rest.core.mapping.RepositoryDetectionStrategy$RepositoryDetectionStrategies
netgrif.search.data.rest.enable-enum-translation
- Type:
Boolean
netgrif.search.data.rest.limit-param-name
- Type:
String
netgrif.search.data.rest.max-page-size
- Type:
Integer
netgrif.search.data.rest.page-param-name
- Type:
String
netgrif.search.data.rest.return-body-on-create
- Type:
Boolean
netgrif.search.data.rest.return-body-on-update
- Type:
Boolean
netgrif.search.data.rest.sort-param-name
- Type:
String
netgrif.search.data.elasticsearch
netgrif.search.data.elasticsearch.analyzer-enabled
- Type:
Boolean - Default value: false
A flag indicating whether custom analyzer functionality is enabled.
netgrif.search.data.elasticsearch.analyzer-path-file
- Type:
org.springframework.core.io.Resource
The file path to the custom analyzer configuration.
netgrif.search.data.elasticsearch.connection-timeout
- Type:
Long - Default value: 1000
Specifies the timeout duration, in milliseconds, for establishing a connection. This configuration determines how long the system will wait before considering the connection attempt as failed if no response is received within this time frame.
netgrif.search.data.elasticsearch.connection-ttl
- Type:
Long - Default value: 0
The time-to-live value for connections. Use `connection-ttl-unit` to change unit of time.
netgrif.search.data.elasticsearch.connection-ttl-unit
- Type:
concurrent.TimeUnit
Specifies the time unit for connection TTL (Time-To-Live) in the application. This determines the granularity of the connection TTL setting, such as seconds, milliseconds, or another valid {@link TimeUnit}.
netgrif.search.data.elasticsearch.date-detection
- Type:
Boolean - Default value: false
Indicates whether Elasticsearch should automatically detect and parse date fields in indexed documents. Defaults to `false`, meaning date detection is disabled by default.
netgrif.search.data.elasticsearch.default-filters
- Type:
List<String>
A list of default analysis filters applied to fields in Elasticsearch indexing.
netgrif.search.data.elasticsearch.default-max-connections-per-host
- Type:
Integer - Default value: 10
The maximum number of connections allowed per host by default. This setting defines how many connections can be maintained simultaneously to a single target endpoint or route, for example, a single server or service.
netgrif.search.data.elasticsearch.default-search-filters
- Type:
List<String>
A list of default analysis filters applied during Elasticsearch search queries.
netgrif.search.data.elasticsearch.index-settings
- Type:
Map<String,java.lang.Object>
A map of general settings applied to Elasticsearch indices.
netgrif.search.data.elasticsearch.io-thread-count
- Type:
Integer - Default value: 0
Represents the number of I/O threads to be used for handling input/output operations. This configuration determines the level of concurrency for I/O tasks in the application.
netgrif.search.data.elasticsearch.mapping-settings
- Type:
Map<String,java.lang.Object>
A map of settings related to the mappings of fields in Elasticsearch indices.
netgrif.search.data.elasticsearch.max-connections
- Type:
Integer - Default value: 30
Specifies the maximum number of total connections that can be established.
netgrif.search.data.elasticsearch.max-result-window
- Type:
Long - Default value: 10000000
Specifies the maximum number of results returned in a single query from Elasticsearch. Defaults to 10,000,000. This value is useful for optimizing large queries that span multiple results.
netgrif.search.data.elasticsearch.password
- Type:
String
The password used for authenticating with the Elasticsearch server.
netgrif.search.data.elasticsearch.port
- Type:
Integer - Default value: 9300
The default port number for the Elasticsearch server.
netgrif.search.data.elasticsearch.priority.full-text-fields
- Type:
List<String>
A list of fields with weighted priorities used in full-text search indexing and queries. Each entry defines a field in Elasticsearch and specifies a weight (e.g., `^2`) to influence search ranking. <p> Default configuration: <ul> <li><code>title.keyword^2</code>: Title field with a higher weight.</li> <li><code>authorName^1</code>: Author's name.</li> <li><code>authorEmail^1</code>: Author's email.</li> <li><code>visualId.keyword^2</code>: ID field with a higher weight.</li> </ul>
netgrif.search.data.elasticsearch.proxy-string
- Type:
String
Proxy configuration for Elasticsearch communication. Formatted as String host:port.
netgrif.search.data.elasticsearch.search-port
- Type:
Integer - Default value: 9200
The port number used for the Elasticsearch search API.
netgrif.search.data.elasticsearch.service.configuration-enabled
- Type:
Boolean - Default value: true
Indicates if custom configurations are enabled for the service. Defaults to true.
netgrif.search.data.elasticsearch.service.priority
- Type:
Boolean - Default value: false
Specifies if priority-based configurations are enabled for indexing or searching.
netgrif.search.data.elasticsearch.socket-timeout
- Type:
Long - Default value: 30000
Specifies the timeout value in milliseconds for socket connections. This value determines how long the system waits for a response from a socket connection before throwing a timeout exception.
netgrif.search.data.elasticsearch.ssl
- Type:
Boolean - Default value: false
Indicates if SSL is enabled for Elasticsearch communication.
netgrif.search.data.elasticsearch.task.executors.allow-core-thread-time-out
- Type:
Boolean - Default value: true
netgrif.search.data.elasticsearch.task.executors.keep-alive-seconds
- Type:
Integer - Default value: 30
netgrif.search.data.elasticsearch.task.executors.max-pool-size
- Type:
Integer
netgrif.search.data.elasticsearch.task.executors.size
- Type:
Integer - Default value: 50
netgrif.search.data.elasticsearch.task.executors.thread-name-prefix
- Type:
String - Default value: ElasticTaskExecutor-
netgrif.search.data.elasticsearch.token
- Type:
String
The authentication token for the Elasticsearch server, when using token-based authentication.
netgrif.search.data.elasticsearch.url
- Type:
List<String> - Default value: localhost
The URL of the Elasticsearch server. Defaults to `localhost`.
netgrif.search.data.elasticsearch.use-proxy
- Type:
Boolean - Default value: false
Indicates whether the application should use a proxy for its Elasticsearch connections. If set to `true`, the proxy will be enabled.
netgrif.search.data.elasticsearch.username
- Type:
String
The username used for authenticating with the Elasticsearch server.
netgrif.search.data.elasticsearch
netgrif.search.data.elasticsearch.analyzer-enabled
- Type:
Boolean - Default value: false
A flag indicating whether custom analyzer functionality is enabled.
netgrif.search.data.elasticsearch.analyzer-path-file
- Type:
org.springframework.core.io.Resource
The file path to the custom analyzer configuration.
netgrif.search.data.elasticsearch.connection-timeout
- Type:
Long - Default value: 1000
Specifies the timeout duration, in milliseconds, for establishing a connection. This configuration determines how long the system will wait before considering the connection attempt as failed if no response is received within this time frame.
netgrif.search.data.elasticsearch.connection-ttl
- Type:
Long - Default value: 0
The time-to-live value for connections. Use `connection-ttl-unit` to change unit of time.
netgrif.search.data.elasticsearch.connection-ttl-unit
- Type:
concurrent.TimeUnit
Specifies the time unit for connection TTL (Time-To-Live) in the application. This determines the granularity of the connection TTL setting, such as seconds, milliseconds, or another valid {@link TimeUnit}.
netgrif.search.data.elasticsearch.date-detection
- Type:
Boolean - Default value: false
Indicates whether Elasticsearch should automatically detect and parse date fields in indexed documents. Defaults to `false`, meaning date detection is disabled by default.
netgrif.search.data.elasticsearch.default-filters
- Type:
List<String>
A list of default analysis filters applied to fields in Elasticsearch indexing.
netgrif.search.data.elasticsearch.default-max-connections-per-host
- Type:
Integer - Default value: 10
The maximum number of connections allowed per host by default. This setting defines how many connections can be maintained simultaneously to a single target endpoint or route, for example, a single server or service.
netgrif.search.data.elasticsearch.default-search-filters
- Type:
List<String>
A list of default analysis filters applied during Elasticsearch search queries.
netgrif.search.data.elasticsearch.index-settings
- Type:
Map<String,java.lang.Object>
A map of general settings applied to Elasticsearch indices.
netgrif.search.data.elasticsearch.io-thread-count
- Type:
Integer - Default value: 0
Represents the number of I/O threads to be used for handling input/output operations. This configuration determines the level of concurrency for I/O tasks in the application.
netgrif.search.data.elasticsearch.mapping-settings
- Type:
Map<String,java.lang.Object>
A map of settings related to the mappings of fields in Elasticsearch indices.
netgrif.search.data.elasticsearch.max-connections
- Type:
Integer - Default value: 30
Specifies the maximum number of total connections that can be established.
netgrif.search.data.elasticsearch.max-result-window
- Type:
Long - Default value: 10000000
Specifies the maximum number of results returned in a single query from Elasticsearch. Defaults to 10,000,000. This value is useful for optimizing large queries that span multiple results.
netgrif.search.data.elasticsearch.password
- Type:
String
The password used for authenticating with the Elasticsearch server.
netgrif.search.data.elasticsearch.port
- Type:
Integer - Default value: 9300
The default port number for the Elasticsearch server.
netgrif.search.data.elasticsearch.priority.full-text-fields
- Type:
List<String>
A list of fields with weighted priorities used in full-text search indexing and queries. Each entry defines a field in Elasticsearch and specifies a weight (e.g., `^2`) to influence search ranking. <p> Default configuration: <ul> <li><code>title.keyword^2</code>: Title field with a higher weight.</li> <li><code>authorName^1</code>: Author's name.</li> <li><code>authorEmail^1</code>: Author's email.</li> <li><code>visualId.keyword^2</code>: ID field with a higher weight.</li> </ul>
netgrif.search.data.elasticsearch.proxy-string
- Type:
String
Proxy configuration for Elasticsearch communication. Formatted as String host:port.
netgrif.search.data.elasticsearch.search-port
- Type:
Integer - Default value: 9200
The port number used for the Elasticsearch search API.
netgrif.search.data.elasticsearch.service.configuration-enabled
- Type:
Boolean - Default value: true
Indicates if custom configurations are enabled for the service. Defaults to true.
netgrif.search.data.elasticsearch.service.priority
- Type:
Boolean - Default value: false
Specifies if priority-based configurations are enabled for indexing or searching.
netgrif.search.data.elasticsearch.socket-timeout
- Type:
Long - Default value: 30000
Specifies the timeout value in milliseconds for socket connections. This value determines how long the system waits for a response from a socket connection before throwing a timeout exception.
netgrif.search.data.elasticsearch.ssl
- Type:
Boolean - Default value: false
Indicates if SSL is enabled for Elasticsearch communication.
netgrif.search.data.elasticsearch.task.executors.allow-core-thread-time-out
- Type:
Boolean - Default value: true
netgrif.search.data.elasticsearch.task.executors.keep-alive-seconds
- Type:
Integer - Default value: 30
netgrif.search.data.elasticsearch.task.executors.max-pool-size
- Type:
Integer
netgrif.search.data.elasticsearch.task.executors.size
- Type:
Integer - Default value: 50
netgrif.search.data.elasticsearch.task.executors.thread-name-prefix
- Type:
String - Default value: ElasticTaskExecutor-
netgrif.search.data.elasticsearch.token
- Type:
String
The authentication token for the Elasticsearch server, when using token-based authentication.
netgrif.search.data.elasticsearch.url
- Type:
List<String> - Default value: localhost
The URL of the Elasticsearch server. Defaults to `localhost`.
netgrif.search.data.elasticsearch.use-proxy
- Type:
Boolean - Default value: false
Indicates whether the application should use a proxy for its Elasticsearch connections. If set to `true`, the proxy will be enabled.
netgrif.search.data.elasticsearch.username
- Type:
String
The username used for authenticating with the Elasticsearch server.
netgrif.search.data.elasticsearch.priority
netgrif.search.data.elasticsearch.priority.full-text-fields
- Type:
List<String>
A list of fields with weighted priorities used in full-text search indexing and queries. Each entry defines a field in Elasticsearch and specifies a weight (e.g., `^2`) to influence search ranking. <p> Default configuration: <ul> <li><code>title.keyword^2</code>: Title field with a higher weight.</li> <li><code>authorName^1</code>: Author's name.</li> <li><code>authorEmail^1</code>: Author's email.</li> <li><code>visualId.keyword^2</code>: ID field with a higher weight.</li> </ul>
netgrif.search.data.elasticsearch.service
netgrif.search.data.elasticsearch.service.configuration-enabled
- Type:
Boolean - Default value: true
Indicates if custom configurations are enabled for the service. Defaults to true.
netgrif.search.data.elasticsearch.service.priority
- Type:
Boolean - Default value: false
Specifies if priority-based configurations are enabled for indexing or searching.
netgrif.search.data.elasticsearch.task.executors
netgrif.search.data.elasticsearch.task.executors.allow-core-thread-time-out
- Type:
Boolean - Default value: true
netgrif.search.data.elasticsearch.task.executors.keep-alive-seconds
- Type:
Integer - Default value: 30
netgrif.search.data.elasticsearch.task.executors.max-pool-size
- Type:
Integer
netgrif.search.data.elasticsearch.task.executors.size
- Type:
Integer - Default value: 50
netgrif.search.data.elasticsearch.task.executors.thread-name-prefix
- Type:
String - Default value: ElasticTaskExecutor-
netgrif.search.data.redis
netgrif.search.data.redis.host
- Type:
String - Default value: localhost
Hostname or IP address of the Redis server. Default value is `"localhost"`.
netgrif.search.data.redis.password
- Type:
String
Password for authenticating with the Redis server. If null or empty, no password will be used.
netgrif.search.data.redis.port
- Type:
Integer
Port number for connecting to the Redis server. Default value is `6379`.
netgrif.search.data.redis.sentinel.master
- Type:
String
The name of the Redis master node to which Redis Sentinel clients should connect. Specifies the master node in a Redis Sentinel deployment that is responsible for managing the data and serving read/write queries. This variable is essential for identifying the Redis master node among the available nodes in the Sentinel setup.
netgrif.search.data.redis.sentinel.nodes
- Type:
List<String>
A list of Redis Sentinel nodes used for connection. Each node in the list should be in the format of "host:port". By default, this list contains a single node pointing to "localhost:26379". In a Redis Sentinel setup, multiple nodes can be specified to ensure high availability and fault tolerance.
netgrif.search.data.redis.sentinel.password
- Type:
String
The password used for authentication with the Redis Sentinel setup. This variable specifies the password needed to connect to the Redis database when the configuration requires authentication for access. It ensures secure communication and prevents unauthorized access to the database.
netgrif.search.data.redis.sentinel.username
- Type:
String
The username used for authentications or configurations related to Redis Sentinel properties. This variable can be used to specify an optional username for connecting to a Redis database when authentication is configured to require one.
netgrif.search.data.redis.session.cleanup-cron
- Type:
String
netgrif.search.data.redis.session.configure-action
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties$ConfigureAction
netgrif.search.data.redis.session.enabled-filter
- Type:
Boolean - Default value: false
Flag indicating whether Redis filtering is enabled. Default value is `false`.
netgrif.search.data.redis.session.enabled-limit-session
- Type:
Boolean - Default value: false
Flag indicating whether to enable session limit functionality. If `true`, sessions will be limited based on the configured {@link #maxSession} value.
netgrif.search.data.redis.session.flush-mode
- Type:
org.springframework.session.FlushMode
netgrif.search.data.redis.session.max-session
- Type:
Integer - Default value: 1
Maximum number of sessions allowed per user when session limiting is enabled. Default value is `1`.
netgrif.search.data.redis.session.namespace
- Type:
String
netgrif.search.data.redis.session.repository-type
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties$RepositoryType
netgrif.search.data.redis.session.save-mode
- Type:
org.springframework.session.SaveMode
netgrif.search.data.redis.ssl
- Type:
Boolean - Default value: false
Indicates whether SSL (Secure Sockets Layer) is enabled for connections. Set to `true` to enable SSL or `false` to disable it. This property is primarily used for configuring secure communication with a Redis server.
netgrif.search.data.redis.username
- Type:
String
Username for authenticating with the Redis server. If null or empty, no username will be used.
netgrif.search.data.redis
netgrif.search.data.redis.host
- Type:
String - Default value: localhost
Hostname or IP address of the Redis server. Default value is `"localhost"`.
netgrif.search.data.redis.password
- Type:
String
Password for authenticating with the Redis server. If null or empty, no password will be used.
netgrif.search.data.redis.port
- Type:
Integer
Port number for connecting to the Redis server. Default value is `6379`.
netgrif.search.data.redis.sentinel.master
- Type:
String
The name of the Redis master node to which Redis Sentinel clients should connect. Specifies the master node in a Redis Sentinel deployment that is responsible for managing the data and serving read/write queries. This variable is essential for identifying the Redis master node among the available nodes in the Sentinel setup.
netgrif.search.data.redis.sentinel.nodes
- Type:
List<String>
A list of Redis Sentinel nodes used for connection. Each node in the list should be in the format of "host:port". By default, this list contains a single node pointing to "localhost:26379". In a Redis Sentinel setup, multiple nodes can be specified to ensure high availability and fault tolerance.
netgrif.search.data.redis.sentinel.password
- Type:
String
The password used for authentication with the Redis Sentinel setup. This variable specifies the password needed to connect to the Redis database when the configuration requires authentication for access. It ensures secure communication and prevents unauthorized access to the database.
netgrif.search.data.redis.sentinel.username
- Type:
String
The username used for authentications or configurations related to Redis Sentinel properties. This variable can be used to specify an optional username for connecting to a Redis database when authentication is configured to require one.
netgrif.search.data.redis.session.cleanup-cron
- Type:
String
netgrif.search.data.redis.session.configure-action
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties$ConfigureAction
netgrif.search.data.redis.session.enabled-filter
- Type:
Boolean - Default value: false
Flag indicating whether Redis filtering is enabled. Default value is `false`.
netgrif.search.data.redis.session.enabled-limit-session
- Type:
Boolean - Default value: false
Flag indicating whether to enable session limit functionality. If `true`, sessions will be limited based on the configured {@link #maxSession} value.
netgrif.search.data.redis.session.flush-mode
- Type:
org.springframework.session.FlushMode
netgrif.search.data.redis.session.max-session
- Type:
Integer - Default value: 1
Maximum number of sessions allowed per user when session limiting is enabled. Default value is `1`.
netgrif.search.data.redis.session.namespace
- Type:
String
netgrif.search.data.redis.session.repository-type
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties$RepositoryType
netgrif.search.data.redis.session.save-mode
- Type:
org.springframework.session.SaveMode
netgrif.search.data.redis.ssl
- Type:
Boolean - Default value: false
Indicates whether SSL (Secure Sockets Layer) is enabled for connections. Set to `true` to enable SSL or `false` to disable it. This property is primarily used for configuring secure communication with a Redis server.
netgrif.search.data.redis.username
- Type:
String
Username for authenticating with the Redis server. If null or empty, no username will be used.
netgrif.search.data.redis.sentinel
netgrif.search.data.redis.sentinel.master
- Type:
String
The name of the Redis master node to which Redis Sentinel clients should connect. Specifies the master node in a Redis Sentinel deployment that is responsible for managing the data and serving read/write queries. This variable is essential for identifying the Redis master node among the available nodes in the Sentinel setup.
netgrif.search.data.redis.sentinel.nodes
- Type:
List<String>
A list of Redis Sentinel nodes used for connection. Each node in the list should be in the format of "host:port". By default, this list contains a single node pointing to "localhost:26379". In a Redis Sentinel setup, multiple nodes can be specified to ensure high availability and fault tolerance.
netgrif.search.data.redis.sentinel.password
- Type:
String
The password used for authentication with the Redis Sentinel setup. This variable specifies the password needed to connect to the Redis database when the configuration requires authentication for access. It ensures secure communication and prevents unauthorized access to the database.
netgrif.search.data.redis.sentinel.username
- Type:
String
The username used for authentications or configurations related to Redis Sentinel properties. This variable can be used to specify an optional username for connecting to a Redis database when authentication is configured to require one.
netgrif.search.data.redis.session
netgrif.search.data.redis.session.cleanup-cron
- Type:
String
netgrif.search.data.redis.session.configure-action
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties$ConfigureAction
netgrif.search.data.redis.session.enabled-filter
- Type:
Boolean - Default value: false
Flag indicating whether Redis filtering is enabled. Default value is `false`.
netgrif.search.data.redis.session.enabled-limit-session
- Type:
Boolean - Default value: false
Flag indicating whether to enable session limit functionality. If `true`, sessions will be limited based on the configured {@link #maxSession} value.
netgrif.search.data.redis.session.flush-mode
- Type:
org.springframework.session.FlushMode
netgrif.search.data.redis.session.max-session
- Type:
Integer - Default value: 1
Maximum number of sessions allowed per user when session limiting is enabled. Default value is `1`.
netgrif.search.data.redis.session.namespace
- Type:
String
netgrif.search.data.redis.session.repository-type
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties$RepositoryType
netgrif.search.data.redis.session.save-mode
- Type:
org.springframework.session.SaveMode
netgrif.search.data.rest
netgrif.search.data.rest.base-path
- Type:
String
netgrif.search.data.rest.default-media-type
- Type:
org.springframework.http.MediaType
netgrif.search.data.rest.default-page-size
- Type:
Integer
netgrif.search.data.rest.detection-strategy
- Type:
org.springframework.data.rest.core.mapping.RepositoryDetectionStrategy$RepositoryDetectionStrategies
netgrif.search.data.rest.enable-enum-translation
- Type:
Boolean
netgrif.search.data.rest.limit-param-name
- Type:
String
netgrif.search.data.rest.max-page-size
- Type:
Integer
netgrif.search.data.rest.page-param-name
- Type:
String
netgrif.search.data.rest.return-body-on-create
- Type:
Boolean
netgrif.search.data.rest.return-body-on-update
- Type:
Boolean
netgrif.search.data.rest.sort-param-name
- Type:
String
netgrif.search.data.rest
netgrif.search.data.rest.base-path
- Type:
String
netgrif.search.data.rest.default-media-type
- Type:
org.springframework.http.MediaType
netgrif.search.data.rest.default-page-size
- Type:
Integer
netgrif.search.data.rest.detection-strategy
- Type:
org.springframework.data.rest.core.mapping.RepositoryDetectionStrategy$RepositoryDetectionStrategies
netgrif.search.data.rest.enable-enum-translation
- Type:
Boolean
netgrif.search.data.rest.limit-param-name
- Type:
String
netgrif.search.data.rest.max-page-size
- Type:
Integer
netgrif.search.data.rest.page-param-name
- Type:
String
netgrif.search.data.rest.return-body-on-create
- Type:
Boolean
netgrif.search.data.rest.return-body-on-update
- Type:
Boolean
netgrif.search.data.rest.sort-param-name
- Type:
String
netgrif.search.events.cluster
netgrif.search.events.cluster.allowed-events
- Type:
List<String>
A list of allowed event names that can be processed by the cluster.
netgrif.search.events.cluster.topics
- Type:
Map<String,java.lang.String>
A map of cluster event topics. The key is a topic identifier, and the value is the corresponding topic name.
netgrif.search.jackson
netgrif.search.jackson.constructor-detector
- Type:
org.springframework.boot.autoconfigure.jackson.JacksonProperties$ConstructorDetectorStrategy
netgrif.search.jackson.datatype.enum
- Type:
Map<com.fasterxml.jackson.databind.cfg.EnumFeature,Boolean>
netgrif.search.jackson.datatype.json-node
- Type:
Map<com.fasterxml.jackson.databind.cfg.JsonNodeFeature,Boolean>
netgrif.search.jackson.date-format
- Type:
String
netgrif.search.jackson.default-leniency
- Type:
Boolean
netgrif.search.jackson.default-property-inclusion
- Type:
com.fasterxml.jackson.annotation.JsonInclude$Include
netgrif.search.jackson.deserialization
- Type:
Map<com.fasterxml.jackson.databind.DeserializationFeature,Boolean>
netgrif.search.jackson.generator
- Type:
Map<com.fasterxml.jackson.core.JsonGenerator$Feature,Boolean>
netgrif.search.jackson.locale
- Type:
Locale
netgrif.search.jackson.mapper
- Type:
Map<com.fasterxml.jackson.databind.MapperFeature,Boolean>
netgrif.search.jackson.parser
- Type:
Map<com.fasterxml.jackson.core.JsonParser$Feature,Boolean>
netgrif.search.jackson.property-naming-strategy
- Type:
String
netgrif.search.jackson.serialization
- Type:
Map<com.fasterxml.jackson.databind.SerializationFeature,Boolean>
netgrif.search.jackson.time-zone
- Type:
TimeZone
netgrif.search.jackson.visibility
- Type:
Map<com.fasterxml.jackson.annotation.PropertyAccessor,com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility>
netgrif.search.jackson.datatype
netgrif.search.jackson.datatype.enum
- Type:
Map<com.fasterxml.jackson.databind.cfg.EnumFeature,Boolean>
netgrif.search.jackson.datatype.json-node
- Type:
Map<com.fasterxml.jackson.databind.cfg.JsonNodeFeature,Boolean>
netgrif.search.logging
netgrif.search.logging.config
- Type:
String
Specifies the logging configuration file location. This property defines the location of the logging configuration file that should be used by the application. It can be set using the property "logging.config" in the application configuration.
netgrif.search.logging.endpoints
- Type:
Boolean - Default value: false
Enables or disables logging of REST endpoint requests. When set to `true` (default false), all REST endpoint requests are logged. Controlled via the property "logging.endpoints" in the application configuration.
netgrif.search.logging.file.path
- Type:
String
Specifies the path for the logging file. This property determines where the log file should be created and stored. It can be set using the property "logging.file.path" in the application configuration.
netgrif.search.logging.file
netgrif.search.logging.file.path
- Type:
String
Specifies the path for the logging file. This property determines where the log file should be created and stored. It can be set using the property "logging.file.path" in the application configuration.
netgrif.search.main
netgrif.search.main.allow-bean-definition-overriding
- Type:
Boolean - Default value: false
netgrif.search.main.allow-circular-references
- Type:
Boolean - Default value: false
netgrif.search.main.auto-configure-exclude
- Type:
List<Class<?>>
netgrif.search.management
netgrif.search.management.endpoint.health
- Type:
org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties
Configuration for the health management endpoint.
netgrif.search.management.endpoint.log-file
- Type:
org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointProperties
Configuration for exposing and managing log file information.
netgrif.search.management.endpoints.web
- Type:
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties
Web-specific endpoint settings, including exposure and security configurations.
netgrif.search.management.health.ldap.enabled
- Type:
Boolean - Default value: false
Enables or disables LDAP service health checks.
netgrif.search.management.health.mail.enabled
- Type:
Boolean - Default value: false
Enables or disables mail service health checks.
netgrif.search.management.info
- Type:
org.springframework.boot.info.BuildProperties
Information about the application's build properties.
netgrif.search.management.endpoint
netgrif.search.management.endpoint.health
- Type:
org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties
Configuration for the health management endpoint.
netgrif.search.management.endpoint.log-file
- Type:
org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointProperties
Configuration for exposing and managing log file information.
netgrif.search.management.endpoints.web
- Type:
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties
Web-specific endpoint settings, including exposure and security configurations.
netgrif.search.management.endpoints
netgrif.search.management.endpoints.web
- Type:
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties
Web-specific endpoint settings, including exposure and security configurations.
netgrif.search.management.health
netgrif.search.management.health.ldap.enabled
- Type:
Boolean - Default value: false
Enables or disables LDAP service health checks.
netgrif.search.management.health.mail.enabled
- Type:
Boolean - Default value: false
Enables or disables mail service health checks.
netgrif.search.management.health.ldap
netgrif.search.management.health.ldap.enabled
- Type:
Boolean - Default value: false
Enables or disables LDAP service health checks.
netgrif.search.management.health.mail
netgrif.search.management.health.mail.enabled
- Type:
Boolean - Default value: false
Enables or disables mail service health checks.
netgrif.search.node
netgrif.search.node.admin-node.grpc-port
- Type:
Integer - Default value: 0
netgrif.search.node.admin-node.host
- Type:
String
netgrif.search.node.default-rest-port
- Type:
Integer - Default value: 0
netgrif.search.node.grpc
- Type:
com.netgrif.application.engine.integration.grpc.GrpcServerProperties
netgrif.search.node.grpc.cert-chain-file-path
- Type:
String
Path to the SSL certificate chain file.
netgrif.search.node.grpc.channel-idle-timeout
- Type:
Integer - Default value: 1800000
Time in milliseconds the channel is allowed to remain idle before being closed. Default value is 1,800,000 milliseconds (30 minutes).
netgrif.search.node.grpc.channel-idle-timeout-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
Unit of time for channelIdleTimeout. Default is MILLISECONDS.
netgrif.search.node.grpc.channel-shut-down-timeout
- Type:
Integer - Default value: 600000
Time in milliseconds to wait for channels to shut down gracefully during cleanup. Default is 600,000 milliseconds (10 minutes).
netgrif.search.node.grpc.client.backoff-multiplier
- Type:
String - Default value: 1.2
The multiplier for calculating the next backoff duration as part of exponential backoff. Default value is "1.2".
netgrif.search.node.grpc.client.initial-backoff
- Type:
String - Default value: 0.5s
The initial backoff duration before the first retry attempt, in seconds. Default value is "0.5s".
netgrif.search.node.grpc.client.max-attempts
- Type:
String - Default value: 5
The maximum number of retry attempts for a failed gRPC call. Default value is "5".
netgrif.search.node.grpc.client.max-backoff
- Type:
String - Default value: 2s
The maximum duration for exponential backoff between retry attempts, in seconds. Default value is "2s".
netgrif.search.node.grpc.client.retryable-status-codes
- Type:
List<String> - Default value: UNAVAILABLE
A list of gRPC status codes that are considered retryable. Default value is a list containing "UNAVAILABLE".
netgrif.search.node.grpc.client.service-method-config
- Type:
Map<String,java.util.List<java.lang.String>>
netgrif.search.node.grpc.enable-ssl
- Type:
Boolean - Default value: false
Enable SSL for the gRPC server.
netgrif.search.node.grpc.flow-control-window
- Type:
Integer - Default value: 1048576
Size of the flow control window. Default is 1 MB.
netgrif.search.node.grpc.handshake-timeout
- Type:
Long - Default value: 120
Time the server waits for a handshake response from the client. Default is 120 seconds.
netgrif.search.node.grpc.handshake-timeout-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for handshakeTimeout. Default is SECONDS.
netgrif.search.node.grpc.keep-alive-time
- Type:
Long - Default value: 60
Time after which a keep-alive ping is sent on the transport. Default is 60 seconds.
netgrif.search.node.grpc.keep-alive-time-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for keepAliveTime. Default is SECONDS.
netgrif.search.node.grpc.keep-alive-timeout
- Type:
Long - Default value: 20
Time the server waits for a keep-alive response from the client. Default is 20 seconds.
netgrif.search.node.grpc.keep-alive-timeout-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for keepAliveTimeout. Default is SECONDS.
netgrif.search.node.grpc.max-concurrent-calls-per-connection
- Type:
Integer - Default value: 100
Maximum number of concurrent calls per connection. Default is 100.
netgrif.search.node.grpc.max-connection-age
- Type:
Long - Default value: 300
Maximum age of a connection before it is closed. Default is 300 seconds.
netgrif.search.node.grpc.max-connection-age-grace
- Type:
Long - Default value: 60
Grace time for a connection to complete after reaching max connection age. Default is 60 seconds.
netgrif.search.node.grpc.max-connection-age-grace-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for maxConnectionAgeGrace. Default is SECONDS.
netgrif.search.node.grpc.max-connection-age-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for maxConnectionAge. Default is SECONDS.
netgrif.search.node.grpc.max-connection-idle
- Type:
Long - Default value: 300
Maximum idle time after which a connection is closed. Default is 300 seconds.
netgrif.search.node.grpc.max-connection-idle-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for maxConnectionIdle. Default is SECONDS.
netgrif.search.node.grpc.max-inbound-message-size
- Type:
Integer - Default value: 4194304
Maximum size of inbound messages. Default is 4 MB.
netgrif.search.node.grpc.max-inbound-metadata-size
- Type:
Integer - Default value: 8192
Maximum size of inbound metadata. Default is 8 KB.
netgrif.search.node.grpc.max-rst-seconds-per-window
- Type:
Integer - Default value: 1
The positive number of seconds per period Default is 1.
netgrif.search.node.grpc.max-rst-stream-frames
- Type:
Integer
The positive limit of RST_STREAM frames per connection per period Default is Integer.MAX_VALUE for unlimited
netgrif.search.node.grpc.permit-keep-alive-time
- Type:
Long - Default value: 60
Minimum time between client keep-alive pings. Default is 60 seconds.
netgrif.search.node.grpc.permit-keep-alive-time-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for permitKeepAliveTime. Default is SECONDS.
netgrif.search.node.grpc.permit-keep-alive-without-calls
- Type:
Boolean - Default value: true
Whether to allow keep-alive pings when there are no calls. Default is true.
netgrif.search.node.grpc.port
- Type:
Integer - Default value: 9600
Port on which the gRPC server will listen. Default port is 9600.
netgrif.search.node.grpc.private-key-file-path
- Type:
String
Path to the SSL private key file.
netgrif.search.node.health-url
- Type:
String - Default value: /manage/health
netgrif.search.node.host
- Type:
String - Default value: localhost
netgrif.search.node.in-cloud
- Type:
Boolean - Default value: false
netgrif.search.node.name
- Type:
String - Default value: Netgrif Search Node
netgrif.search.node.node-status
- Type:
com.netgrif.grpc.NodeStatus - Default value: running
netgrif.search.node.protocol
- Type:
String - Default value: http
netgrif.search.node.rest-port
- Type:
Integer - Default value: 8600
netgrif.search.node.zone
- Type:
String - Default value: default
netgrif.search.node.admin-node
netgrif.search.node.admin-node.grpc-port
- Type:
Integer - Default value: 0
netgrif.search.node.admin-node.host
- Type:
String
netgrif.search.node.admin-node
netgrif.search.node.admin-node.grpc-port
- Type:
Integer - Default value: 0
netgrif.search.node.admin-node.host
- Type:
String
netgrif.search.node.grpc
netgrif.search.node.grpc
- Type:
com.netgrif.application.engine.integration.grpc.GrpcServerProperties
netgrif.search.node.grpc.cert-chain-file-path
- Type:
String
Path to the SSL certificate chain file.
netgrif.search.node.grpc.channel-idle-timeout
- Type:
Integer - Default value: 1800000
Time in milliseconds the channel is allowed to remain idle before being closed. Default value is 1,800,000 milliseconds (30 minutes).
netgrif.search.node.grpc.channel-idle-timeout-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
Unit of time for channelIdleTimeout. Default is MILLISECONDS.
netgrif.search.node.grpc.channel-shut-down-timeout
- Type:
Integer - Default value: 600000
Time in milliseconds to wait for channels to shut down gracefully during cleanup. Default is 600,000 milliseconds (10 minutes).
netgrif.search.node.grpc.client.backoff-multiplier
- Type:
String - Default value: 1.2
The multiplier for calculating the next backoff duration as part of exponential backoff. Default value is "1.2".
netgrif.search.node.grpc.client.initial-backoff
- Type:
String - Default value: 0.5s
The initial backoff duration before the first retry attempt, in seconds. Default value is "0.5s".
netgrif.search.node.grpc.client.max-attempts
- Type:
String - Default value: 5
The maximum number of retry attempts for a failed gRPC call. Default value is "5".
netgrif.search.node.grpc.client.max-backoff
- Type:
String - Default value: 2s
The maximum duration for exponential backoff between retry attempts, in seconds. Default value is "2s".
netgrif.search.node.grpc.client.retryable-status-codes
- Type:
List<String> - Default value: UNAVAILABLE
A list of gRPC status codes that are considered retryable. Default value is a list containing "UNAVAILABLE".
netgrif.search.node.grpc.client.service-method-config
- Type:
Map<String,java.util.List<java.lang.String>>
netgrif.search.node.grpc.enable-ssl
- Type:
Boolean - Default value: false
Enable SSL for the gRPC server.
netgrif.search.node.grpc.flow-control-window
- Type:
Integer - Default value: 1048576
Size of the flow control window. Default is 1 MB.
netgrif.search.node.grpc.handshake-timeout
- Type:
Long - Default value: 120
Time the server waits for a handshake response from the client. Default is 120 seconds.
netgrif.search.node.grpc.handshake-timeout-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for handshakeTimeout. Default is SECONDS.
netgrif.search.node.grpc.keep-alive-time
- Type:
Long - Default value: 60
Time after which a keep-alive ping is sent on the transport. Default is 60 seconds.
netgrif.search.node.grpc.keep-alive-time-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for keepAliveTime. Default is SECONDS.
netgrif.search.node.grpc.keep-alive-timeout
- Type:
Long - Default value: 20
Time the server waits for a keep-alive response from the client. Default is 20 seconds.
netgrif.search.node.grpc.keep-alive-timeout-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for keepAliveTimeout. Default is SECONDS.
netgrif.search.node.grpc.max-concurrent-calls-per-connection
- Type:
Integer - Default value: 100
Maximum number of concurrent calls per connection. Default is 100.
netgrif.search.node.grpc.max-connection-age
- Type:
Long - Default value: 300
Maximum age of a connection before it is closed. Default is 300 seconds.
netgrif.search.node.grpc.max-connection-age-grace
- Type:
Long - Default value: 60
Grace time for a connection to complete after reaching max connection age. Default is 60 seconds.
netgrif.search.node.grpc.max-connection-age-grace-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for maxConnectionAgeGrace. Default is SECONDS.
netgrif.search.node.grpc.max-connection-age-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for maxConnectionAge. Default is SECONDS.
netgrif.search.node.grpc.max-connection-idle
- Type:
Long - Default value: 300
Maximum idle time after which a connection is closed. Default is 300 seconds.
netgrif.search.node.grpc.max-connection-idle-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for maxConnectionIdle. Default is SECONDS.
netgrif.search.node.grpc.max-inbound-message-size
- Type:
Integer - Default value: 4194304
Maximum size of inbound messages. Default is 4 MB.
netgrif.search.node.grpc.max-inbound-metadata-size
- Type:
Integer - Default value: 8192
Maximum size of inbound metadata. Default is 8 KB.
netgrif.search.node.grpc.max-rst-seconds-per-window
- Type:
Integer - Default value: 1
The positive number of seconds per period Default is 1.
netgrif.search.node.grpc.max-rst-stream-frames
- Type:
Integer
The positive limit of RST_STREAM frames per connection per period Default is Integer.MAX_VALUE for unlimited
netgrif.search.node.grpc.permit-keep-alive-time
- Type:
Long - Default value: 60
Minimum time between client keep-alive pings. Default is 60 seconds.
netgrif.search.node.grpc.permit-keep-alive-time-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for permitKeepAliveTime. Default is SECONDS.
netgrif.search.node.grpc.permit-keep-alive-without-calls
- Type:
Boolean - Default value: true
Whether to allow keep-alive pings when there are no calls. Default is true.
netgrif.search.node.grpc.port
- Type:
Integer - Default value: 9600
Port on which the gRPC server will listen. Default port is 9600.
netgrif.search.node.grpc.private-key-file-path
- Type:
String
Path to the SSL private key file.
netgrif.search.node.grpc.client
netgrif.search.node.grpc.client.backoff-multiplier
- Type:
String - Default value: 1.2
The multiplier for calculating the next backoff duration as part of exponential backoff. Default value is "1.2".
netgrif.search.node.grpc.client.initial-backoff
- Type:
String - Default value: 0.5s
The initial backoff duration before the first retry attempt, in seconds. Default value is "0.5s".
netgrif.search.node.grpc.client.max-attempts
- Type:
String - Default value: 5
The maximum number of retry attempts for a failed gRPC call. Default value is "5".
netgrif.search.node.grpc.client.max-backoff
- Type:
String - Default value: 2s
The maximum duration for exponential backoff between retry attempts, in seconds. Default value is "2s".
netgrif.search.node.grpc.client.retryable-status-codes
- Type:
List<String> - Default value: UNAVAILABLE
A list of gRPC status codes that are considered retryable. Default value is a list containing "UNAVAILABLE".
netgrif.search.node.grpc.client.service-method-config
- Type:
Map<String,java.util.List<java.lang.String>>
netgrif.search.security
netgrif.search.security.allowed-origins
- Type:
List<String>
List of Origins for CORS Example: nae.server.security.allowed-origins=http://localhost:4200
netgrif.search.security.anonymous-exceptions
- Type:
String[]
Array of URL patterns that do not require authentication.
netgrif.search.security.auth.admin-password
- Type:
String
Admin user default password for initialization.
netgrif.search.security.auth.create-super
- Type:
Boolean - Default value: true
Determines whether a super-user account is created during setup.
netgrif.search.security.auth.enable-profile-edit
- Type:
Boolean - Default value: true
Enables or disables the option for users to edit their profiles.
netgrif.search.security.auth.minimal-password-length
- Type:
Integer - Default value: 8
Minimum password length required for user accounts.
netgrif.search.security.auth.no-authentication-patterns
- Type:
String[]
List of URL patterns bypassing authentication checks.
netgrif.search.security.auth.open-registration
- Type:
Boolean - Default value: true
Enables or disables user self-registration.
netgrif.search.security.auth.token-validity-period
- Type:
Integer - Default value: 3
Token validity period in days before expiration.
netgrif.search.security.cors
- Type:
Boolean - Default value: true
Enable CORS (Cross-Origin Resource)
netgrif.search.security.csrf
- Type:
Boolean - Default value: true
Defines whether Cross Site Request Forgery is enabled
netgrif.search.security.encryption.algorithm
- Type:
String
Algorithm used for encryption, e.g., AES, RSA, etc.
netgrif.search.security.encryption.password
- Type:
String
Encryption password for securing sensitive data.
netgrif.search.security.headers.content-security-policy
- Type:
String
The HTTP Content-Security-Policy response header allows website administrators to control resources the user agent is allowed to load for a given page. With a few exceptions, policies mostly involve specifying server origins and script endpoints. This helps guard against cross-site scripting attacks (Cross-site_scripting). More Info
netgrif.search.security.headers.host-allowed
- Type:
List<String>
Allowed HOST in HTTP header
netgrif.search.security.headers.hsts.enable
- Type:
Boolean - Default value: true
netgrif.search.security.headers.hsts.include-sub-domains
- Type:
Boolean - Default value: true
If this optional parameter is specified, this rule applies to all the site's subdomains as well.
netgrif.search.security.headers.hsts.max-age
- Type:
Long - Default value: 31536000
The time, in seconds, that the browser should remember that a site is only to be accessed using HTTPS. Default value: 31536000
netgrif.search.security.headers.hsts.preload
- Type:
Boolean - Default value: false
See Preloading Strict Transport Security for details. When using preload, the max-age directive must be at least 31536000 (1 year), and the includeSubDomains directive must be present. Not part of the specification.
netgrif.search.security.headers.x-frame-options
- Type:
com.netgrif.application.engine.configuration.properties.enumeration.XFrameOptionsMode - Default value: disable
The X-Frame-Options HTTP response header can be used to indicate whether a browser should be allowed to render a page in a <frame>, <iframe>, <embed> or <object>. Sites can use this to avoid clickjacking attacks, by ensuring that their content is not embedded into other sites. More Info
netgrif.search.security.headers.x-xss-protection
- Type:
com.netgrif.application.engine.configuration.properties.enumeration.XXSSProtection - Default value: enable-mode
The HTTP X-XSS-Protection response header is a feature of Internet Explorer, Chrome and Safari that stops pages from loading when they detect reflected cross-site scripting (XSS) attacks. These protections are largely unnecessary in modern browsers when sites implement a strong Content-Security-Policy that disables the use of inline JavaScript ('unsafe-inline'). More Info
netgrif.search.security.jwt.algorithm
- Type:
String - Default value: RSA
Defines which algorithm is used when generating JWT token
netgrif.search.security.jwt.expiration
- Type:
Long - Default value: 900000
Defines the validity duration for a token in milliseconds, then expiration dateTime is counted using "System.currentTimeMillis() + this.expiration"
netgrif.search.security.jwt.private-key
- Type:
org.springframework.core.io.Resource
Defines path to a file that contains generated private key with certificate
netgrif.search.security.limits.email-block-duration
- Type:
Integer - Default value: 1
Duration for blocking email after exceeding allowed attempts.
netgrif.search.security.limits.email-block-time-type
- Type:
concurrent.TimeUnit - Default value: days
Time unit for email block duration.
netgrif.search.security.limits.email-sends-attempts
- Type:
Integer - Default value: 2
Number of allowed email send attempts before blocking email.
netgrif.search.security.limits.login-attempts
- Type:
Integer - Default value: 10
Number of allowed login attempts before blocking the user.
netgrif.search.security.limits.login-timeout
- Type:
Integer - Default value: 10
Time period for delaying login retries.
netgrif.search.security.limits.login-timeout-unit
- Type:
concurrent.TimeUnit - Default value: minutes
Time unit for login timeout, e.g., SECONDS, MINUTES, etc.
netgrif.search.security.providers
- Type:
String[] - Default value: NetgrifAuthenticationProvider
List of available authentication providers for security purposes. Example: {"NetgrifAuthenticationProvider"}
netgrif.search.security.realm-name
- Type:
String - Default value: NAE-Realm
The security realm name used for HTTP authentication schemes. Default value is "NAE-Realm".
netgrif.search.security.server-patterns
- Type:
String[]
Array of URL patterns that the server responds to. Supports Ant-style path patterns.
netgrif.search.security.static-patterns
- Type:
String[] - Default value: /favicon.ico,/favicon.ico,/manifest.json,/manifest.json,/configuration/,/swagger-resources/,/swagger-ui.html,/webjars/**
Array of URL patterns to define public or static resource access. Default: Static resources like /favicon.ico or /swagger-ui.html.
netgrif.search.security.static-security.enabled
- Type:
Boolean - Default value: false
Indicates whether static resource security is enabled.
netgrif.search.security.static.enabled
- Type:
Boolean - Default value: false
Indicates whether static resource security is enabled.
netgrif.search.security.web.auth-enabled
- Type:
Boolean - Default value: true
Indicates whether authentication-related functionalities are active.
netgrif.search.security.web.case-enabled
- Type:
Boolean - Default value: true
Indicates whether case functionalities are enabled.
netgrif.search.security.web.elastic-enabled
- Type:
Boolean - Default value: true
Indicates whether Elasticsearch integration is enabled.
netgrif.search.security.web.group-enabled
- Type:
Boolean - Default value: true
Indicates whether group management functionalities are enabled.
netgrif.search.security.web.impersonation-enabled
- Type:
Boolean - Default value: true
Indicates whether user impersonation is enabled.
netgrif.search.security.web.petri-net-enabled
- Type:
Boolean - Default value: true
Indicates whether Petri net functionalities are enabled.
netgrif.search.security.web.public-web.case-enabled
- Type:
Boolean - Default value: true
Indicates whether public-facing case functionalities are enabled.
netgrif.search.security.web.public-web.petri-net-enabled
- Type:
Boolean - Default value: true
Indicates whether public-facing Petri net functionalities are enabled.
netgrif.search.security.web.public-web.task-enabled
- Type:
Boolean - Default value: true
Indicates whether public-facing task functionalities are enabled.
netgrif.search.security.web.public-web.url
- Type:
String
URL for public-facing endpoints or features.
netgrif.search.security.web.public-web.user-enabled
- Type:
Boolean - Default value: true
Indicates whether public-facing user functionalities are enabled.
netgrif.search.security.web.session-enabled
- Type:
Boolean - Default value: true
Indicates whether session management is enabled.
netgrif.search.security.web.task-enabled
- Type:
Boolean - Default value: true
Indicates whether task functionalities are enabled.
netgrif.search.security.web.user-enabled
- Type:
Boolean - Default value: true
Indicates whether user-related functionalities are enabled.
netgrif.search.security.auth
netgrif.search.security.auth.admin-password
- Type:
String
Admin user default password for initialization.
netgrif.search.security.auth.create-super
- Type:
Boolean - Default value: true
Determines whether a super-user account is created during setup.
netgrif.search.security.auth.enable-profile-edit
- Type:
Boolean - Default value: true
Enables or disables the option for users to edit their profiles.
netgrif.search.security.auth.minimal-password-length
- Type:
Integer - Default value: 8
Minimum password length required for user accounts.
netgrif.search.security.auth.no-authentication-patterns
- Type:
String[]
List of URL patterns bypassing authentication checks.
netgrif.search.security.auth.open-registration
- Type:
Boolean - Default value: true
Enables or disables user self-registration.
netgrif.search.security.auth.token-validity-period
- Type:
Integer - Default value: 3
Token validity period in days before expiration.
netgrif.search.security.auth
netgrif.search.security.auth.admin-password
- Type:
String
Admin user default password for initialization.
netgrif.search.security.auth.create-super
- Type:
Boolean - Default value: true
Determines whether a super-user account is created during setup.
netgrif.search.security.auth.enable-profile-edit
- Type:
Boolean - Default value: true
Enables or disables the option for users to edit their profiles.
netgrif.search.security.auth.minimal-password-length
- Type:
Integer - Default value: 8
Minimum password length required for user accounts.
netgrif.search.security.auth.no-authentication-patterns
- Type:
String[]
List of URL patterns bypassing authentication checks.
netgrif.search.security.auth.open-registration
- Type:
Boolean - Default value: true
Enables or disables user self-registration.
netgrif.search.security.auth.token-validity-period
- Type:
Integer - Default value: 3
Token validity period in days before expiration.
netgrif.search.security.encryption
netgrif.search.security.encryption.algorithm
- Type:
String
Algorithm used for encryption, e.g., AES, RSA, etc.
netgrif.search.security.encryption.password
- Type:
String
Encryption password for securing sensitive data.
netgrif.search.security.encryption
netgrif.search.security.encryption.algorithm
- Type:
String
Algorithm used for encryption, e.g., AES, RSA, etc.
netgrif.search.security.encryption.password
- Type:
String
Encryption password for securing sensitive data.
netgrif.search.security.headers
netgrif.search.security.headers.content-security-policy
- Type:
String
The HTTP Content-Security-Policy response header allows website administrators to control resources the user agent is allowed to load for a given page. With a few exceptions, policies mostly involve specifying server origins and script endpoints. This helps guard against cross-site scripting attacks (Cross-site_scripting). More Info
netgrif.search.security.headers.host-allowed
- Type:
List<String>
Allowed HOST in HTTP header
netgrif.search.security.headers.hsts.enable
- Type:
Boolean - Default value: true
netgrif.search.security.headers.hsts.include-sub-domains
- Type:
Boolean - Default value: true
If this optional parameter is specified, this rule applies to all the site's subdomains as well.
netgrif.search.security.headers.hsts.max-age
- Type:
Long - Default value: 31536000
The time, in seconds, that the browser should remember that a site is only to be accessed using HTTPS. Default value: 31536000
netgrif.search.security.headers.hsts.preload
- Type:
Boolean - Default value: false
See Preloading Strict Transport Security for details. When using preload, the max-age directive must be at least 31536000 (1 year), and the includeSubDomains directive must be present. Not part of the specification.
netgrif.search.security.headers.x-frame-options
- Type:
com.netgrif.application.engine.configuration.properties.enumeration.XFrameOptionsMode - Default value: disable
The X-Frame-Options HTTP response header can be used to indicate whether a browser should be allowed to render a page in a <frame>, <iframe>, <embed> or <object>. Sites can use this to avoid clickjacking attacks, by ensuring that their content is not embedded into other sites. More Info
netgrif.search.security.headers.x-xss-protection
- Type:
com.netgrif.application.engine.configuration.properties.enumeration.XXSSProtection - Default value: enable-mode
The HTTP X-XSS-Protection response header is a feature of Internet Explorer, Chrome and Safari that stops pages from loading when they detect reflected cross-site scripting (XSS) attacks. These protections are largely unnecessary in modern browsers when sites implement a strong Content-Security-Policy that disables the use of inline JavaScript ('unsafe-inline'). More Info
netgrif.search.security.headers
netgrif.search.security.headers.content-security-policy
- Type:
String
The HTTP Content-Security-Policy response header allows website administrators to control resources the user agent is allowed to load for a given page. With a few exceptions, policies mostly involve specifying server origins and script endpoints. This helps guard against cross-site scripting attacks (Cross-site_scripting). More Info
netgrif.search.security.headers.host-allowed
- Type:
List<String>
Allowed HOST in HTTP header
netgrif.search.security.headers.hsts.enable
- Type:
Boolean - Default value: true
netgrif.search.security.headers.hsts.include-sub-domains
- Type:
Boolean - Default value: true
If this optional parameter is specified, this rule applies to all the site's subdomains as well.
netgrif.search.security.headers.hsts.max-age
- Type:
Long - Default value: 31536000
The time, in seconds, that the browser should remember that a site is only to be accessed using HTTPS. Default value: 31536000
netgrif.search.security.headers.hsts.preload
- Type:
Boolean - Default value: false
See Preloading Strict Transport Security for details. When using preload, the max-age directive must be at least 31536000 (1 year), and the includeSubDomains directive must be present. Not part of the specification.
netgrif.search.security.headers.x-frame-options
- Type:
com.netgrif.application.engine.configuration.properties.enumeration.XFrameOptionsMode - Default value: disable
The X-Frame-Options HTTP response header can be used to indicate whether not a browser should be allowed to render a page in a <frame>, <iframe>, <embed> or <object>. Sites can use this to avoid clickjacking attacks, by ensuring that their content is not embedded into other sites. More Info
netgrif.search.security.headers.x-xss-protection
- Type:
com.netgrif.application.engine.configuration.properties.enumeration.XXSSProtection - Default value: enable-mode
The HTTP X-XSS-Protection response header is a feature of Internet Explorer, Chrome and Safari that stops pages from loading when they detect reflected cross-site scripting (XSS) attacks. These protections are largely unnecessary in modern browsers when sites implement a strong Content-Security-Policy that disables the use of inline JavaScript ('unsafe-inline'). More Info
netgrif.search.security.headers.hsts
netgrif.search.security.headers.hsts.enable
- Type:
Boolean - Default value: true
netgrif.search.security.headers.hsts.include-sub-domains
- Type:
Boolean - Default value: true
If this optional parameter is specified, this rule applies to all the site's subdomains as well.
netgrif.search.security.headers.hsts.max-age
- Type:
Long - Default value: 31536000
The time, in seconds, that the browser should remember that a site is only to be accessed using HTTPS. Default value: 31536000
netgrif.search.security.headers.hsts.preload
- Type:
Boolean - Default value: false
See Preloading Strict Transport Security for details. When using preload, the max-age directive must be at least 31536000 (1 year), and the includeSubDomains directive must be present. Not part of the specification.
netgrif.search.security.headers.hsts
netgrif.search.security.headers.hsts.enable
- Type:
Boolean - Default value: true
netgrif.search.security.headers.hsts.include-sub-domains
- Type:
Boolean - Default value: true
If this optional parameter is specified, this rule applies to all the site's subdomains as well.
netgrif.search.security.headers.hsts.max-age
- Type:
Long - Default value: 31536000
The time, in seconds, that the browser should remember that a site is only to be accessed using HTTPS. Default value: 31536000
netgrif.search.security.headers.hsts.preload
- Type:
Boolean - Default value: false
See Preloading Strict Transport Security for details. When using preload, the max-age directive must be at least 31536000 (1 year), and the includeSubDomains directive must be present. Not part of the specification.
netgrif.search.security.jwt
netgrif.search.security.jwt.algorithm
- Type:
String - Default value: RSA
Defines which algorithm is used when generating JWT token
netgrif.search.security.jwt.expiration
- Type:
Long - Default value: 900000
Defines the validity duration for a token in milliseconds, then expiration dateTime is counted using "System.currentTimeMillis() + this.expiration"
netgrif.search.security.jwt.private-key
- Type:
org.springframework.core.io.Resource
Defines path to a file that contains generated private key with certificate
netgrif.search.security.limits
netgrif.search.security.limits.email-block-duration
- Type:
Integer - Default value: 1
Duration for blocking email after exceeding allowed attempts.
netgrif.search.security.limits.email-block-time-type
- Type:
concurrent.TimeUnit - Default value: days
Time unit for email block duration.
netgrif.search.security.limits.email-sends-attempts
- Type:
Integer - Default value: 2
Number of allowed email send attempts before blocking email.
netgrif.search.security.limits.login-attempts
- Type:
Integer - Default value: 10
Number of allowed login attempts before blocking the user.
netgrif.search.security.limits.login-timeout
- Type:
Integer - Default value: 10
Time period for delaying login retries.
netgrif.search.security.limits.login-timeout-unit
- Type:
concurrent.TimeUnit - Default value: minutes
Time unit for login timeout, e.g., SECONDS, MINUTES, etc.
netgrif.search.security.static
netgrif.search.security.static-patterns
- Type:
String[] - Default value: /favicon.ico,/favicon.ico,/manifest.json,/manifest.json,/configuration/,/swagger-resources/,/swagger-ui.html,/webjars/**
Array of URL patterns to define public or static resource access. Default: Static resources like /favicon.ico or /swagger-ui.html.
netgrif.search.security.static-security.enabled
- Type:
Boolean - Default value: false
Indicates whether static resource security is enabled.
netgrif.search.security.static.enabled
- Type:
Boolean - Default value: false
Indicates whether static resource security is enabled.
netgrif.search.security.static-security
netgrif.search.security.static-security.enabled
- Type:
Boolean - Default value: false
Indicates whether static resource security is enabled.
netgrif.search.security.web
netgrif.search.security.web.auth-enabled
- Type:
Boolean - Default value: true
Indicates whether authentication-related functionalities are active.
netgrif.search.security.web.case-enabled
- Type:
Boolean - Default value: true
Indicates whether case functionalities are enabled.
netgrif.search.security.web.elastic-enabled
- Type:
Boolean - Default value: true
Indicates whether Elasticsearch integration is enabled.
netgrif.search.security.web.group-enabled
- Type:
Boolean - Default value: true
Indicates whether group management functionalities are enabled.
netgrif.search.security.web.impersonation-enabled
- Type:
Boolean - Default value: true
Indicates whether user impersonation is enabled.
netgrif.search.security.web.petri-net-enabled
- Type:
Boolean - Default value: true
Indicates whether Petri net functionalities are enabled.
netgrif.search.security.web.public-web.case-enabled
- Type:
Boolean - Default value: true
Indicates whether public-facing case functionalities are enabled.
netgrif.search.security.web.public-web.petri-net-enabled
- Type:
Boolean - Default value: true
Indicates whether public-facing Petri net functionalities are enabled.
netgrif.search.security.web.public-web.task-enabled
- Type:
Boolean - Default value: true
Indicates whether public-facing task functionalities are enabled.
netgrif.search.security.web.public-web.url
- Type:
String
URL for public-facing endpoints or features.
netgrif.search.security.web.public-web.user-enabled
- Type:
Boolean - Default value: true
Indicates whether public-facing user functionalities are enabled.
netgrif.search.security.web.session-enabled
- Type:
Boolean - Default value: true
Indicates whether session management is enabled.
netgrif.search.security.web.task-enabled
- Type:
Boolean - Default value: true
Indicates whether task functionalities are enabled.
netgrif.search.security.web.user-enabled
- Type:
Boolean - Default value: true
Indicates whether user-related functionalities are enabled.
netgrif.search.security.web
netgrif.search.security.web.auth-enabled
- Type:
Boolean - Default value: true
Indicates whether authentication-related functionalities are active.
netgrif.search.security.web.case-enabled
- Type:
Boolean - Default value: true
Indicates whether case functionalities are enabled.
netgrif.search.security.web.elastic-enabled
- Type:
Boolean - Default value: true
Indicates whether Elasticsearch integration is enabled.
netgrif.search.security.web.group-enabled
- Type:
Boolean - Default value: true
Indicates whether group management functionalities are enabled.
netgrif.search.security.web.impersonation-enabled
- Type:
Boolean - Default value: true
Indicates whether user impersonation is enabled.
netgrif.search.security.web.petri-net-enabled
- Type:
Boolean - Default value: true
Indicates whether Petri net functionalities are enabled.
netgrif.search.security.web.public-web.case-enabled
- Type:
Boolean - Default value: true
Indicates whether public-facing case functionalities are enabled.
netgrif.search.security.web.public-web.petri-net-enabled
- Type:
Boolean - Default value: true
Indicates whether public-facing Petri net functionalities are enabled.
netgrif.search.security.web.public-web.task-enabled
- Type:
Boolean - Default value: true
Indicates whether public-facing task functionalities are enabled.
netgrif.search.security.web.public-web.url
- Type:
String
URL for public-facing endpoints or features.
netgrif.search.security.web.public-web.user-enabled
- Type:
Boolean - Default value: true
Indicates whether public-facing user functionalities are enabled.
netgrif.search.security.web.session-enabled
- Type:
Boolean - Default value: true
Indicates whether session management is enabled.
netgrif.search.security.web.task-enabled
- Type:
Boolean - Default value: true
Indicates whether task functionalities are enabled.
netgrif.search.security.web.user-enabled
- Type:
Boolean - Default value: true
Indicates whether user-related functionalities are enabled.
netgrif.search.security.web.public-web
netgrif.search.security.web.public-web.case-enabled
- Type:
Boolean - Default value: true
Indicates whether public-facing case functionalities are enabled.
netgrif.search.security.web.public-web.petri-net-enabled
- Type:
Boolean - Default value: true
Indicates whether public-facing Petri net functionalities are enabled.
netgrif.search.security.web.public-web.task-enabled
- Type:
Boolean - Default value: true
Indicates whether public-facing task functionalities are enabled.
netgrif.search.security.web.public-web.url
- Type:
String
URL for public-facing endpoints or features.
netgrif.search.security.web.public-web.user-enabled
- Type:
Boolean - Default value: true
Indicates whether public-facing user functionalities are enabled.
netgrif.search.server
netgrif.search.server.address
- Type:
InetAddress
netgrif.search.server.compression.enabled
- Type:
Boolean
netgrif.search.server.compression.excluded-user-agents
- Type:
String[]
netgrif.search.server.compression.mime-types
- Type:
String[]
netgrif.search.server.compression.min-response-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.error.include-binding-errors
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.search.server.error.include-exception
- Type:
Boolean
netgrif.search.server.error.include-message
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.search.server.error.include-path
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.search.server.error.include-stacktrace
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.search.server.error.path
- Type:
String
netgrif.search.server.error.whitelabel.enabled
- Type:
Boolean
netgrif.search.server.forward-headers-strategy
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$ForwardHeadersStrategy
netgrif.search.server.http2.enabled
- Type:
Boolean
netgrif.search.server.jetty.accesslog.append
- Type:
Boolean
netgrif.search.server.jetty.accesslog.custom-format
- Type:
String
netgrif.search.server.jetty.accesslog.enabled
- Type:
Boolean
netgrif.search.server.jetty.accesslog.file-date-format
- Type:
String
netgrif.search.server.jetty.accesslog.filename
- Type:
String
netgrif.search.server.jetty.accesslog.format
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Jetty$Accesslog$Format
netgrif.search.server.jetty.accesslog.ignore-paths
- Type:
List<String>
netgrif.search.server.jetty.accesslog.retention-period
- Type:
Integer
netgrif.search.server.jetty.connection-idle-timeout
- Type:
Duration
netgrif.search.server.jetty.max-connections
- Type:
Integer
netgrif.search.server.jetty.max-form-keys
- Type:
Integer
netgrif.search.server.jetty.max-http-form-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.jetty.max-http-response-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.jetty.threads.acceptors
- Type:
Integer
netgrif.search.server.jetty.threads.idle-timeout
- Type:
Duration
netgrif.search.server.jetty.threads.max
- Type:
Integer
netgrif.search.server.jetty.threads.max-queue-capacity
- Type:
Integer
netgrif.search.server.jetty.threads.min
- Type:
Integer
netgrif.search.server.jetty.threads.selectors
- Type:
Integer
netgrif.search.server.max-http-request-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.netty.connection-timeout
- Type:
Duration
netgrif.search.server.netty.h2c-max-content-length
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.netty.idle-timeout
- Type:
Duration
netgrif.search.server.netty.initial-buffer-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.netty.max-initial-line-length
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.netty.max-keep-alive-requests
- Type:
Integer
netgrif.search.server.netty.validate-headers
- Type:
Boolean
netgrif.search.server.port
- Type:
Integer
netgrif.search.server.reactive.session.cookie.domain
- Type:
String
netgrif.search.server.reactive.session.cookie.http-only
- Type:
Boolean
netgrif.search.server.reactive.session.cookie.max-age
- Type:
Duration
netgrif.search.server.reactive.session.cookie.name
- Type:
String
netgrif.search.server.reactive.session.cookie.partitioned
- Type:
Boolean
netgrif.search.server.reactive.session.cookie.path
- Type:
String
netgrif.search.server.reactive.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.search.server.reactive.session.cookie.secure
- Type:
Boolean
netgrif.search.server.reactive.session.max-sessions
- Type:
Integer
netgrif.search.server.reactive.session.timeout
- Type:
Duration
netgrif.search.server.server-header
- Type:
String
netgrif.search.server.servlet.application-display-name
- Type:
String
netgrif.search.server.servlet.context-parameters
- Type:
Map<String,java.lang.String>
netgrif.search.server.servlet.context-path
- Type:
String
netgrif.search.server.servlet.encoding.charset
- Type:
charset.Charset
netgrif.search.server.servlet.encoding.force
- Type:
Boolean
netgrif.search.server.servlet.encoding.force-request
- Type:
Boolean
netgrif.search.server.servlet.encoding.force-response
- Type:
Boolean
netgrif.search.server.servlet.encoding.mapping
- Type:
Map<java.util.Locale,charset.Charset>
netgrif.search.server.servlet.jsp.class-name
- Type:
String
netgrif.search.server.servlet.jsp.init-parameters
- Type:
Map<String,java.lang.String>
netgrif.search.server.servlet.jsp.registered
- Type:
Boolean
netgrif.search.server.servlet.register-default-servlet
- Type:
Boolean
netgrif.search.server.servlet.session.cookie.domain
- Type:
String
netgrif.search.server.servlet.session.cookie.http-only
- Type:
Boolean
netgrif.search.server.servlet.session.cookie.max-age
- Type:
Duration
netgrif.search.server.servlet.session.cookie.name
- Type:
String
netgrif.search.server.servlet.session.cookie.partitioned
- Type:
Boolean
netgrif.search.server.servlet.session.cookie.path
- Type:
String
netgrif.search.server.servlet.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.search.server.servlet.session.cookie.secure
- Type:
Boolean
netgrif.search.server.servlet.session.persistent
- Type:
Boolean
netgrif.search.server.servlet.session.store-dir
- Type:
File
netgrif.search.server.servlet.session.timeout
- Type:
Duration
netgrif.search.server.servlet.session.tracking-modes
- Type:
Set<org.springframework.boot.web.servlet.server.Session$SessionTrackingMode>
netgrif.search.server.shutdown
- Type:
org.springframework.boot.web.server.Shutdown
netgrif.search.server.ssl.bundle
- Type:
String
netgrif.search.server.ssl.certificate
- Type:
String
netgrif.search.server.ssl.certificate-private-key
- Type:
String
netgrif.search.server.ssl.ciphers
- Type:
String[]
netgrif.search.server.ssl.client-auth
- Type:
org.springframework.boot.web.server.Ssl$ClientAuth
netgrif.search.server.ssl.enabled
- Type:
Boolean
netgrif.search.server.ssl.enabled-protocols
- Type:
String[]
netgrif.search.server.ssl.key-alias
- Type:
String
netgrif.search.server.ssl.key-password
- Type:
String
netgrif.search.server.ssl.key-store
- Type:
String
netgrif.search.server.ssl.key-store-password
- Type:
String
netgrif.search.server.ssl.key-store-provider
- Type:
String
netgrif.search.server.ssl.key-store-type
- Type:
String
netgrif.search.server.ssl.protocol
- Type:
String
netgrif.search.server.ssl.server-name-bundles
- Type:
List<org.springframework.boot.web.server.Ssl$ServerNameSslBundle>
netgrif.search.server.ssl.trust-certificate
- Type:
String
netgrif.search.server.ssl.trust-certificate-private-key
- Type:
String
netgrif.search.server.ssl.trust-store
- Type:
String
netgrif.search.server.ssl.trust-store-password
- Type:
String
netgrif.search.server.ssl.trust-store-provider
- Type:
String
netgrif.search.server.ssl.trust-store-type
- Type:
String
netgrif.search.server.tomcat.accept-count
- Type:
Integer
netgrif.search.server.tomcat.accesslog.buffered
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.check-exists
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.condition-if
- Type:
String
netgrif.search.server.tomcat.accesslog.condition-unless
- Type:
String
netgrif.search.server.tomcat.accesslog.directory
- Type:
String
netgrif.search.server.tomcat.accesslog.enabled
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.encoding
- Type:
String
netgrif.search.server.tomcat.accesslog.file-date-format
- Type:
String
netgrif.search.server.tomcat.accesslog.ipv6-canonical
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.locale
- Type:
String
netgrif.search.server.tomcat.accesslog.max-days
- Type:
Integer
netgrif.search.server.tomcat.accesslog.pattern
- Type:
String
netgrif.search.server.tomcat.accesslog.prefix
- Type:
String
netgrif.search.server.tomcat.accesslog.rename-on-rotate
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.request-attributes-enabled
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.rotate
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.suffix
- Type:
String
netgrif.search.server.tomcat.additional-tld-skip-patterns
- Type:
List<String>
netgrif.search.server.tomcat.background-processor-delay
- Type:
Duration
netgrif.search.server.tomcat.basedir
- Type:
File
netgrif.search.server.tomcat.connection-timeout
- Type:
Duration
netgrif.search.server.tomcat.keep-alive-timeout
- Type:
Duration
netgrif.search.server.tomcat.max-connections
- Type:
Integer
netgrif.search.server.tomcat.max-http-form-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.tomcat.max-http-response-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.tomcat.max-keep-alive-requests
- Type:
Integer
netgrif.search.server.tomcat.max-parameter-count
- Type:
Integer
netgrif.search.server.tomcat.max-part-count
- Type:
Integer
netgrif.search.server.tomcat.max-part-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.tomcat.max-swallow-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.tomcat.mbeanregistry.enabled
- Type:
Boolean
netgrif.search.server.tomcat.processor-cache
- Type:
Integer
netgrif.search.server.tomcat.redirect-context-root
- Type:
Boolean
netgrif.search.server.tomcat.relaxed-path-chars
- Type:
List<Character>
netgrif.search.server.tomcat.relaxed-query-chars
- Type:
List<Character>
netgrif.search.server.tomcat.remoteip.host-header
- Type:
String
netgrif.search.server.tomcat.remoteip.internal-proxies
- Type:
String
netgrif.search.server.tomcat.remoteip.port-header
- Type:
String
netgrif.search.server.tomcat.remoteip.protocol-header
- Type:
String
netgrif.search.server.tomcat.remoteip.protocol-header-https-value
- Type:
String
netgrif.search.server.tomcat.remoteip.remote-ip-header
- Type:
String
netgrif.search.server.tomcat.remoteip.trusted-proxies
- Type:
String
netgrif.search.server.tomcat.resource.allow-caching
- Type:
Boolean
netgrif.search.server.tomcat.resource.cache-ttl
- Type:
Duration
netgrif.search.server.tomcat.threads.max
- Type:
Integer
netgrif.search.server.tomcat.threads.max-queue-capacity
- Type:
Integer
netgrif.search.server.tomcat.threads.min-spare
- Type:
Integer
netgrif.search.server.tomcat.uri-encoding
- Type:
charset.Charset
netgrif.search.server.tomcat.use-apr
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Tomcat$UseApr
netgrif.search.server.tomcat.use-relative-redirects
- Type:
Boolean
netgrif.search.server.undertow.accesslog.dir
- Type:
File
netgrif.search.server.undertow.accesslog.enabled
- Type:
Boolean
netgrif.search.server.undertow.accesslog.pattern
- Type:
String
netgrif.search.server.undertow.accesslog.prefix
- Type:
String
netgrif.search.server.undertow.accesslog.rotate
- Type:
Boolean
netgrif.search.server.undertow.accesslog.suffix
- Type:
String
netgrif.search.server.undertow.always-set-keep-alive
- Type:
Boolean
netgrif.search.server.undertow.buffer-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.undertow.decode-slash
- Type:
Boolean
netgrif.search.server.undertow.decode-url
- Type:
Boolean
netgrif.search.server.undertow.direct-buffers
- Type:
Boolean
netgrif.search.server.undertow.eager-filter-init
- Type:
Boolean
netgrif.search.server.undertow.max-cookies
- Type:
Integer
netgrif.search.server.undertow.max-headers
- Type:
Integer
netgrif.search.server.undertow.max-http-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.undertow.max-parameters
- Type:
Integer
netgrif.search.server.undertow.no-request-timeout
- Type:
Duration
netgrif.search.server.undertow.options.server
- Type:
Map<String,java.lang.String>
netgrif.search.server.undertow.options.socket
- Type:
Map<String,java.lang.String>
netgrif.search.server.undertow.preserve-path-on-forward
- Type:
Boolean
netgrif.search.server.undertow.threads.io
- Type:
Integer
netgrif.search.server.undertow.threads.worker
- Type:
Integer
netgrif.search.server.undertow.url-charset
- Type:
charset.Charset
Deprecated properties
netgrif.search.server.undertow.allow-encoded-slash Deprecated - 3.0.3
- Type: Boolean
- Default value:
- Deprecation:
- Level:
- Reason:
- Replacement: server.undertow.decode-slash
- Sine: 3.0.3
netgrif.search.server.compression
netgrif.search.server.compression.enabled
- Type:
Boolean
netgrif.search.server.compression.excluded-user-agents
- Type:
String[]
netgrif.search.server.compression.mime-types
- Type:
String[]
netgrif.search.server.compression.min-response-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.error
netgrif.search.server.error.include-binding-errors
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.search.server.error.include-exception
- Type:
Boolean
netgrif.search.server.error.include-message
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.search.server.error.include-path
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.search.server.error.include-stacktrace
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.search.server.error.path
- Type:
String
netgrif.search.server.error.whitelabel.enabled
- Type:
Boolean
netgrif.search.server.error.whitelabel
netgrif.search.server.error.whitelabel.enabled
- Type:
Boolean
netgrif.search.server.http2
netgrif.search.server.http2.enabled
- Type:
Boolean
netgrif.search.server.jetty
netgrif.search.server.jetty.accesslog.append
- Type:
Boolean
netgrif.search.server.jetty.accesslog.custom-format
- Type:
String
netgrif.search.server.jetty.accesslog.enabled
- Type:
Boolean
netgrif.search.server.jetty.accesslog.file-date-format
- Type:
String
netgrif.search.server.jetty.accesslog.filename
- Type:
String
netgrif.search.server.jetty.accesslog.format
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Jetty$Accesslog$Format
netgrif.search.server.jetty.accesslog.ignore-paths
- Type:
List<String>
netgrif.search.server.jetty.accesslog.retention-period
- Type:
Integer
netgrif.search.server.jetty.connection-idle-timeout
- Type:
Duration
netgrif.search.server.jetty.max-connections
- Type:
Integer
netgrif.search.server.jetty.max-form-keys
- Type:
Integer
netgrif.search.server.jetty.max-http-form-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.jetty.max-http-response-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.jetty.threads.acceptors
- Type:
Integer
netgrif.search.server.jetty.threads.idle-timeout
- Type:
Duration
netgrif.search.server.jetty.threads.max
- Type:
Integer
netgrif.search.server.jetty.threads.max-queue-capacity
- Type:
Integer
netgrif.search.server.jetty.threads.min
- Type:
Integer
netgrif.search.server.jetty.threads.selectors
- Type:
Integer
netgrif.search.server.jetty.accesslog
netgrif.search.server.jetty.accesslog.append
- Type:
Boolean
netgrif.search.server.jetty.accesslog.custom-format
- Type:
String
netgrif.search.server.jetty.accesslog.enabled
- Type:
Boolean
netgrif.search.server.jetty.accesslog.file-date-format
- Type:
String
netgrif.search.server.jetty.accesslog.filename
- Type:
String
netgrif.search.server.jetty.accesslog.format
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Jetty$Accesslog$Format
netgrif.search.server.jetty.accesslog.ignore-paths
- Type:
List<String>
netgrif.search.server.jetty.accesslog.retention-period
- Type:
Integer
netgrif.search.server.jetty.threads
netgrif.search.server.jetty.threads.acceptors
- Type:
Integer
netgrif.search.server.jetty.threads.idle-timeout
- Type:
Duration
netgrif.search.server.jetty.threads.max
- Type:
Integer
netgrif.search.server.jetty.threads.max-queue-capacity
- Type:
Integer
netgrif.search.server.jetty.threads.min
- Type:
Integer
netgrif.search.server.jetty.threads.selectors
- Type:
Integer
netgrif.search.server.netty
netgrif.search.server.netty.connection-timeout
- Type:
Duration
netgrif.search.server.netty.h2c-max-content-length
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.netty.idle-timeout
- Type:
Duration
netgrif.search.server.netty.initial-buffer-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.netty.max-initial-line-length
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.netty.max-keep-alive-requests
- Type:
Integer
netgrif.search.server.netty.validate-headers
- Type:
Boolean
netgrif.search.server.reactive
netgrif.search.server.reactive.session.cookie.domain
- Type:
String
netgrif.search.server.reactive.session.cookie.http-only
- Type:
Boolean
netgrif.search.server.reactive.session.cookie.max-age
- Type:
Duration
netgrif.search.server.reactive.session.cookie.name
- Type:
String
netgrif.search.server.reactive.session.cookie.partitioned
- Type:
Boolean
netgrif.search.server.reactive.session.cookie.path
- Type:
String
netgrif.search.server.reactive.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.search.server.reactive.session.cookie.secure
- Type:
Boolean
netgrif.search.server.reactive.session.max-sessions
- Type:
Integer
netgrif.search.server.reactive.session.timeout
- Type:
Duration
netgrif.search.server.reactive.session
netgrif.search.server.reactive.session.cookie.domain
- Type:
String
netgrif.search.server.reactive.session.cookie.http-only
- Type:
Boolean
netgrif.search.server.reactive.session.cookie.max-age
- Type:
Duration
netgrif.search.server.reactive.session.cookie.name
- Type:
String
netgrif.search.server.reactive.session.cookie.partitioned
- Type:
Boolean
netgrif.search.server.reactive.session.cookie.path
- Type:
String
netgrif.search.server.reactive.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.search.server.reactive.session.cookie.secure
- Type:
Boolean
netgrif.search.server.reactive.session.max-sessions
- Type:
Integer
netgrif.search.server.reactive.session.timeout
- Type:
Duration
netgrif.search.server.reactive.session.cookie
netgrif.search.server.reactive.session.cookie.domain
- Type:
String
netgrif.search.server.reactive.session.cookie.http-only
- Type:
Boolean
netgrif.search.server.reactive.session.cookie.max-age
- Type:
Duration
netgrif.search.server.reactive.session.cookie.name
- Type:
String
netgrif.search.server.reactive.session.cookie.partitioned
- Type:
Boolean
netgrif.search.server.reactive.session.cookie.path
- Type:
String
netgrif.search.server.reactive.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.search.server.reactive.session.cookie.secure
- Type:
Boolean
netgrif.search.server.servlet
netgrif.search.server.servlet.application-display-name
- Type:
String
netgrif.search.server.servlet.context-parameters
- Type:
Map<String,java.lang.String>
netgrif.search.server.servlet.context-path
- Type:
String
netgrif.search.server.servlet.encoding.charset
- Type:
charset.Charset
netgrif.search.server.servlet.encoding.force
- Type:
Boolean
netgrif.search.server.servlet.encoding.force-request
- Type:
Boolean
netgrif.search.server.servlet.encoding.force-response
- Type:
Boolean
netgrif.search.server.servlet.encoding.mapping
- Type:
Map<java.util.Locale,charset.Charset>
netgrif.search.server.servlet.jsp.class-name
- Type:
String
netgrif.search.server.servlet.jsp.init-parameters
- Type:
Map<String,java.lang.String>
netgrif.search.server.servlet.jsp.registered
- Type:
Boolean
netgrif.search.server.servlet.register-default-servlet
- Type:
Boolean
netgrif.search.server.servlet.session.cookie.domain
- Type:
String
netgrif.search.server.servlet.session.cookie.http-only
- Type:
Boolean
netgrif.search.server.servlet.session.cookie.max-age
- Type:
Duration
netgrif.search.server.servlet.session.cookie.name
- Type:
String
netgrif.search.server.servlet.session.cookie.partitioned
- Type:
Boolean
netgrif.search.server.servlet.session.cookie.path
- Type:
String
netgrif.search.server.servlet.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.search.server.servlet.session.cookie.secure
- Type:
Boolean
netgrif.search.server.servlet.session.persistent
- Type:
Boolean
netgrif.search.server.servlet.session.store-dir
- Type:
File
netgrif.search.server.servlet.session.timeout
- Type:
Duration
netgrif.search.server.servlet.session.tracking-modes
- Type:
Set<org.springframework.boot.web.servlet.server.Session$SessionTrackingMode>
netgrif.search.server.servlet.encoding
netgrif.search.server.servlet.encoding.charset
- Type:
charset.Charset
netgrif.search.server.servlet.encoding.force
- Type:
Boolean
netgrif.search.server.servlet.encoding.force-request
- Type:
Boolean
netgrif.search.server.servlet.encoding.force-response
- Type:
Boolean
netgrif.search.server.servlet.encoding.mapping
- Type:
Map<java.util.Locale,charset.Charset>
netgrif.search.server.servlet.jsp
netgrif.search.server.servlet.jsp.class-name
- Type:
String
netgrif.search.server.servlet.jsp.init-parameters
- Type:
Map<String,java.lang.String>
netgrif.search.server.servlet.jsp.registered
- Type:
Boolean
netgrif.search.server.servlet.session
netgrif.search.server.servlet.session.cookie.domain
- Type:
String
netgrif.search.server.servlet.session.cookie.http-only
- Type:
Boolean
netgrif.search.server.servlet.session.cookie.max-age
- Type:
Duration
netgrif.search.server.servlet.session.cookie.name
- Type:
String
netgrif.search.server.servlet.session.cookie.partitioned
- Type:
Boolean
netgrif.search.server.servlet.session.cookie.path
- Type:
String
netgrif.search.server.servlet.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.search.server.servlet.session.cookie.secure
- Type:
Boolean
netgrif.search.server.servlet.session.persistent
- Type:
Boolean
netgrif.search.server.servlet.session.store-dir
- Type:
File
netgrif.search.server.servlet.session.timeout
- Type:
Duration
netgrif.search.server.servlet.session.tracking-modes
- Type:
Set<org.springframework.boot.web.servlet.server.Session$SessionTrackingMode>
netgrif.search.server.servlet.session.cookie
netgrif.search.server.servlet.session.cookie.domain
- Type:
String
netgrif.search.server.servlet.session.cookie.http-only
- Type:
Boolean
netgrif.search.server.servlet.session.cookie.max-age
- Type:
Duration
netgrif.search.server.servlet.session.cookie.name
- Type:
String
netgrif.search.server.servlet.session.cookie.partitioned
- Type:
Boolean
netgrif.search.server.servlet.session.cookie.path
- Type:
String
netgrif.search.server.servlet.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.search.server.servlet.session.cookie.secure
- Type:
Boolean
netgrif.search.server.ssl
netgrif.search.server.ssl.bundle
- Type:
String
netgrif.search.server.ssl.certificate
- Type:
String
netgrif.search.server.ssl.certificate-private-key
- Type:
String
netgrif.search.server.ssl.ciphers
- Type:
String[]
netgrif.search.server.ssl.client-auth
- Type:
org.springframework.boot.web.server.Ssl$ClientAuth
netgrif.search.server.ssl.enabled
- Type:
Boolean
netgrif.search.server.ssl.enabled-protocols
- Type:
String[]
netgrif.search.server.ssl.key-alias
- Type:
String
netgrif.search.server.ssl.key-password
- Type:
String
netgrif.search.server.ssl.key-store
- Type:
String
netgrif.search.server.ssl.key-store-password
- Type:
String
netgrif.search.server.ssl.key-store-provider
- Type:
String
netgrif.search.server.ssl.key-store-type
- Type:
String
netgrif.search.server.ssl.protocol
- Type:
String
netgrif.search.server.ssl.server-name-bundles
- Type:
List<org.springframework.boot.web.server.Ssl$ServerNameSslBundle>
netgrif.search.server.ssl.trust-certificate
- Type:
String
netgrif.search.server.ssl.trust-certificate-private-key
- Type:
String
netgrif.search.server.ssl.trust-store
- Type:
String
netgrif.search.server.ssl.trust-store-password
- Type:
String
netgrif.search.server.ssl.trust-store-provider
- Type:
String
netgrif.search.server.ssl.trust-store-type
- Type:
String
netgrif.search.server.tomcat
netgrif.search.server.tomcat.accept-count
- Type:
Integer
netgrif.search.server.tomcat.accesslog.buffered
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.check-exists
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.condition-if
- Type:
String
netgrif.search.server.tomcat.accesslog.condition-unless
- Type:
String
netgrif.search.server.tomcat.accesslog.directory
- Type:
String
netgrif.search.server.tomcat.accesslog.enabled
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.encoding
- Type:
String
netgrif.search.server.tomcat.accesslog.file-date-format
- Type:
String
netgrif.search.server.tomcat.accesslog.ipv6-canonical
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.locale
- Type:
String
netgrif.search.server.tomcat.accesslog.max-days
- Type:
Integer
netgrif.search.server.tomcat.accesslog.pattern
- Type:
String
netgrif.search.server.tomcat.accesslog.prefix
- Type:
String
netgrif.search.server.tomcat.accesslog.rename-on-rotate
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.request-attributes-enabled
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.rotate
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.suffix
- Type:
String
netgrif.search.server.tomcat.additional-tld-skip-patterns
- Type:
List<String>
netgrif.search.server.tomcat.background-processor-delay
- Type:
Duration
netgrif.search.server.tomcat.basedir
- Type:
File
netgrif.search.server.tomcat.connection-timeout
- Type:
Duration
netgrif.search.server.tomcat.keep-alive-timeout
- Type:
Duration
netgrif.search.server.tomcat.max-connections
- Type:
Integer
netgrif.search.server.tomcat.max-http-form-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.tomcat.max-http-response-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.tomcat.max-keep-alive-requests
- Type:
Integer
netgrif.search.server.tomcat.max-parameter-count
- Type:
Integer
netgrif.search.server.tomcat.max-part-count
- Type:
Integer
netgrif.search.server.tomcat.max-part-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.tomcat.max-swallow-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.tomcat.mbeanregistry.enabled
- Type:
Boolean
netgrif.search.server.tomcat.processor-cache
- Type:
Integer
netgrif.search.server.tomcat.redirect-context-root
- Type:
Boolean
netgrif.search.server.tomcat.relaxed-path-chars
- Type:
List<Character>
netgrif.search.server.tomcat.relaxed-query-chars
- Type:
List<Character>
netgrif.search.server.tomcat.remoteip.host-header
- Type:
String
netgrif.search.server.tomcat.remoteip.internal-proxies
- Type:
String
netgrif.search.server.tomcat.remoteip.port-header
- Type:
String
netgrif.search.server.tomcat.remoteip.protocol-header
- Type:
String
netgrif.search.server.tomcat.remoteip.protocol-header-https-value
- Type:
String
netgrif.search.server.tomcat.remoteip.remote-ip-header
- Type:
String
netgrif.search.server.tomcat.remoteip.trusted-proxies
- Type:
String
netgrif.search.server.tomcat.resource.allow-caching
- Type:
Boolean
netgrif.search.server.tomcat.resource.cache-ttl
- Type:
Duration
netgrif.search.server.tomcat.threads.max
- Type:
Integer
netgrif.search.server.tomcat.threads.max-queue-capacity
- Type:
Integer
netgrif.search.server.tomcat.threads.min-spare
- Type:
Integer
netgrif.search.server.tomcat.uri-encoding
- Type:
charset.Charset
netgrif.search.server.tomcat.use-apr
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Tomcat$UseApr
netgrif.search.server.tomcat.use-relative-redirects
- Type:
Boolean
netgrif.search.server.tomcat.accesslog
netgrif.search.server.tomcat.accesslog.buffered
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.check-exists
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.condition-if
- Type:
String
netgrif.search.server.tomcat.accesslog.condition-unless
- Type:
String
netgrif.search.server.tomcat.accesslog.directory
- Type:
String
netgrif.search.server.tomcat.accesslog.enabled
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.encoding
- Type:
String
netgrif.search.server.tomcat.accesslog.file-date-format
- Type:
String
netgrif.search.server.tomcat.accesslog.ipv6-canonical
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.locale
- Type:
String
netgrif.search.server.tomcat.accesslog.max-days
- Type:
Integer
netgrif.search.server.tomcat.accesslog.pattern
- Type:
String
netgrif.search.server.tomcat.accesslog.prefix
- Type:
String
netgrif.search.server.tomcat.accesslog.rename-on-rotate
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.request-attributes-enabled
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.rotate
- Type:
Boolean
netgrif.search.server.tomcat.accesslog.suffix
- Type:
String
netgrif.search.server.tomcat.mbeanregistry
netgrif.search.server.tomcat.mbeanregistry.enabled
- Type:
Boolean
netgrif.search.server.tomcat.remoteip
netgrif.search.server.tomcat.remoteip.host-header
- Type:
String
netgrif.search.server.tomcat.remoteip.internal-proxies
- Type:
String
netgrif.search.server.tomcat.remoteip.port-header
- Type:
String
netgrif.search.server.tomcat.remoteip.protocol-header
- Type:
String
netgrif.search.server.tomcat.remoteip.protocol-header-https-value
- Type:
String
netgrif.search.server.tomcat.remoteip.remote-ip-header
- Type:
String
netgrif.search.server.tomcat.remoteip.trusted-proxies
- Type:
String
netgrif.search.server.tomcat.resource
netgrif.search.server.tomcat.resource.allow-caching
- Type:
Boolean
netgrif.search.server.tomcat.resource.cache-ttl
- Type:
Duration
netgrif.search.server.tomcat.threads
netgrif.search.server.tomcat.threads.max
- Type:
Integer
netgrif.search.server.tomcat.threads.max-queue-capacity
- Type:
Integer
netgrif.search.server.tomcat.threads.min-spare
- Type:
Integer
netgrif.search.server.undertow
netgrif.search.server.undertow.accesslog.dir
- Type:
File
netgrif.search.server.undertow.accesslog.enabled
- Type:
Boolean
netgrif.search.server.undertow.accesslog.pattern
- Type:
String
netgrif.search.server.undertow.accesslog.prefix
- Type:
String
netgrif.search.server.undertow.accesslog.rotate
- Type:
Boolean
netgrif.search.server.undertow.accesslog.suffix
- Type:
String
netgrif.search.server.undertow.always-set-keep-alive
- Type:
Boolean
netgrif.search.server.undertow.buffer-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.undertow.decode-slash
- Type:
Boolean
netgrif.search.server.undertow.decode-url
- Type:
Boolean
netgrif.search.server.undertow.direct-buffers
- Type:
Boolean
netgrif.search.server.undertow.eager-filter-init
- Type:
Boolean
netgrif.search.server.undertow.max-cookies
- Type:
Integer
netgrif.search.server.undertow.max-headers
- Type:
Integer
netgrif.search.server.undertow.max-http-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.server.undertow.max-parameters
- Type:
Integer
netgrif.search.server.undertow.no-request-timeout
- Type:
Duration
netgrif.search.server.undertow.options.server
- Type:
Map<String,java.lang.String>
netgrif.search.server.undertow.options.socket
- Type:
Map<String,java.lang.String>
netgrif.search.server.undertow.preserve-path-on-forward
- Type:
Boolean
netgrif.search.server.undertow.threads.io
- Type:
Integer
netgrif.search.server.undertow.threads.worker
- Type:
Integer
netgrif.search.server.undertow.url-charset
- Type:
charset.Charset
Deprecated properties
netgrif.search.server.undertow.allow-encoded-slash Deprecated - 3.0.3
- Type: Boolean
- Default value:
- Deprecation:
- Level:
- Reason:
- Replacement: server.undertow.decode-slash
- Sine: 3.0.3
netgrif.search.server.undertow.accesslog
netgrif.search.server.undertow.accesslog.dir
- Type:
File
netgrif.search.server.undertow.accesslog.enabled
- Type:
Boolean
netgrif.search.server.undertow.accesslog.pattern
- Type:
String
netgrif.search.server.undertow.accesslog.prefix
- Type:
String
netgrif.search.server.undertow.accesslog.rotate
- Type:
Boolean
netgrif.search.server.undertow.accesslog.suffix
- Type:
String
netgrif.search.server.undertow.options
netgrif.search.server.undertow.options.server
- Type:
Map<String,java.lang.String>
netgrif.search.server.undertow.options.socket
- Type:
Map<String,java.lang.String>
netgrif.search.server.undertow.threads
netgrif.search.server.undertow.threads.io
- Type:
Integer
netgrif.search.server.undertow.threads.worker
- Type:
Integer
netgrif.search.servlet
netgrif.search.servlet.multipart.enabled
- Type:
Boolean
netgrif.search.servlet.multipart.file-size-threshold
- Type:
org.springframework.util.unit.DataSize
netgrif.search.servlet.multipart.location
- Type:
String
netgrif.search.servlet.multipart.max-file-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.servlet.multipart.max-request-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.servlet.multipart.resolve-lazily
- Type:
Boolean
netgrif.search.servlet.multipart.strict-servlet-compliance
- Type:
Boolean
netgrif.search.servlet.multipart
netgrif.search.servlet.multipart.enabled
- Type:
Boolean
netgrif.search.servlet.multipart.file-size-threshold
- Type:
org.springframework.util.unit.DataSize
netgrif.search.servlet.multipart.location
- Type:
String
netgrif.search.servlet.multipart.max-file-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.servlet.multipart.max-request-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.servlet.multipart.resolve-lazily
- Type:
Boolean
netgrif.search.servlet.multipart.strict-servlet-compliance
- Type:
Boolean
netgrif.search.servlet.multipart
netgrif.search.servlet.multipart.enabled
- Type:
Boolean
netgrif.search.servlet.multipart.file-size-threshold
- Type:
org.springframework.util.unit.DataSize
netgrif.search.servlet.multipart.location
- Type:
String
netgrif.search.servlet.multipart.max-file-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.servlet.multipart.max-request-size
- Type:
org.springframework.util.unit.DataSize
netgrif.search.servlet.multipart.resolve-lazily
- Type:
Boolean
netgrif.search.servlet.multipart.strict-servlet-compliance
- Type:
Boolean
netgrif.search.swagger
netgrif.search.swagger.config-url
- Type:
String
netgrif.search.swagger.csrf.cookie-name
- Type:
String
netgrif.search.swagger.csrf.enabled
- Type:
Boolean
netgrif.search.swagger.csrf.header-name
- Type:
String
netgrif.search.swagger.csrf.local-storage-key
- Type:
String
netgrif.search.swagger.csrf.session-storage-key
- Type:
String
netgrif.search.swagger.csrf.use-local-storage
- Type:
Boolean
netgrif.search.swagger.csrf.use-session-storage
- Type:
Boolean
netgrif.search.swagger.deep-linking
- Type:
Boolean
netgrif.search.swagger.default-model-expand-depth
- Type:
Integer
netgrif.search.swagger.default-model-rendering
- Type:
String
netgrif.search.swagger.default-models-expand-depth
- Type:
Integer
netgrif.search.swagger.disable-swagger-default-url
- Type:
Boolean
netgrif.search.swagger.display-operation-id
- Type:
Boolean
netgrif.search.swagger.display-request-duration
- Type:
Boolean
netgrif.search.swagger.doc-expansion
- Type:
String
netgrif.search.swagger.enabled
- Type:
Boolean
netgrif.search.swagger.filter
- Type:
String
netgrif.search.swagger.groups-order
- Type:
org.springdoc.core.AbstractSwaggerUiConfigProperties$Direction
netgrif.search.swagger.layout
- Type:
String
netgrif.search.swagger.max-displayed-tags
- Type:
Integer
netgrif.search.swagger.oauth2-redirect-url
- Type:
String
netgrif.search.swagger.operations-sorter
- Type:
String
netgrif.search.swagger.path
- Type:
String
netgrif.search.swagger.persist-authorization
- Type:
Boolean
netgrif.search.swagger.query-config-enabled
- Type:
Boolean
netgrif.search.swagger.show-common-extensions
- Type:
Boolean
netgrif.search.swagger.show-extensions
- Type:
Boolean
netgrif.search.swagger.supported-submit-methods
- Type:
List<String>
netgrif.search.swagger.syntax-highlight.activated
- Type:
Boolean
netgrif.search.swagger.syntax-highlight.theme
- Type:
String
netgrif.search.swagger.tags-sorter
- Type:
String
netgrif.search.swagger.try-it-out-enabled
- Type:
Boolean
netgrif.search.swagger.url
- Type:
String
netgrif.search.swagger.urls
- Type:
Set<org.springdoc.core.AbstractSwaggerUiConfigProperties$SwaggerUrl>
netgrif.search.swagger.urls-primary-name
- Type:
String
netgrif.search.swagger.use-root-path
- Type:
Boolean
netgrif.search.swagger.validator-url
- Type:
String
netgrif.search.swagger.version
- Type:
String
netgrif.search.swagger.with-credentials
- Type:
Boolean
netgrif.search.swagger.csrf
netgrif.search.swagger.csrf.cookie-name
- Type:
String
netgrif.search.swagger.csrf.enabled
- Type:
Boolean
netgrif.search.swagger.csrf.header-name
- Type:
String
netgrif.search.swagger.csrf.local-storage-key
- Type:
String
netgrif.search.swagger.csrf.session-storage-key
- Type:
String
netgrif.search.swagger.csrf.use-local-storage
- Type:
Boolean
netgrif.search.swagger.csrf.use-session-storage
- Type:
Boolean
netgrif.search.swagger.syntax-highlight
netgrif.search.swagger.syntax-highlight.activated
- Type:
Boolean
netgrif.search.swagger.syntax-highlight.theme
- Type:
String
