Application Engine configuration properties
This is a file with listed all configuration properties for the Application Engine instance.
These properties are used to configure the Application Engine. The following properties can be used to configure any instance of Application Engine, standalone, on-premise, containerised. These configuration properties serve as a base for Platform Worker configuration.
management.endpoint.loaded-modules
management.endpoint.loaded-modules.access
- Type:
org.springframework.boot.actuate.endpoint.Access - Default value: unrestricted
Permitted level of access for the loadedModules endpoint.
management.endpoint.loaded-modules.cache.time-to-live
- Type:
Duration - Default value: 0ms
Maximum time that a response can be cached.
Deprecated properties
management.endpoint.loaded-modules.enabled Deprecated - 3.4.0
- Type: Boolean
- Default value: true
- Deprecation:
- Level:
- Reason:
- Replacement: management.endpoint.loaded-modules.access
- Since: 3.4.0
Whether to enable the loadedModules endpoint.
netgrif.engine.actions
netgrif.engine.actions.imports
- Type:
List<String>
Class imports. Example: `netgrif.engine.actions.imports=java.time.LocalDate` Will result in: `import java.date.LocalDate`
netgrif.engine.actions.star-imports
- Type:
List<String>
Package imports. Example: `netgrif.engine.actions.star-imports=java.time,com.netgrif` Will result in: `import java.date.* import com.netgrif.*`
netgrif.engine.actions.static-star-imports
- Type:
List<String>
Static property imports. Example: `netgrif.engine.actions.static-star-imports=java.time.LocalDate` Will result in: `import static java.time.LocalDate.*`
netgrif.engine.cache
netgrif.engine.cache.action-cache-size
- Type:
Integer - Default value: 500
The size of the cache used for handling field runner actions.
netgrif.engine.cache.additional
- Type:
List<String>
A list of additional custom cache names. Allows users to define their own cache names for specific use cases.
netgrif.engine.cache.all-caches
- Type:
Set<String>
netgrif.engine.cache.function-caching-page-size
- Type:
Integer - Default value: 500
The size of pages used for caching functions when processing large sets of data. This property determines the maximum number of functions to include in a single page during caching operations. Default value is 500.
netgrif.engine.cache.functions-cache-size
- Type:
Integer - Default value: 500
The size of the cache used for managing field runner functions.
netgrif.engine.cache.global-functions-cache-size
- Type:
Integer - Default value: 500
The size of the cache used for managing global Petri net functions.
netgrif.engine.cache.loaded-modules
- Type:
String - Default value: loadedModules
Default cache name for caching loaded modules in the system.
netgrif.engine.cache.petri-net-by-id
- Type:
String - Default value: petriNetById
Default cache name for caching Petri nets by their unique ID.
netgrif.engine.cache.petri-net-by-identifier
- Type:
String - Default value: petriNetByIdentifier
Default cache name for caching Petri nets by their identifier.
netgrif.engine.cache.petri-net-cache
- Type:
String - Default value: petriNetCache
Default cache name for general Petri net caching.
netgrif.engine.cache.petri-net-default
- Type:
String - Default value: petriNetDefault
Default cache name for caching the default versions of Petri nets.
netgrif.engine.cache.petri-net-latest
- Type:
String - Default value: petriNetLatest
Default cache name for caching the latest versions of Petri nets.
netgrif.engine.dashboard
netgrif.engine.dashboard.enabled
- Type:
Boolean - Default value: false
Determines whether the dashboard is enabled or disabled. Default value is `false`.
netgrif.engine.data
netgrif.engine.data.database-name
- Type:
String - Default value: nae
Name of the primary database used by the application engine.
netgrif.engine.data.drop
- Type:
Boolean - Default value: false
Flag indicating whether to drop collections or indexes during application initialization.
netgrif.engine.data.elasticsearch.analyzer-enabled
- Type:
Boolean - Default value: false
Activates an analyzer for document indexing, if true.
netgrif.engine.data.elasticsearch.analyzer-path-file
- Type:
org.springframework.core.io.Resource
File path for the analyzer configuration.
netgrif.engine.data.elasticsearch.batch.case-batch-size
- Type:
Integer - Default value: 5000
Default batch size for cases during Elasticsearch bulk operations. This value must be at least 1. The default is 5000.
netgrif.engine.data.elasticsearch.batch.task-batch-size
- Type:
Integer - Default value: 20000
Default batch size for tasks during Elasticsearch bulk operations. This value must be at least 1. The default is 20000.
netgrif.engine.data.elasticsearch.class-specific-index-settings
- Type:
Map<String,java.util.Map<java.lang.String,java.lang.Object>>
Settings for specific classes, overriding general index options.
netgrif.engine.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.engine.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.engine.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.engine.data.elasticsearch.default-filters
- Type:
List<String>
Default filters applied during document indexing.
netgrif.engine.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.engine.data.elasticsearch.default-search-filters
- Type:
List<String>
Default filters applied during document searching.
netgrif.engine.data.elasticsearch.drop
- Type:
Boolean
Flag determining whether to drop indexes upon initialization.
netgrif.engine.data.elasticsearch.executors.allow-core-thread-time-out
- Type:
Boolean - Default value: true
Determines whether core threads are allowed to time out. If `true`, core threads will be terminated when idle for longer than {@link #keepAliveSeconds}.
netgrif.engine.data.elasticsearch.executors.keep-alive-seconds
- Type:
Integer - Default value: 30
The maximum time (in seconds) that excess idle threads will wait before being terminated.
netgrif.engine.data.elasticsearch.executors.max-pool-size
- Type:
Integer
Maximum number of threads allowed in the thread pool. This value is calculated as `size * 10`.
netgrif.engine.data.elasticsearch.executors.size
- Type:
Integer - Default value: 50
Number of threads for executor service.
netgrif.engine.data.elasticsearch.executors.thread-name-prefix
- Type:
String - Default value: ElasticTaskExecutor-
A prefix used for naming threads in the executor. Threads are named as `<threadNamePrefix>-<threadNumber>`.
netgrif.engine.data.elasticsearch.executors.timeout
- Type:
Integer - Default value: 5
Timeout duration (in seconds) for executor service tasks.
netgrif.engine.data.elasticsearch.index
- Type:
Map<String,java.lang.String>
Map of index names by their associated types.
netgrif.engine.data.elasticsearch.index-settings
- Type:
Map<String,java.lang.Object>
General index settings applied to all indexes.
netgrif.engine.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.engine.data.elasticsearch.mapping-settings
- Type:
Map<String,java.lang.Object>
Mappings for document fields, such as data type detection rules.
netgrif.engine.data.elasticsearch.max-connections
- Type:
Integer - Default value: 30
Specifies the maximum number of total connections that can be established.
netgrif.engine.data.elasticsearch.password
- Type:
String
The password used for authenticating with the Elasticsearch server.
netgrif.engine.data.elasticsearch.port
- Type:
Integer - Default value: 9300
Port for connecting to Elasticsearch transport client.
netgrif.engine.data.elasticsearch.priority.full-text-fields
- Type:
List<String>
List of fields with boosted priorities in full-text search operations.
netgrif.engine.data.elasticsearch.proxy-string
- Type:
String
Proxy configuration for Elasticsearch communication. Formatted as String host:port.
netgrif.engine.data.elasticsearch.queue.delay
- Type:
Integer - Default value: 150
Delay time between flush operations in the queue. This value represents the amount of time the scheduler waits before initiating the next flush. Default value: 150.
netgrif.engine.data.elasticsearch.queue.delay-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
The time unit of the delay for flush operations. Default value: {@link TimeUnit#MILLISECONDS}.
netgrif.engine.data.elasticsearch.queue.max-batch-size
- Type:
Integer - Default value: 400
Maximum number of elements allowed in batch to flush. When the batch size reaches this limit, it triggers a flush operation. Default value: 400.
netgrif.engine.data.elasticsearch.queue.max-queue-size
- Type:
Integer - Default value: 3000
Specifies the maximum size of the queue. When the queue reaches this size, a flush operation is triggered to process the elements in the queue. Default value is 3000, and the minimum allowable value is 400.
netgrif.engine.data.elasticsearch.queue.refresh-policy
- Type:
co.elastic.clients.elasticsearch._types.Refresh - Default value: false
Defines the refresh policy for Elasticsearch operations. Determines when changes made by bulk operations will be visible for search. Default value is {@link RefreshPolicy#NONE}, meaning no immediate refresh.
netgrif.engine.data.elasticsearch.queue.scheduled-executor-pool-size
- Type:
Integer - Default value: 10
The size of the thread pool for the scheduled executor service. This determines the number of threads available to schedule and execute tasks. Default value: 10.
netgrif.engine.data.elasticsearch.reindex
- Type:
String
Command to trigger a reindexing job.
netgrif.engine.data.elasticsearch.reindex-executor.allow-core-thread-time-out
- Type:
Boolean - Default value: true
Determines whether core threads are allowed to time out. If `true`, core threads will be terminated when idle for longer than {@link #keepAliveSeconds}.
netgrif.engine.data.elasticsearch.reindex-executor.keep-alive-seconds
- Type:
Integer - Default value: 30
The maximum time (in seconds) that excess idle threads will wait before being terminated.
netgrif.engine.data.elasticsearch.reindex-executor.max-pool-size
- Type:
Integer
Maximum number of threads allowed in the thread pool. This value is calculated as `size * 10`.
netgrif.engine.data.elasticsearch.reindex-executor.size
- Type:
Integer - Default value: 50
Number of threads for executor service.
netgrif.engine.data.elasticsearch.reindex-executor.thread-name-prefix
- Type:
String - Default value: ElasticTaskExecutor-
A prefix used for naming threads in the executor. Threads are named as `<threadNamePrefix>-<threadNumber>`.
netgrif.engine.data.elasticsearch.reindex-executor.timeout
- Type:
Integer - Default value: 5
Timeout duration (in seconds) for executor service tasks.
netgrif.engine.data.elasticsearch.reindex-from
- Type:
Duration
Duration to control reindexing starting point.
netgrif.engine.data.elasticsearch.search-port
- Type:
Integer - Default value: 9200
Port for accessing the Elasticsearch HTTP client.
netgrif.engine.data.elasticsearch.service.configuration-enabled
- Type:
Boolean - Default value: true
Enables Elasticsearch service configurations, if true.
netgrif.engine.data.elasticsearch.service.priority
- Type:
Boolean - Default value: false
Toggle for prioritizing specific Elasticsearch features.
netgrif.engine.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.engine.data.elasticsearch.ssl
- Type:
Boolean - Default value: false
Indicates if SSL is enabled for Elasticsearch communication.
netgrif.engine.data.elasticsearch.token
- Type:
String
The authentication token for the Elasticsearch server, when using token-based authentication.
netgrif.engine.data.elasticsearch.url
- Type:
List<String> - Default value: localhost
Hostname for the Elasticsearch server.
netgrif.engine.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.engine.data.elasticsearch.username
- Type:
String
The username used for authenticating with the Elasticsearch server.
netgrif.engine.data.image-preview-scaling-px
- Type:
Integer - Default value: 400
Size in pixels for scaling the image preview.
netgrif.engine.data.mongodb.additional-hosts
- Type:
List<String>
netgrif.engine.data.mongodb.authentication-database
- Type:
String
netgrif.engine.data.mongodb.auto-index-creation
- Type:
Boolean
netgrif.engine.data.mongodb.cluster-type
- Type:
com.mongodb.connection.ClusterType - Default value: unknown
Represents the type of the cluster used for MongoDB configuration. Used to define the MongoDB cluster topology, such as whether it is a replica set, sharded, or a standalone deployment. Initialized to `ClusterType.UNKNOWN` by default.
netgrif.engine.data.mongodb.connection-idle-time
- Type:
Long - Default value: 0
Specifies the maximum amount of time a connection can remain idle before being eligible for closure or reallocation by the connection pool. Use `connection-idle-time-unit ` to change Time unit
netgrif.engine.data.mongodb.connection-idle-time-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
Specifies the unit of time used to define the idle time for a connection. This variable works in conjunction with `connection-idle-time` to configure how long a connection can remain idle before being closed.
netgrif.engine.data.mongodb.database
- Type:
String
netgrif.engine.data.mongodb.drop
- Type:
Boolean - Default value: false
Flag indicating whether the database should drop collections during initialization.
netgrif.engine.data.mongodb.field-naming-strategy
- Type:
Class<?>
netgrif.engine.data.mongodb.gridfs.bucket
- Type:
String
netgrif.engine.data.mongodb.gridfs.database
- Type:
String
netgrif.engine.data.mongodb.host
- Type:
String
netgrif.engine.data.mongodb.indexes
- Type:
org.springframework.util.MultiValueMap<Class<?>,java.lang.String>
Multi-value map for MongoDB indexes. This property holds a mapping between entity classes and their associated collection of index definitions. Each entry in the map corresponds to a class and its set of index configurations for MongoDB.
netgrif.engine.data.mongodb.local-threshold
- Type:
Long - Default value: 15
Defines the local threshold in milliseconds for MongoDB operations. This value represents the acceptable latency difference between the primary and a secondary server for read operations.
netgrif.engine.data.mongodb.local-threshold-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
Specifies the time unit for the local threshold, which determines the acceptable delay between the fastest and a candidate server in the database cluster.
netgrif.engine.data.mongodb.max-connecting
- Type:
Integer - Default value: 2
Specifies the maximum number of connections that can be initiated concurrently. This property is used to throttle the number of simultaneous connection attempts to limit resource usage and prevent connection saturation.
netgrif.engine.data.mongodb.max-connections
- Type:
Integer - Default value: 100
The maximum number of connections allowed. This value determines the upper limit of concurrent connections that can be established with the MongoDB server.
netgrif.engine.data.mongodb.max-document-length-log
- Type:
Integer - Default value: 1000
Represents the maximum length of a document log entry in the MongoProperties class. This value specifies the upper limit for the size of individual document log entries. Value must be greater than zero
netgrif.engine.data.mongodb.max-wait-time
- Type:
Long - Default value: 120000
Specifies the maximum amount of time that the application will wait for a MongoDB connection acquisition from the connection pool before a timeout is thrown. This is especially useful in scenarios with high demand for connections or constrained resources. Use `max-wait-time-unit` to set Time unit.
netgrif.engine.data.mongodb.max-wait-time-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
Specifies the time unit for the maximum waiting time for MongoDB operations. This defines the unit of measurement, such as milliseconds, seconds, or minutes, used in conjunction with the `max-wait-time` configuration.
netgrif.engine.data.mongodb.min-connections
- Type:
Integer - Default value: 0
The minimum number of connections that should be maintained in the connection pool. This value represents the baseline of connections that are kept ready for use, even when demand for connections is low or idle.
netgrif.engine.data.mongodb.mode
- Type:
com.mongodb.connection.ClusterConnectionMode
The mode variable specifies the cluster connection mode for MongoDB. It defines how the application connects to a MongoDB cluster, such as single-node `SINGLE` or multi-node `MULTIPLE` or `LOAD_BALANCED` configurations.
netgrif.engine.data.mongodb.password
- Type:
Character[]
netgrif.engine.data.mongodb.port
- Type:
Integer
netgrif.engine.data.mongodb.protocol
- Type:
String
netgrif.engine.data.mongodb.proxy-string
- Type:
String
Proxy configuration for MongoDB communication. Formatted as String host:port.
netgrif.engine.data.mongodb.proxy.host
- Type:
String
Represents the hostname or IP address for the proxy server.
netgrif.engine.data.mongodb.proxy.password
- Type:
String
Represents the password associated with authentication for the proxy server.
netgrif.engine.data.mongodb.proxy.port
- Type:
Integer
Represents the port number for the proxy server.
netgrif.engine.data.mongodb.proxy.username
- Type:
String
Represents the username associated with authentication for the proxy server.
netgrif.engine.data.mongodb.read-timeout
- Type:
Integer - Default value: 0
The read timeout for MongoDB connections. If a read operation does not complete within this timeframe, it will result in a timeout exception.
netgrif.engine.data.mongodb.read-timeout-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
Specifies the unit of time for the read timeout. The read timeout defines the maximum amount of time a read operation can block before timing out. This variable uses {@link TimeUnit} to represent the time unit (e.g., milliseconds, seconds).
netgrif.engine.data.mongodb.replica-set-name
- Type:
String
The name of the MongoDB replica set to which the application should connect. This property is used to specify the replica set name when working with MongoDB clusters configured for high availability using replica sets.
netgrif.engine.data.mongodb.runner-ensure-index
- Type:
Boolean - Default value: true
Ensures indexes are applied during initialization, if true.
netgrif.engine.data.mongodb.server-selection-timeout
- Type:
Long - Default value: 30000
Specifies the maximum amount of time, in milliseconds, that the client will wait to select a server for an operation.
netgrif.engine.data.mongodb.server-selection-timeout-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
The `serverSelectionTimeoutUnit` variable represents the time unit for the server selection timeout. This defines the time granularity (e.g., milliseconds, seconds) used when specifying the duration of the server selection timeout for connections related to MongoDB properties.
netgrif.engine.data.mongodb.socket-timeout
- Type:
Integer - Default value: 10000
Specifies the timeout for socket read and write operations. This value determines the maximum period of inactivity before a socket operation is considered failed. Use `socket-timeout-unit` to set Time unit.
netgrif.engine.data.mongodb.socket-timeout-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
Defines the time unit {@link TimeUnit} used for socket timeout configuration. This property helps specify the granularity of the socket timeout value, such as milliseconds, seconds, etc.
netgrif.engine.data.mongodb.ssl
- Type:
Boolean - Default value: false
Indicates whether SSL is enabled for the MongoDB connection.
netgrif.engine.data.mongodb.uri
- Type:
String
netgrif.engine.data.mongodb.use-proxy
- Type:
Boolean - Default value: false
Indicates whether a proxy should be used for MongoDB connections. This flag helps determine if the application will route its database communication through a proxy server.
netgrif.engine.data.mongodb.username
- Type:
String
netgrif.engine.data.mongodb.uuid-representation
- Type:
org.bson.UuidRepresentation
netgrif.engine.data.redis.host
- Type:
String - Default value: localhost
Hostname or IP address of the Redis server. Default value is `"localhost"`.
netgrif.engine.data.redis.password
- Type:
String
Password for authenticating with the Redis server. If null or empty, no password will be used.
netgrif.engine.data.redis.port
- Type:
Integer
Port number for connecting to the Redis server. Default value is `6379`.
netgrif.engine.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.engine.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.engine.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.engine.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.engine.data.redis.session.cleanup-cron
- Type:
String
netgrif.engine.data.redis.session.configure-action
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties$ConfigureAction
netgrif.engine.data.redis.session.enabled-filter
- Type:
Boolean - Default value: false
Flag indicating whether Redis filtering is enabled. Default value is `false`.
netgrif.engine.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.engine.data.redis.session.flush-mode
- Type:
org.springframework.session.FlushMode
netgrif.engine.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.engine.data.redis.session.namespace
- Type:
String
netgrif.engine.data.redis.session.repository-type
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties$RepositoryType
netgrif.engine.data.redis.session.save-mode
- Type:
org.springframework.session.SaveMode
netgrif.engine.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.engine.data.redis.username
- Type:
String
Username for authenticating with the Redis server. If null or empty, no username will be used.
netgrif.engine.data.rest.base-path
- Type:
String
netgrif.engine.data.rest.default-media-type
- Type:
org.springframework.http.MediaType
netgrif.engine.data.rest.default-page-size
- Type:
Integer
netgrif.engine.data.rest.detection-strategy
- Type:
org.springframework.data.rest.core.mapping.RepositoryDetectionStrategy$RepositoryDetectionStrategies
netgrif.engine.data.rest.enable-enum-translation
- Type:
Boolean
netgrif.engine.data.rest.limit-param-name
- Type:
String
netgrif.engine.data.rest.max-page-size
- Type:
Integer
netgrif.engine.data.rest.page-param-name
- Type:
String
netgrif.engine.data.rest.return-body-on-create
- Type:
Boolean
netgrif.engine.data.rest.return-body-on-update
- Type:
Boolean
netgrif.engine.data.rest.sort-param-name
- Type:
String
netgrif.engine.data.validation.set-data-enabled
- Type:
Boolean - Default value: false
Determines whether setting data is enabled. If `true`, certain data modifications are allowed as part of validation operations. The default value is `false`.
netgrif.engine.data.elasticsearch
netgrif.engine.data.elasticsearch.analyzer-enabled
- Type:
Boolean - Default value: false
Activates an analyzer for document indexing, if true.
netgrif.engine.data.elasticsearch.analyzer-path-file
- Type:
org.springframework.core.io.Resource
File path for the analyzer configuration.
netgrif.engine.data.elasticsearch.batch.case-batch-size
- Type:
Integer - Default value: 5000
Default batch size for cases during Elasticsearch bulk operations. This value must be at least 1. The default is 5000.
netgrif.engine.data.elasticsearch.batch.task-batch-size
- Type:
Integer - Default value: 20000
Default batch size for tasks during Elasticsearch bulk operations. This value must be at least 1. The default is 20000.
netgrif.engine.data.elasticsearch.class-specific-index-settings
- Type:
Map<String,java.util.Map<java.lang.String,java.lang.Object>>
Settings for specific classes, overriding general index options.
netgrif.engine.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.engine.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.engine.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.engine.data.elasticsearch.default-filters
- Type:
List<String>
Default filters applied during document indexing.
netgrif.engine.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.engine.data.elasticsearch.default-search-filters
- Type:
List<String>
Default filters applied during document searching.
netgrif.engine.data.elasticsearch.drop
- Type:
Boolean
Flag determining whether to drop indexes upon initialization.
netgrif.engine.data.elasticsearch.executors.allow-core-thread-time-out
- Type:
Boolean - Default value: true
Determines whether core threads are allowed to time out. If `true`, core threads will be terminated when idle for longer than {@link #keepAliveSeconds}.
netgrif.engine.data.elasticsearch.executors.keep-alive-seconds
- Type:
Integer - Default value: 30
The maximum time (in seconds) that excess idle threads will wait before being terminated.
netgrif.engine.data.elasticsearch.executors.max-pool-size
- Type:
Integer
Maximum number of threads allowed in the thread pool. This value is calculated as `size * 10`.
netgrif.engine.data.elasticsearch.executors.size
- Type:
Integer - Default value: 50
Number of threads for executor service.
netgrif.engine.data.elasticsearch.executors.thread-name-prefix
- Type:
String - Default value: ElasticTaskExecutor-
A prefix used for naming threads in the executor. Threads are named as `<threadNamePrefix>-<threadNumber>`.
netgrif.engine.data.elasticsearch.executors.timeout
- Type:
Integer - Default value: 5
Timeout duration (in seconds) for executor service tasks.
netgrif.engine.data.elasticsearch.index
- Type:
Map<String,java.lang.String>
Map of index names by their associated types.
netgrif.engine.data.elasticsearch.index-settings
- Type:
Map<String,java.lang.Object>
General index settings applied to all indexes.
netgrif.engine.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.engine.data.elasticsearch.mapping-settings
- Type:
Map<String,java.lang.Object>
Mappings for document fields, such as data type detection rules.
netgrif.engine.data.elasticsearch.max-connections
- Type:
Integer - Default value: 30
Specifies the maximum number of total connections that can be established.
netgrif.engine.data.elasticsearch.password
- Type:
String
The password used for authenticating with the Elasticsearch server.
netgrif.engine.data.elasticsearch.port
- Type:
Integer - Default value: 9300
Port for connecting to Elasticsearch transport client.
netgrif.engine.data.elasticsearch.priority.full-text-fields
- Type:
List<String>
List of fields with boosted priorities in full-text search operations.
netgrif.engine.data.elasticsearch.proxy-string
- Type:
String
Proxy configuration for Elasticsearch communication. Formatted as String host:port.
netgrif.engine.data.elasticsearch.queue.delay
- Type:
Integer - Default value: 150
Delay time between flush operations in the queue. This value represents the amount of time the scheduler waits before initiating the next flush. Default value: 150.
netgrif.engine.data.elasticsearch.queue.delay-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
The time unit of the delay for flush operations. Default value: {@link TimeUnit#MILLISECONDS}.
netgrif.engine.data.elasticsearch.queue.max-batch-size
- Type:
Integer - Default value: 400
Maximum number of elements allowed in batch to flush. When the batch size reaches this limit, it triggers a flush operation. Default value: 400.
netgrif.engine.data.elasticsearch.queue.max-queue-size
- Type:
Integer - Default value: 3000
Specifies the maximum size of the queue. When the queue reaches this size, a flush operation is triggered to process the elements in the queue. Default value is 3000, and the minimum allowable value is 400.
netgrif.engine.data.elasticsearch.queue.refresh-policy
- Type:
co.elastic.clients.elasticsearch._types.Refresh - Default value: false
Defines the refresh policy for Elasticsearch operations. Determines when changes made by bulk operations will be visible for search. Default value is {@link RefreshPolicy#NONE}, meaning no immediate refresh.
netgrif.engine.data.elasticsearch.queue.scheduled-executor-pool-size
- Type:
Integer - Default value: 10
The size of the thread pool for the scheduled executor service. This determines the number of threads available to schedule and execute tasks. Default value: 10.
netgrif.engine.data.elasticsearch.reindex
- Type:
String
Command to trigger a reindexing job.
netgrif.engine.data.elasticsearch.reindex-executor.allow-core-thread-time-out
- Type:
Boolean - Default value: true
Determines whether core threads are allowed to time out. If `true`, core threads will be terminated when idle for longer than {@link #keepAliveSeconds}.
netgrif.engine.data.elasticsearch.reindex-executor.keep-alive-seconds
- Type:
Integer - Default value: 30
The maximum time (in seconds) that excess idle threads will wait before being terminated.
netgrif.engine.data.elasticsearch.reindex-executor.max-pool-size
- Type:
Integer
Maximum number of threads allowed in the thread pool. This value is calculated as `size * 10`.
netgrif.engine.data.elasticsearch.reindex-executor.size
- Type:
Integer - Default value: 50
Number of threads for executor service.
netgrif.engine.data.elasticsearch.reindex-executor.thread-name-prefix
- Type:
String - Default value: ElasticTaskExecutor-
A prefix used for naming threads in the executor. Threads are named as `<threadNamePrefix>-<threadNumber>`.
netgrif.engine.data.elasticsearch.reindex-executor.timeout
- Type:
Integer - Default value: 5
Timeout duration (in seconds) for executor service tasks.
netgrif.engine.data.elasticsearch.reindex-from
- Type:
Duration
Duration to control reindexing starting point.
netgrif.engine.data.elasticsearch.search-port
- Type:
Integer - Default value: 9200
Port for accessing the Elasticsearch HTTP client.
netgrif.engine.data.elasticsearch.service.configuration-enabled
- Type:
Boolean - Default value: true
Enables Elasticsearch service configurations, if true.
netgrif.engine.data.elasticsearch.service.priority
- Type:
Boolean - Default value: false
Toggle for prioritizing specific Elasticsearch features.
netgrif.engine.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.engine.data.elasticsearch.ssl
- Type:
Boolean - Default value: false
Indicates if SSL is enabled for Elasticsearch communication.
netgrif.engine.data.elasticsearch.token
- Type:
String
The authentication token for the Elasticsearch server, when using token-based authentication.
netgrif.engine.data.elasticsearch.url
- Type:
List<String> - Default value: localhost
Hostname for the Elasticsearch server.
netgrif.engine.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.engine.data.elasticsearch.username
- Type:
String
The username used for authenticating with the Elasticsearch server.
netgrif.engine.data.elasticsearch.batch
netgrif.engine.data.elasticsearch.batch.case-batch-size
- Type:
Integer - Default value: 5000
Default batch size for cases during Elasticsearch bulk operations. This value must be at least 1. The default is 5000.
netgrif.engine.data.elasticsearch.batch.task-batch-size
- Type:
Integer - Default value: 20000
Default batch size for tasks during Elasticsearch bulk operations. This value must be at least 1. The default is 20000.
netgrif.engine.data.elasticsearch.executors
netgrif.engine.data.elasticsearch.executors.allow-core-thread-time-out
- Type:
Boolean - Default value: true
Determines whether core threads are allowed to time out. If `true`, core threads will be terminated when idle for longer than {@link #keepAliveSeconds}.
netgrif.engine.data.elasticsearch.executors.keep-alive-seconds
- Type:
Integer - Default value: 30
The maximum time (in seconds) that excess idle threads will wait before being terminated.
netgrif.engine.data.elasticsearch.executors.max-pool-size
- Type:
Integer
Maximum number of threads allowed in the thread pool. This value is calculated as `size * 10`.
netgrif.engine.data.elasticsearch.executors.size
- Type:
Integer - Default value: 50
Number of threads for executor service.
netgrif.engine.data.elasticsearch.executors.thread-name-prefix
- Type:
String - Default value: ElasticTaskExecutor-
A prefix used for naming threads in the executor. Threads are named as `<threadNamePrefix>-<threadNumber>`.
netgrif.engine.data.elasticsearch.executors.timeout
- Type:
Integer - Default value: 5
Timeout duration (in seconds) for executor service tasks.
netgrif.engine.data.elasticsearch.priority
netgrif.engine.data.elasticsearch.priority.full-text-fields
- Type:
List<String>
List of fields with boosted priorities in full-text search operations.
netgrif.engine.data.elasticsearch.queue
netgrif.engine.data.elasticsearch.queue.delay
- Type:
Integer - Default value: 150
Delay time between flush operations in the queue. This value represents the amount of time the scheduler waits before initiating the next flush. Default value: 150.
netgrif.engine.data.elasticsearch.queue.delay-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
The time unit of the delay for flush operations. Default value: {@link TimeUnit#MILLISECONDS}.
netgrif.engine.data.elasticsearch.queue.max-batch-size
- Type:
Integer - Default value: 400
Maximum number of elements allowed in batch to flush. When the batch size reaches this limit, it triggers a flush operation. Default value: 400.
netgrif.engine.data.elasticsearch.queue.max-queue-size
- Type:
Integer - Default value: 3000
Specifies the maximum size of the queue. When the queue reaches this size, a flush operation is triggered to process the elements in the queue. Default value is 3000, and the minimum allowable value is 400.
netgrif.engine.data.elasticsearch.queue.refresh-policy
- Type:
co.elastic.clients.elasticsearch._types.Refresh - Default value: false
Defines the refresh policy for Elasticsearch operations. Determines when changes made by bulk operations will be visible for search. Default value is {@link RefreshPolicy#NONE}, meaning no immediate refresh.
netgrif.engine.data.elasticsearch.queue.scheduled-executor-pool-size
- Type:
Integer - Default value: 10
The size of the thread pool for the scheduled executor service. This determines the number of threads available to schedule and execute tasks. Default value: 10.
netgrif.engine.data.elasticsearch.reindex-executor
netgrif.engine.data.elasticsearch.reindex-executor.allow-core-thread-time-out
- Type:
Boolean - Default value: true
Determines whether core threads are allowed to time out. If `true`, core threads will be terminated when idle for longer than {@link #keepAliveSeconds}.
netgrif.engine.data.elasticsearch.reindex-executor.keep-alive-seconds
- Type:
Integer - Default value: 30
The maximum time (in seconds) that excess idle threads will wait before being terminated.
netgrif.engine.data.elasticsearch.reindex-executor.max-pool-size
- Type:
Integer
Maximum number of threads allowed in the thread pool. This value is calculated as `size * 10`.
netgrif.engine.data.elasticsearch.reindex-executor.size
- Type:
Integer - Default value: 50
Number of threads for executor service.
netgrif.engine.data.elasticsearch.reindex-executor.thread-name-prefix
- Type:
String - Default value: ElasticTaskExecutor-
A prefix used for naming threads in the executor. Threads are named as `<threadNamePrefix>-<threadNumber>`.
netgrif.engine.data.elasticsearch.reindex-executor.timeout
- Type:
Integer - Default value: 5
Timeout duration (in seconds) for executor service tasks.
netgrif.engine.data.elasticsearch.service
netgrif.engine.data.elasticsearch.service.configuration-enabled
- Type:
Boolean - Default value: true
Enables Elasticsearch service configurations, if true.
netgrif.engine.data.elasticsearch.service.priority
- Type:
Boolean - Default value: false
Toggle for prioritizing specific Elasticsearch features.
netgrif.engine.data.mongodb
netgrif.engine.data.mongodb.additional-hosts
- Type:
List<String>
netgrif.engine.data.mongodb.authentication-database
- Type:
String
netgrif.engine.data.mongodb.auto-index-creation
- Type:
Boolean
netgrif.engine.data.mongodb.cluster-type
- Type:
com.mongodb.connection.ClusterType - Default value: unknown
Represents the type of the cluster used for MongoDB configuration. Used to define the MongoDB cluster topology, such as whether it is a replica set, sharded, or a standalone deployment. Initialized to `ClusterType.UNKNOWN` by default.
netgrif.engine.data.mongodb.connection-idle-time
- Type:
Long - Default value: 0
Specifies the maximum amount of time a connection can remain idle before being eligible for closure or reallocation by the connection pool. Use `connection-idle-time-unit ` to change Time unit
netgrif.engine.data.mongodb.connection-idle-time-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
Specifies the unit of time used to define the idle time for a connection. This variable works in conjunction with `connection-idle-time` to configure how long a connection can remain idle before being closed.
netgrif.engine.data.mongodb.database
- Type:
String
netgrif.engine.data.mongodb.drop
- Type:
Boolean - Default value: false
Flag indicating whether the database should drop collections during initialization.
netgrif.engine.data.mongodb.field-naming-strategy
- Type:
Class<?>
netgrif.engine.data.mongodb.gridfs.bucket
- Type:
String
netgrif.engine.data.mongodb.gridfs.database
- Type:
String
netgrif.engine.data.mongodb.host
- Type:
String
netgrif.engine.data.mongodb.indexes
- Type:
org.springframework.util.MultiValueMap<Class<?>,java.lang.String>
Multi-value map for MongoDB indexes. This property holds a mapping between entity classes and their associated collection of index definitions. Each entry in the map corresponds to a class and its set of index configurations for MongoDB.
netgrif.engine.data.mongodb.local-threshold
- Type:
Long - Default value: 15
Defines the local threshold in milliseconds for MongoDB operations. This value represents the acceptable latency difference between the primary and a secondary server for read operations.
netgrif.engine.data.mongodb.local-threshold-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
Specifies the time unit for the local threshold, which determines the acceptable delay between the fastest and a candidate server in the database cluster.
netgrif.engine.data.mongodb.max-connecting
- Type:
Integer - Default value: 2
Specifies the maximum number of connections that can be initiated concurrently. This property is used to throttle the number of simultaneous connection attempts to limit resource usage and prevent connection saturation.
netgrif.engine.data.mongodb.max-connections
- Type:
Integer - Default value: 100
The maximum number of connections allowed. This value determines the upper limit of concurrent connections that can be established with the MongoDB server.
netgrif.engine.data.mongodb.max-document-length-log
- Type:
Integer - Default value: 1000
Represents the maximum length of a document log entry in the MongoProperties class. This value specifies the upper limit for the size of individual document log entries. Value must be greater than zero
netgrif.engine.data.mongodb.max-wait-time
- Type:
Long - Default value: 120000
Specifies the maximum amount of time that the application will wait for a MongoDB connection acquisition from the connection pool before a timeout is thrown. This is especially useful in scenarios with high demand for connections or constrained resources. Use `max-wait-time-unit` to set Time unit.
netgrif.engine.data.mongodb.max-wait-time-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
Specifies the time unit for the maximum waiting time for MongoDB operations. This defines the unit of measurement, such as milliseconds, seconds, or minutes, used in conjunction with the `max-wait-time` configuration.
netgrif.engine.data.mongodb.min-connections
- Type:
Integer - Default value: 0
The minimum number of connections that should be maintained in the connection pool. This value represents the baseline of connections that are kept ready for use, even when demand for connections is low or idle.
netgrif.engine.data.mongodb.mode
- Type:
com.mongodb.connection.ClusterConnectionMode
The mode variable specifies the cluster connection mode for MongoDB. It defines how the application connects to a MongoDB cluster, such as single-node `SINGLE` or multi-node `MULTIPLE` or `LOAD_BALANCED` configurations.
netgrif.engine.data.mongodb.password
- Type:
Character[]
netgrif.engine.data.mongodb.port
- Type:
Integer
netgrif.engine.data.mongodb.protocol
- Type:
String
netgrif.engine.data.mongodb.proxy-string
- Type:
String
Proxy configuration for MongoDB communication. Formatted as String host:port.
netgrif.engine.data.mongodb.proxy.host
- Type:
String
Represents the hostname or IP address for the proxy server.
netgrif.engine.data.mongodb.proxy.password
- Type:
String
Represents the password associated with authentication for the proxy server.
netgrif.engine.data.mongodb.proxy.port
- Type:
Integer
Represents the port number for the proxy server.
netgrif.engine.data.mongodb.proxy.username
- Type:
String
Represents the username associated with authentication for the proxy server.
netgrif.engine.data.mongodb.read-timeout
- Type:
Integer - Default value: 0
The read timeout for MongoDB connections. If a read operation does not complete within this timeframe, it will result in a timeout exception.
netgrif.engine.data.mongodb.read-timeout-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
Specifies the unit of time for the read timeout. The read timeout defines the maximum amount of time a read operation can block before timing out. This variable uses {@link TimeUnit} to represent the time unit (e.g., milliseconds, seconds).
netgrif.engine.data.mongodb.replica-set-name
- Type:
String
The name of the MongoDB replica set to which the application should connect. This property is used to specify the replica set name when working with MongoDB clusters configured for high availability using replica sets.
netgrif.engine.data.mongodb.runner-ensure-index
- Type:
Boolean - Default value: true
Ensures indexes are applied during initialization, if true.
netgrif.engine.data.mongodb.server-selection-timeout
- Type:
Long - Default value: 30000
Specifies the maximum amount of time, in milliseconds, that the client will wait to select a server for an operation.
netgrif.engine.data.mongodb.server-selection-timeout-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
The `serverSelectionTimeoutUnit` variable represents the time unit for the server selection timeout. This defines the time granularity (e.g., milliseconds, seconds) used when specifying the duration of the server selection timeout for connections related to MongoDB properties.
netgrif.engine.data.mongodb.socket-timeout
- Type:
Integer - Default value: 10000
Specifies the timeout for socket read and write operations. This value determines the maximum period of inactivity before a socket operation is considered failed. Use `socket-timeout-unit` to set Time unit.
netgrif.engine.data.mongodb.socket-timeout-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
Defines the time unit {@link TimeUnit} used for socket timeout configuration. This property helps specify the granularity of the socket timeout value, such as milliseconds, seconds, etc.
netgrif.engine.data.mongodb.ssl
- Type:
Boolean - Default value: false
Indicates whether SSL is enabled for the MongoDB connection.
netgrif.engine.data.mongodb.uri
- Type:
String
netgrif.engine.data.mongodb.use-proxy
- Type:
Boolean - Default value: false
Indicates whether a proxy should be used for MongoDB connections. This flag helps determine if the application will route its database communication through a proxy server.
netgrif.engine.data.mongodb.username
- Type:
String
netgrif.engine.data.mongodb.uuid-representation
- Type:
org.bson.UuidRepresentation
netgrif.engine.data.mongodb.gridfs
netgrif.engine.data.mongodb.gridfs.bucket
- Type:
String
netgrif.engine.data.mongodb.gridfs.database
- Type:
String
netgrif.engine.data.mongodb.proxy
netgrif.engine.data.mongodb.proxy-string
- Type:
String
Proxy configuration for MongoDB communication. Formatted as String host:port.
netgrif.engine.data.mongodb.proxy.host
- Type:
String
Represents the hostname or IP address for the proxy server.
netgrif.engine.data.mongodb.proxy.password
- Type:
String
Represents the password associated with authentication for the proxy server.
netgrif.engine.data.mongodb.proxy.port
- Type:
Integer
Represents the port number for the proxy server.
netgrif.engine.data.mongodb.proxy.username
- Type:
String
Represents the username associated with authentication for the proxy server.
netgrif.engine.data.redis
netgrif.engine.data.redis.host
- Type:
String - Default value: localhost
Hostname or IP address of the Redis server. Default value is `"localhost"`.
netgrif.engine.data.redis.password
- Type:
String
Password for authenticating with the Redis server. If null or empty, no password will be used.
netgrif.engine.data.redis.port
- Type:
Integer
Port number for connecting to the Redis server. Default value is `6379`.
netgrif.engine.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.engine.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.engine.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.engine.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.engine.data.redis.session.cleanup-cron
- Type:
String
netgrif.engine.data.redis.session.configure-action
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties$ConfigureAction
netgrif.engine.data.redis.session.enabled-filter
- Type:
Boolean - Default value: false
Flag indicating whether Redis filtering is enabled. Default value is `false`.
netgrif.engine.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.engine.data.redis.session.flush-mode
- Type:
org.springframework.session.FlushMode
netgrif.engine.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.engine.data.redis.session.namespace
- Type:
String
netgrif.engine.data.redis.session.repository-type
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties$RepositoryType
netgrif.engine.data.redis.session.save-mode
- Type:
org.springframework.session.SaveMode
netgrif.engine.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.engine.data.redis.username
- Type:
String
Username for authenticating with the Redis server. If null or empty, no username will be used.
netgrif.engine.data.redis
netgrif.engine.data.redis.host
- Type:
String - Default value: localhost
Hostname or IP address of the Redis server. Default value is `"localhost"`.
netgrif.engine.data.redis.password
- Type:
String
Password for authenticating with the Redis server. If null or empty, no password will be used.
netgrif.engine.data.redis.port
- Type:
Integer
Port number for connecting to the Redis server. Default value is `6379`.
netgrif.engine.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.engine.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.engine.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.engine.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.engine.data.redis.session.cleanup-cron
- Type:
String
netgrif.engine.data.redis.session.configure-action
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties$ConfigureAction
netgrif.engine.data.redis.session.enabled-filter
- Type:
Boolean - Default value: false
Flag indicating whether Redis filtering is enabled. Default value is `false`.
netgrif.engine.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.engine.data.redis.session.flush-mode
- Type:
org.springframework.session.FlushMode
netgrif.engine.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.engine.data.redis.session.namespace
- Type:
String
netgrif.engine.data.redis.session.repository-type
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties$RepositoryType
netgrif.engine.data.redis.session.save-mode
- Type:
org.springframework.session.SaveMode
netgrif.engine.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.engine.data.redis.username
- Type:
String
Username for authenticating with the Redis server. If null or empty, no username will be used.
netgrif.engine.data.redis.sentinel
netgrif.engine.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.engine.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.engine.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.engine.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.engine.data.redis.session
netgrif.engine.data.redis.session.cleanup-cron
- Type:
String
netgrif.engine.data.redis.session.configure-action
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties$ConfigureAction
netgrif.engine.data.redis.session.enabled-filter
- Type:
Boolean - Default value: false
Flag indicating whether Redis filtering is enabled. Default value is `false`.
netgrif.engine.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.engine.data.redis.session.flush-mode
- Type:
org.springframework.session.FlushMode
netgrif.engine.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.engine.data.redis.session.namespace
- Type:
String
netgrif.engine.data.redis.session.repository-type
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties$RepositoryType
netgrif.engine.data.redis.session.save-mode
- Type:
org.springframework.session.SaveMode
netgrif.engine.data.rest
netgrif.engine.data.rest.base-path
- Type:
String
netgrif.engine.data.rest.default-media-type
- Type:
org.springframework.http.MediaType
netgrif.engine.data.rest.default-page-size
- Type:
Integer
netgrif.engine.data.rest.detection-strategy
- Type:
org.springframework.data.rest.core.mapping.RepositoryDetectionStrategy$RepositoryDetectionStrategies
netgrif.engine.data.rest.enable-enum-translation
- Type:
Boolean
netgrif.engine.data.rest.limit-param-name
- Type:
String
netgrif.engine.data.rest.max-page-size
- Type:
Integer
netgrif.engine.data.rest.page-param-name
- Type:
String
netgrif.engine.data.rest.return-body-on-create
- Type:
Boolean
netgrif.engine.data.rest.return-body-on-update
- Type:
Boolean
netgrif.engine.data.rest.sort-param-name
- Type:
String
netgrif.engine.data.validation
netgrif.engine.data.validation.set-data-enabled
- Type:
Boolean - Default value: false
Determines whether setting data is enabled. If `true`, certain data modifications are allowed as part of validation operations. The default value is `false`.
netgrif.engine.export
netgrif.engine.export.elastic-page-size
- Type:
Integer - Default value: 100
netgrif.engine.export.mongo-page-size
- Type:
Integer - Default value: 100
netgrif.engine.filter
netgrif.engine.filter.create-default-filters
- Type:
Boolean - Default value: false
Indicates whether default filters should be created. Defaults to `false`.
netgrif.engine.filter.export.file-name
- Type:
String - Default value: filters.xml
The name of the file used for exporting filters. Defaults to `"filters.xml"`.
netgrif.engine.filter.export
netgrif.engine.filter.export.file-name
- Type:
String - Default value: filters.xml
The name of the file used for exporting filters. Defaults to `"filters.xml"`.
netgrif.engine.filter.export
netgrif.engine.filter.export.file-name
- Type:
String - Default value: filters.xml
The name of the file used for exporting filters. Defaults to `"filters.xml"`.
netgrif.engine.impersonation
netgrif.engine.impersonation.configs-per-user
- Type:
Integer - Default value: 1000
Specifies the maximum number of impersonation configurations allowed per user. Defaults to `1000`.
netgrif.engine.impersonation.enabled
- Type:
Boolean - Default value: false
Indicates whether impersonation functionality is enabled.
netgrif.engine.impersonation.redis-namespace
- Type:
String
The Redis namespace used for storing impersonation configurations. This value is resolved from the "redisProperties.namespace" SpEL expression.
netgrif.engine.jackson
netgrif.engine.jackson.constructor-detector
- Type:
org.springframework.boot.autoconfigure.jackson.JacksonProperties$ConstructorDetectorStrategy
netgrif.engine.jackson.datatype.enum
- Type:
Map<com.fasterxml.jackson.databind.cfg.EnumFeature,Boolean>
netgrif.engine.jackson.datatype.json-node
- Type:
Map<com.fasterxml.jackson.databind.cfg.JsonNodeFeature,Boolean>
netgrif.engine.jackson.date-format
- Type:
String
netgrif.engine.jackson.default-leniency
- Type:
Boolean
netgrif.engine.jackson.default-property-inclusion
- Type:
com.fasterxml.jackson.annotation.JsonInclude$Include
netgrif.engine.jackson.deserialization
- Type:
Map<com.fasterxml.jackson.databind.DeserializationFeature,Boolean>
netgrif.engine.jackson.generator
- Type:
Map<com.fasterxml.jackson.core.JsonGenerator$Feature,Boolean>
netgrif.engine.jackson.locale
- Type:
Locale
netgrif.engine.jackson.mapper
- Type:
Map<com.fasterxml.jackson.databind.MapperFeature,Boolean>
netgrif.engine.jackson.parser
- Type:
Map<com.fasterxml.jackson.core.JsonParser$Feature,Boolean>
netgrif.engine.jackson.property-naming-strategy
- Type:
String
netgrif.engine.jackson.serialization
- Type:
Map<com.fasterxml.jackson.databind.SerializationFeature,Boolean>
netgrif.engine.jackson.time-zone
- Type:
TimeZone
netgrif.engine.jackson.visibility
- Type:
Map<com.fasterxml.jackson.annotation.PropertyAccessor,com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility>
netgrif.engine.jackson.datatype
netgrif.engine.jackson.datatype.enum
- Type:
Map<com.fasterxml.jackson.databind.cfg.EnumFeature,Boolean>
netgrif.engine.jackson.datatype.json-node
- Type:
Map<com.fasterxml.jackson.databind.cfg.JsonNodeFeature,Boolean>
netgrif.engine.logging
netgrif.engine.logging.config
- Type:
String
Represents a custom configuration string for logging behavior. This property can be used to specify non-standard logging configurations.
netgrif.engine.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.engine.logging.file.path
- Type:
String
Specifies the path to the log file where logs will be written. Example: `/var/logs/application.log`
netgrif.engine.logging.level
- Type:
Map<String,java.lang.Object>
Custom logging levels for various parts of the application. Allows overriding logging levels for specific classes or packages. Example: `netgrif.engine.logging.level.com.netgrif=DEBUG`
netgrif.engine.logging.file
netgrif.engine.logging.file.path
- Type:
String
Specifies the path to the log file where logs will be written. Example: `/var/logs/application.log`
netgrif.engine.mail
netgrif.engine.mail.default-encoding
- Type:
charset.Charset
netgrif.engine.mail.host
- Type:
String
netgrif.engine.mail.jndi-name
- Type:
String
netgrif.engine.mail.mail-from
- Type:
String - Default value: test@example.com
The email address used as the sender's address in outgoing emails. Default value: `test@example.com`.
netgrif.engine.mail.password
- Type:
String
netgrif.engine.mail.port
- Type:
Integer
netgrif.engine.mail.properties
- Type:
Map<String,java.lang.String>
netgrif.engine.mail.protocol
- Type:
String
netgrif.engine.mail.redirect-to.domain
- Type:
String - Default value: localhost
The domain to which the email will be redirected during tests. Default value: `localhost`.
netgrif.engine.mail.redirect-to.port
- Type:
String - Default value: 4200
The port used for redirection during email testing. Default value: `4200`.
netgrif.engine.mail.redirect-to.ssl
- Type:
Boolean - Default value: false
Indicates whether SSL should be enabled for the connection during testing. Default value: `false`.
netgrif.engine.mail.ssl.bundle
- Type:
String
netgrif.engine.mail.ssl.enabled
- Type:
Boolean
netgrif.engine.mail.test-connection
- Type:
Boolean - Default value: false
Toggles whether the mail server connection should be tested during application startup. Default value: `false`.
netgrif.engine.mail.username
- Type:
String
netgrif.engine.mail.redirect-to
netgrif.engine.mail.redirect-to.domain
- Type:
String - Default value: localhost
The domain to which the email will be redirected during tests. Default value: `localhost`.
netgrif.engine.mail.redirect-to.port
- Type:
String - Default value: 4200
The port used for redirection during email testing. Default value: `4200`.
netgrif.engine.mail.redirect-to.ssl
- Type:
Boolean - Default value: false
Indicates whether SSL should be enabled for the connection during testing. Default value: `false`.
netgrif.engine.mail.ssl
netgrif.engine.mail.ssl.bundle
- Type:
String
netgrif.engine.mail.ssl.enabled
- Type:
Boolean
netgrif.engine.main
netgrif.engine.main.allow-bean-definition-overriding
- Type:
Boolean - Default value: false
Indicates whether to allow overriding of bean definitions. Default value is `false`.
netgrif.engine.main.allow-circular-references
- Type:
Boolean - Default value: false
Indicates whether to allow circular references between beans. Default value is `false`.
netgrif.engine.main.auto-configure-exclude
- Type:
List<Class<?>>
A list of classes to be excluded from auto-configuration. This list is empty by default.
netgrif.engine.management
netgrif.engine.management.endpoint.health
- Type:
org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties
Configuration for the health endpoint, including configuration toggles.
netgrif.engine.management.endpoint.log-file
- Type:
org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointProperties
Configuration for the log file endpoint.
netgrif.engine.management.endpoints.web
- Type:
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties
Configuration for web endpoints, including base path settings.
netgrif.engine.management.health.ldap.enabled
- Type:
Boolean - Default value: false
Whether the LDAP health check is enabled. Default value is `false`.
netgrif.engine.management.health.mail.enabled
- Type:
Boolean - Default value: false
Whether the mail health check is enabled. Default value is `false`.
netgrif.engine.management.info
- Type:
org.springframework.boot.info.BuildProperties
Build information for the application. This is a mandatory dependency when constructing the class.
netgrif.engine.management.endpoint
netgrif.engine.management.endpoint.health
- Type:
org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties
Configuration for the health endpoint, including configuration toggles.
netgrif.engine.management.endpoint.log-file
- Type:
org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointProperties
Configuration for the log file endpoint.
netgrif.engine.management.endpoints.web
- Type:
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties
Configuration for web endpoints, including base path settings.
netgrif.engine.management.endpoints
netgrif.engine.management.endpoints.web
- Type:
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties
Configuration for web endpoints, including base path settings.
netgrif.engine.management.health
netgrif.engine.management.health.ldap.enabled
- Type:
Boolean - Default value: false
Whether the LDAP health check is enabled. Default value is `false`.
netgrif.engine.management.health.mail.enabled
- Type:
Boolean - Default value: false
Whether the mail health check is enabled. Default value is `false`.
netgrif.engine.management.health.ldap
netgrif.engine.management.health.ldap.enabled
- Type:
Boolean - Default value: false
Whether the LDAP health check is enabled. Default value is `false`.
netgrif.engine.management.health.mail
netgrif.engine.management.health.mail.enabled
- Type:
Boolean - Default value: false
Whether the mail health check is enabled. Default value is `false`.
netgrif.engine.module
netgrif.engine.module.service.enabled
- Type:
Boolean - Default value: true
Flag indicating whether the service is enabled or not. Defaults to `true`.
netgrif.engine.module.service
netgrif.engine.module.service.enabled
- Type:
Boolean - Default value: true
Flag indicating whether the service is enabled or not. Defaults to `true`.
netgrif.engine.pdf
netgrif.engine.pdf.base-x
- Type:
Integer
netgrif.engine.pdf.base-y
- Type:
Integer - Default value: 0
netgrif.engine.pdf.boolean-field-stroke
- Type:
Boolean - Default value: false
netgrif.engine.pdf.boolean-format
- Type:
com.netgrif.application.engine.pdf.generator.config.types.PdfBooleanFormat - Default value: double-box-with-text-sk
netgrif.engine.pdf.box-padding
- Type:
Integer - Default value: 2
netgrif.engine.pdf.box-size
- Type:
Integer - Default value: 10
netgrif.engine.pdf.color-data-group
- Type:
String - Default value: #2297F2
netgrif.engine.pdf.color-label-string
- Type:
String - Default value: #888888
netgrif.engine.pdf.color-string
- Type:
String - Default value: #666666
netgrif.engine.pdf.date-format
- Type:
com.netgrif.application.engine.pdf.generator.config.types.PdfDateFormat - Default value: slovak1
netgrif.engine.pdf.date-time-format
- Type:
com.netgrif.application.engine.pdf.generator.config.types.PdfDateFormat - Default value: slovak1-datetime
netgrif.engine.pdf.date-zone-id
- Type:
ZoneId
netgrif.engine.pdf.document-title
- Type:
String
netgrif.engine.pdf.font-group-size
- Type:
Integer - Default value: 13
netgrif.engine.pdf.font-label-size
- Type:
Integer - Default value: 10
netgrif.engine.pdf.font-title-size
- Type:
Integer - Default value: 13
netgrif.engine.pdf.font-value-size
- Type:
Integer - Default value: 10
netgrif.engine.pdf.form-grid-col-width
- Type:
Integer
netgrif.engine.pdf.form-grid-cols
- Type:
Integer - Default value: 4
netgrif.engine.pdf.form-grid-row-height
- Type:
Integer
netgrif.engine.pdf.form-grid-rows
- Type:
Integer - Default value: 30
netgrif.engine.pdf.line-height
- Type:
Integer - Default value: 17
netgrif.engine.pdf.margin-bottom
- Type:
Integer
netgrif.engine.pdf.margin-left
- Type:
Integer
netgrif.engine.pdf.margin-right
- Type:
Integer
netgrif.engine.pdf.margin-title
- Type:
Integer - Default value: 0
netgrif.engine.pdf.margin-top
- Type:
Integer
netgrif.engine.pdf.number-format
- Type:
Locale
netgrif.engine.pdf.padding
- Type:
Integer - Default value: 4
netgrif.engine.pdf.page-drawable-width
- Type:
Integer
netgrif.engine.pdf.page-height
- Type:
Integer - Default value: 820
netgrif.engine.pdf.page-number-format
- Type:
com.netgrif.application.engine.pdf.generator.config.types.PdfPageNumberFormat - Default value: slash
netgrif.engine.pdf.page-number-position
- Type:
Integer
netgrif.engine.pdf.page-size
- Type:
org.apache.pdfbox.pdmodel.common.PDRectangle - Default value: a4
netgrif.engine.pdf.page-width
- Type:
Integer - Default value: 600
netgrif.engine.pdf.resources.base-x
- Type:
Integer
netgrif.engine.pdf.resources.base-y
- Type:
Integer - Default value: 0
netgrif.engine.pdf.resources.boolean-checked
- Type:
org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject
netgrif.engine.pdf.resources.boolean-checked-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.boolean-field-stroke
- Type:
Boolean - Default value: false
netgrif.engine.pdf.resources.boolean-format
- Type:
com.netgrif.application.engine.pdf.generator.config.types.PdfBooleanFormat - Default value: double-box-with-text-sk
netgrif.engine.pdf.resources.boolean-unchecked
- Type:
org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject
netgrif.engine.pdf.resources.boolean-unchecked-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.box-padding
- Type:
Integer - Default value: 2
netgrif.engine.pdf.resources.box-size
- Type:
Integer - Default value: 10
netgrif.engine.pdf.resources.check-box-checked-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.check-box-un-checked-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.checkbox-checked
- Type:
org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject
netgrif.engine.pdf.resources.checkbox-unchecked
- Type:
org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject
netgrif.engine.pdf.resources.color-data-group
- Type:
String - Default value: #2297F2
netgrif.engine.pdf.resources.color-label-string
- Type:
String - Default value: #888888
netgrif.engine.pdf.resources.color-string
- Type:
String - Default value: #666666
netgrif.engine.pdf.resources.date-format
- Type:
com.netgrif.application.engine.pdf.generator.config.types.PdfDateFormat - Default value: slovak1
netgrif.engine.pdf.resources.date-time-format
- Type:
com.netgrif.application.engine.pdf.generator.config.types.PdfDateFormat - Default value: slovak1-datetime
netgrif.engine.pdf.resources.date-zone-id
- Type:
ZoneId
netgrif.engine.pdf.resources.document-title
- Type:
String
netgrif.engine.pdf.resources.font-group-size
- Type:
Integer - Default value: 13
netgrif.engine.pdf.resources.font-label-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.font-label-size
- Type:
Integer - Default value: 10
netgrif.engine.pdf.resources.font-title-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.font-title-size
- Type:
Integer - Default value: 13
netgrif.engine.pdf.resources.font-value-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.font-value-size
- Type:
Integer - Default value: 10
netgrif.engine.pdf.resources.form-grid-col-width
- Type:
Integer
netgrif.engine.pdf.resources.form-grid-cols
- Type:
Integer - Default value: 4
netgrif.engine.pdf.resources.form-grid-row-height
- Type:
Integer
netgrif.engine.pdf.resources.form-grid-rows
- Type:
Integer - Default value: 30
netgrif.engine.pdf.resources.label-font
- Type:
org.apache.pdfbox.pdmodel.font.PDType0Font
netgrif.engine.pdf.resources.line-height
- Type:
Integer - Default value: 17
netgrif.engine.pdf.resources.margin-bottom
- Type:
Integer
netgrif.engine.pdf.resources.margin-left
- Type:
Integer
netgrif.engine.pdf.resources.margin-right
- Type:
Integer
netgrif.engine.pdf.resources.margin-title
- Type:
Integer - Default value: 0
netgrif.engine.pdf.resources.margin-top
- Type:
Integer
netgrif.engine.pdf.resources.number-format
- Type:
Locale
netgrif.engine.pdf.resources.output-default-name
- Type:
String
netgrif.engine.pdf.resources.output-folder
- Type:
String
netgrif.engine.pdf.resources.output-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.padding
- Type:
Integer - Default value: 4
netgrif.engine.pdf.resources.page-drawable-width
- Type:
Integer
netgrif.engine.pdf.resources.page-height
- Type:
Integer - Default value: 820
netgrif.engine.pdf.resources.page-number-format
- Type:
com.netgrif.application.engine.pdf.generator.config.types.PdfPageNumberFormat - Default value: slash
netgrif.engine.pdf.resources.page-number-position
- Type:
Integer
netgrif.engine.pdf.resources.page-size
- Type:
org.apache.pdfbox.pdmodel.common.PDRectangle - Default value: a4
netgrif.engine.pdf.resources.page-width
- Type:
Integer - Default value: 600
netgrif.engine.pdf.resources.radio-checked
- Type:
org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject
netgrif.engine.pdf.resources.radio-checked-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.radio-un-checked-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.radio-unchecked
- Type:
org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject
netgrif.engine.pdf.resources.row-grid-free
- Type:
Integer
netgrif.engine.pdf.resources.size-multiplier
- Type:
Float - Default value: 1.65
netgrif.engine.pdf.resources.stroke-width
- Type:
Float - Default value: 0.5
netgrif.engine.pdf.resources.template-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.text-field-stroke
- Type:
Boolean - Default value: true
netgrif.engine.pdf.resources.text-locale
- Type:
Locale
netgrif.engine.pdf.resources.title-font
- Type:
org.apache.pdfbox.pdmodel.font.PDType0Font
netgrif.engine.pdf.resources.unit
- Type:
Integer - Default value: 20
netgrif.engine.pdf.resources.value-font
- Type:
org.apache.pdfbox.pdmodel.font.PDType0Font
netgrif.engine.pdf.row-grid-free
- Type:
Integer
netgrif.engine.pdf.size-multiplier
- Type:
Float - Default value: 1.65
netgrif.engine.pdf.stroke-width
- Type:
Float - Default value: 0.5
netgrif.engine.pdf.text-field-stroke
- Type:
Boolean - Default value: true
netgrif.engine.pdf.text-locale
- Type:
Locale
netgrif.engine.pdf.unit
- Type:
Integer - Default value: 20
netgrif.engine.pdf.resources
netgrif.engine.pdf.resources.base-x
- Type:
Integer
netgrif.engine.pdf.resources.base-y
- Type:
Integer - Default value: 0
netgrif.engine.pdf.resources.boolean-checked
- Type:
org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject
netgrif.engine.pdf.resources.boolean-checked-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.boolean-field-stroke
- Type:
Boolean - Default value: false
netgrif.engine.pdf.resources.boolean-format
- Type:
com.netgrif.application.engine.pdf.generator.config.types.PdfBooleanFormat - Default value: double-box-with-text-sk
netgrif.engine.pdf.resources.boolean-unchecked
- Type:
org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject
netgrif.engine.pdf.resources.boolean-unchecked-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.box-padding
- Type:
Integer - Default value: 2
netgrif.engine.pdf.resources.box-size
- Type:
Integer - Default value: 10
netgrif.engine.pdf.resources.check-box-checked-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.check-box-un-checked-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.checkbox-checked
- Type:
org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject
netgrif.engine.pdf.resources.checkbox-unchecked
- Type:
org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject
netgrif.engine.pdf.resources.color-data-group
- Type:
String - Default value: #2297F2
netgrif.engine.pdf.resources.color-label-string
- Type:
String - Default value: #888888
netgrif.engine.pdf.resources.color-string
- Type:
String - Default value: #666666
netgrif.engine.pdf.resources.date-format
- Type:
com.netgrif.application.engine.pdf.generator.config.types.PdfDateFormat - Default value: slovak1
netgrif.engine.pdf.resources.date-time-format
- Type:
com.netgrif.application.engine.pdf.generator.config.types.PdfDateFormat - Default value: slovak1-datetime
netgrif.engine.pdf.resources.date-zone-id
- Type:
ZoneId
netgrif.engine.pdf.resources.document-title
- Type:
String
netgrif.engine.pdf.resources.font-group-size
- Type:
Integer - Default value: 13
netgrif.engine.pdf.resources.font-label-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.font-label-size
- Type:
Integer - Default value: 10
netgrif.engine.pdf.resources.font-title-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.font-title-size
- Type:
Integer - Default value: 13
netgrif.engine.pdf.resources.font-value-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.font-value-size
- Type:
Integer - Default value: 10
netgrif.engine.pdf.resources.form-grid-col-width
- Type:
Integer
netgrif.engine.pdf.resources.form-grid-cols
- Type:
Integer - Default value: 4
netgrif.engine.pdf.resources.form-grid-row-height
- Type:
Integer
netgrif.engine.pdf.resources.form-grid-rows
- Type:
Integer - Default value: 30
netgrif.engine.pdf.resources.label-font
- Type:
org.apache.pdfbox.pdmodel.font.PDType0Font
netgrif.engine.pdf.resources.line-height
- Type:
Integer - Default value: 17
netgrif.engine.pdf.resources.margin-bottom
- Type:
Integer
netgrif.engine.pdf.resources.margin-left
- Type:
Integer
netgrif.engine.pdf.resources.margin-right
- Type:
Integer
netgrif.engine.pdf.resources.margin-title
- Type:
Integer - Default value: 0
netgrif.engine.pdf.resources.margin-top
- Type:
Integer
netgrif.engine.pdf.resources.number-format
- Type:
Locale
netgrif.engine.pdf.resources.output-default-name
- Type:
String
netgrif.engine.pdf.resources.output-folder
- Type:
String
netgrif.engine.pdf.resources.output-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.padding
- Type:
Integer - Default value: 4
netgrif.engine.pdf.resources.page-drawable-width
- Type:
Integer
netgrif.engine.pdf.resources.page-height
- Type:
Integer - Default value: 820
netgrif.engine.pdf.resources.page-number-format
- Type:
com.netgrif.application.engine.pdf.generator.config.types.PdfPageNumberFormat - Default value: slash
netgrif.engine.pdf.resources.page-number-position
- Type:
Integer
netgrif.engine.pdf.resources.page-size
- Type:
org.apache.pdfbox.pdmodel.common.PDRectangle - Default value: a4
netgrif.engine.pdf.resources.page-width
- Type:
Integer - Default value: 600
netgrif.engine.pdf.resources.radio-checked
- Type:
org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject
netgrif.engine.pdf.resources.radio-checked-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.radio-un-checked-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.radio-unchecked
- Type:
org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject
netgrif.engine.pdf.resources.row-grid-free
- Type:
Integer
netgrif.engine.pdf.resources.size-multiplier
- Type:
Float - Default value: 1.65
netgrif.engine.pdf.resources.stroke-width
- Type:
Float - Default value: 0.5
netgrif.engine.pdf.resources.template-resource
- Type:
org.springframework.core.io.Resource
netgrif.engine.pdf.resources.text-field-stroke
- Type:
Boolean - Default value: true
netgrif.engine.pdf.resources.text-locale
- Type:
Locale
netgrif.engine.pdf.resources.title-font
- Type:
org.apache.pdfbox.pdmodel.font.PDType0Font
netgrif.engine.pdf.resources.unit
- Type:
Integer - Default value: 20
netgrif.engine.pdf.resources.value-font
- Type:
org.apache.pdfbox.pdmodel.font.PDType0Font
netgrif.engine.plugin
netgrif.engine.plugin.enabled
- Type:
Boolean - Default value: true
Indicates if plugins are enabled. Set to `true` to enable plugins, or `false` to disable them. Default is `true`.</p>
netgrif.engine.runner
netgrif.engine.runner.application-runner.enable-multiple-execution
- Type:
Boolean - Default value: false
Allow a runner to be executed multiple times in the runner execution chain. It can be applied to runner annotations `RunnerOrder` and `ReplaceRunner`. If set to `false` (default value), only the first runner order annotation is considered.
netgrif.engine.runner.application-runner.run-unresolved
- Type:
Boolean - Default value: false
If true, unresolved runner order annotations will cause the runner to be executed at the end of the runner execution chain.
netgrif.engine.runner.expression-runner.cache-size
- Type:
Integer - Default value: 200
The size of the cache used for managing expression runner objects.
netgrif.engine.runner.application-runner
netgrif.engine.runner.application-runner.enable-multiple-execution
- Type:
Boolean - Default value: false
Allow a runner to be executed multiple times in the runner execution chain. It can be applied to runner annotations `RunnerOrder` and `ReplaceRunner`. If set to `false` (default value), only the first runner order annotation is considered.
netgrif.engine.runner.application-runner.run-unresolved
- Type:
Boolean - Default value: false
If true, unresolved runner order annotations will cause the runner to be executed at the end of the runner execution chain.
netgrif.engine.runner.expression-runner
netgrif.engine.runner.expression-runner.cache-size
- Type:
Integer - Default value: 200
The size of the cache used for managing expression runner objects.
netgrif.engine.runner.expression-runner
netgrif.engine.runner.expression-runner.cache-size
- Type:
Integer - Default value: 200
The size of the cache used for managing expression runner objects.
netgrif.engine.security
netgrif.engine.security.allowed-origins
- Type:
List<String>
A list of allowed origins for CORS. Configured origins specify which domains are permitted to access resources. Example: "http://localhost:4200"
netgrif.engine.security.anonymous-exceptions
- Type:
String[]
Specifies URL patterns that are exceptions, where anonymous user access is permitted. These patterns are excluded from typical security filters and authentication requirements.
netgrif.engine.security.auth.admin-password
- Type:
String
Specifies the administrator's password.
netgrif.engine.security.auth.create-super
- Type:
Boolean - Default value: true
Determines if a super administrator account should be created during setup. Default value is true.
netgrif.engine.security.auth.enable-profile-edit
- Type:
Boolean - Default value: true
Enables or disables profile editing functionality. Default value is true.
netgrif.engine.security.auth.minimal-password-length
- Type:
Integer - Default value: 8
Specifies the minimum required length for user passwords. Default value is 8 characters.
netgrif.engine.security.auth.no-authentication-patterns
- Type:
String[]
Defines URL patterns that do not require authentication. Default is an empty array.
netgrif.engine.security.auth.open-registration
- Type:
Boolean - Default value: true
Enables or disables an open registration process. Default value is true.
netgrif.engine.security.auth.token-validity-period
- Type:
Integer - Default value: 3
Validity period for authentication tokens in days. Default value is 3 days.
netgrif.engine.security.cors
- Type:
Boolean - Default value: true
Enables or disables Cross-Origin Resource Sharing (CORS). CORS allows or restricts access to resources from external domains.
netgrif.engine.security.csrf
- Type:
Boolean - Default value: false
Defines whether Cross-Site Request Forgery (CSRF) is enabled. CSRF helps prevent unauthorized commands from being transmitted from a user that the web application trusts.
netgrif.engine.security.encryption.algorithm
- Type:
String
Algorithm used for encryption, such as "AES" or "RSA".
netgrif.engine.security.encryption.password
- Type:
String
Password used for encryption operations.
netgrif.engine.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.engine.security.headers.host-allowed
- Type:
List<String>
Allowed HOST in HTTP header
netgrif.engine.security.headers.hsts.enable
- Type:
Boolean - Default value: true
Enables or disables HSTS. If enabled, the browser enforces HTTPS connections. Default is true.
netgrif.engine.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.engine.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.engine.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.engine.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.engine.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.engine.security.jwt.algorithm
- Type:
String - Default value: RSA
Defines which algorithm is used when generating JWT token
netgrif.engine.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.engine.security.jwt.private-key
- Type:
org.springframework.core.io.Resource
Defines path to a file that contains generated private key with certificate
netgrif.engine.security.limits.email-block-duration
- Type:
Integer - Default value: 1
Duration for blocking email after exceeding the limit of send attempts. Default is 1.
netgrif.engine.security.limits.email-block-time-type
- Type:
concurrent.TimeUnit - Default value: days
Time unit for email block duration. Default is DAYS.
netgrif.engine.security.limits.email-sends-attempts
- Type:
Integer - Default value: 2
Defines maximum email send attempts before blocking the account. Default value is 2.
netgrif.engine.security.limits.login-attempts
- Type:
Integer - Default value: 10
Maximum allowable login attempts before blocking the account. Default value is 10.
netgrif.engine.security.limits.login-timeout
- Type:
Integer - Default value: 10
Duration for login blocking after exceeding maximum login attempts. Default is 10 units of time as defined in loginTimeoutUnit.
netgrif.engine.security.limits.login-timeout-unit
- Type:
concurrent.TimeUnit - Default value: minutes
Time unit for login timeout duration. Default is MINUTES.
netgrif.engine.security.providers
- Type:
String[]
List of authentication providers used for validating user credentials.
netgrif.engine.security.realm-name
- Type:
String - Default value: NAE-Realm
Specifies the name of the authentication realm. Defaults to "NAE-Realm".
netgrif.engine.security.server-patterns
- Type:
String[]
Defines the server-specific URL patterns that must be handled without authentication. These patterns specify which endpoints should be accessible publicly.
netgrif.engine.security.static-patterns
- Type:
String[] - Default value: /favicon.ico,/favicon.ico,/manifest.json,/manifest.json,/configuration/,/swagger-resources/,/swagger-ui.html,/webjars/**
Configures patterns for static resources that do not require authentication. Examples include frequently accessed resources like icons, configuration files, and Swagger documentation.
netgrif.engine.security.static-security.enabled
- Type:
Boolean - Default value: false
Enables or disables static security features. Default value is false.
netgrif.engine.security.static.enabled
- Type:
Boolean - Default value: false
Enables or disables static security features. Default value is false.
netgrif.engine.security.web.auth-enabled
- Type:
Boolean - Default value: true
Enables authentication-related web functionalities. Default value is true.
netgrif.engine.security.web.case-enabled
- Type:
Boolean - Default value: true
Enables case-related web functionalities. Default value is true.
netgrif.engine.security.web.elastic-enabled
- Type:
Boolean - Default value: true
Enables Elasticsearch-related web functionalities. Default value is true.
netgrif.engine.security.web.group-enabled
- Type:
Boolean - Default value: true
Enables group-related web functionalities. Default value is true.
netgrif.engine.security.web.impersonation-enabled
- Type:
Boolean - Default value: true
Enables impersonation-related web functionalities. Default value is true.
netgrif.engine.security.web.petri-net-enabled
- Type:
Boolean - Default value: true
Enables Petri net-related web functionalities. Default value is true.
netgrif.engine.security.web.public-web.case-enabled
- Type:
Boolean - Default value: true
Enables case-related public web functionalities. Default value is true.
netgrif.engine.security.web.public-web.petri-net-enabled
- Type:
Boolean - Default value: true
Enables Petri net-related public web functionalities. Default value is true.
netgrif.engine.security.web.public-web.task-enabled
- Type:
Boolean - Default value: true
Enables task-related public web functionalities. Default value is true.
netgrif.engine.security.web.public-web.url
- Type:
String
Public URL for web functionalities.
netgrif.engine.security.web.public-web.user-enabled
- Type:
Boolean - Default value: true
Enables user-related public web functionalities. Default value is true.
netgrif.engine.security.web.session-enabled
- Type:
Boolean - Default value: true
Enables session-related web functionalities. Default value is true.
netgrif.engine.security.web.task-enabled
- Type:
Boolean - Default value: true
Enables task-related web functionalities. Default value is true.
netgrif.engine.security.web.user-enabled
- Type:
Boolean - Default value: true
Enables user-related web functionalities. Default value is true.
netgrif.engine.security.auth
netgrif.engine.security.auth.admin-password
- Type:
String
Specifies the administrator's password.
netgrif.engine.security.auth.create-super
- Type:
Boolean - Default value: true
Determines if a super administrator account should be created during setup. Default value is true.
netgrif.engine.security.auth.enable-profile-edit
- Type:
Boolean - Default value: true
Enables or disables profile editing functionality. Default value is true.
netgrif.engine.security.auth.minimal-password-length
- Type:
Integer - Default value: 8
Specifies the minimum required length for user passwords. Default value is 8 characters.
netgrif.engine.security.auth.no-authentication-patterns
- Type:
String[]
Defines URL patterns that do not require authentication. Default is an empty array.
netgrif.engine.security.auth.open-registration
- Type:
Boolean - Default value: true
Enables or disables an open registration process. Default value is true.
netgrif.engine.security.auth.token-validity-period
- Type:
Integer - Default value: 3
Validity period for authentication tokens in days. Default value is 3 days.
netgrif.engine.security.auth
netgrif.engine.security.auth.admin-password
- Type:
String
Specifies the administrator's password.
netgrif.engine.security.auth.create-super
- Type:
Boolean - Default value: true
Determines if a super administrator account should be created during setup. Default value is true.
netgrif.engine.security.auth.enable-profile-edit
- Type:
Boolean - Default value: true
Enables or disables profile editing functionality. Default value is true.
netgrif.engine.security.auth.minimal-password-length
- Type:
Integer - Default value: 8
Specifies the minimum required length for user passwords. Default value is 8 characters.
netgrif.engine.security.auth.no-authentication-patterns
- Type:
String[]
Defines URL patterns that do not require authentication. Default is an empty array.
netgrif.engine.security.auth.open-registration
- Type:
Boolean - Default value: true
Enables or disables an open registration process. Default value is true.
netgrif.engine.security.auth.token-validity-period
- Type:
Integer - Default value: 3
Validity period for authentication tokens in days. Default value is 3 days.
netgrif.engine.security.encryption
netgrif.engine.security.encryption.algorithm
- Type:
String
Algorithm used for encryption, such as "AES" or "RSA".
netgrif.engine.security.encryption.password
- Type:
String
Password used for encryption operations.
netgrif.engine.security.encryption
netgrif.engine.security.encryption.algorithm
- Type:
String
Algorithm used for encryption, such as "AES" or "RSA".
netgrif.engine.security.encryption.password
- Type:
String
Password used for encryption operations.
netgrif.engine.security.headers
netgrif.engine.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.engine.security.headers.host-allowed
- Type:
List<String>
Allowed HOST in HTTP header
netgrif.engine.security.headers.hsts.enable
- Type:
Boolean - Default value: true
Enables or disables HSTS. If enabled, the browser enforces HTTPS connections. Default is true.
netgrif.engine.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.engine.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.engine.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.engine.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 whethea 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.engine.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.engine.security.headers
netgrif.engine.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.engine.security.headers.host-allowed
- Type:
List<String>
Allowed HOST in HTTP header
netgrif.engine.security.headers.hsts.enable
- Type:
Boolean - Default value: true
Enables or disables HSTS. If enabled, the browser enforces HTTPS connections. Default is true.
netgrif.engine.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.engine.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.engine.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.engine.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.engine.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.engine.security.headers.hsts
netgrif.engine.security.headers.hsts.enable
- Type:
Boolean - Default value: true
Enables or disables HSTS. If enabled, the browser enforces HTTPS connections. Default is true.
netgrif.engine.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.engine.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.engine.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.engine.security.headers.hsts
netgrif.engine.security.headers.hsts.enable
- Type:
Boolean - Default value: true
Enables or disables HSTS. If enabled, the browser enforces HTTPS connections. Default is true.
netgrif.engine.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.engine.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.engine.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.engine.security.jwt
netgrif.engine.security.jwt.algorithm
- Type:
String - Default value: RSA
Defines which algorithm is used when generating JWT token
netgrif.engine.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.engine.security.jwt.private-key
- Type:
org.springframework.core.io.Resource
Defines path to a file that contains generated private key with certificate
netgrif.engine.security.jwt
netgrif.engine.security.jwt.algorithm
- Type:
String - Default value: RSA
Defines which algorithm is used when generating JWT token
netgrif.engine.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.engine.security.jwt.private-key
- Type:
org.springframework.core.io.Resource
Defines path to a file that contains generated private key with certificate
netgrif.engine.security.limits
netgrif.engine.security.limits.email-block-duration
- Type:
Integer - Default value: 1
Duration for blocking email after exceeding the limit of send attempts. Default is 1.
netgrif.engine.security.limits.email-block-time-type
- Type:
concurrent.TimeUnit - Default value: days
Time unit for email block duration. Default is DAYS.
netgrif.engine.security.limits.email-sends-attempts
- Type:
Integer - Default value: 2
Defines maximum email send attempts before blocking the account. Default value is 2.
netgrif.engine.security.limits.login-attempts
- Type:
Integer - Default value: 10
Maximum allowable login attempts before blocking the account. Default value is 10.
netgrif.engine.security.limits.login-timeout
- Type:
Integer - Default value: 10
Duration for login blocking after exceeding maximum login attempts. Default is 10 units of time as defined in loginTimeoutUnit.
netgrif.engine.security.limits.login-timeout-unit
- Type:
concurrent.TimeUnit - Default value: minutes
Time unit for login timeout duration. Default is MINUTES.
netgrif.engine.security.limits
netgrif.engine.security.limits.email-block-duration
- Type:
Integer - Default value: 1
Duration for blocking email after exceeding the limit of send attempts. Default is 1.
netgrif.engine.security.limits.email-block-time-type
- Type:
concurrent.TimeUnit - Default value: days
Time unit for email block duration. Default is DAYS.
netgrif.engine.security.limits.email-sends-attempts
- Type:
Integer - Default value: 2
Defines maximum email send attempts before blocking the account. Default value is 2.
netgrif.engine.security.limits.login-attempts
- Type:
Integer - Default value: 10
Maximum allowable login attempts before blocking the account. Default value is 10.
netgrif.engine.security.limits.login-timeout
- Type:
Integer - Default value: 10
Duration for login blocking after exceeding maximum login attempts. Default is 10 units of time as defined in loginTimeoutUnit.
netgrif.engine.security.limits.login-timeout-unit
- Type:
concurrent.TimeUnit - Default value: minutes
Time unit for login timeout duration. Default is MINUTES.
netgrif.engine.security.static
netgrif.engine.security.static-patterns
- Type:
String[] - Default value: /favicon.ico,/favicon.ico,/manifest.json,/manifest.json,/configuration/,/swagger-resources/,/swagger-ui.html,/webjars/**
Configures patterns for static resources that do not require authentication. Examples include frequently accessed resources like icons, configuration files, and Swagger documentation.
netgrif.engine.security.static-security.enabled
- Type:
Boolean - Default value: false
Enables or disables static security features. Default value is false.
netgrif.engine.security.static.enabled
- Type:
Boolean - Default value: false
Enables or disables static security features. Default value is false.
netgrif.engine.security.static-security
netgrif.engine.security.static-security.enabled
- Type:
Boolean - Default value: false
Enables or disables static security features. Default value is false.
netgrif.engine.security.web
netgrif.engine.security.web.auth-enabled
- Type:
Boolean - Default value: true
Enables authentication-related web functionalities. Default value is true.
netgrif.engine.security.web.case-enabled
- Type:
Boolean - Default value: true
Enables case-related web functionalities. Default value is true.
netgrif.engine.security.web.elastic-enabled
- Type:
Boolean - Default value: true
Enables Elasticsearch-related web functionalities. Default value is true.
netgrif.engine.security.web.group-enabled
- Type:
Boolean - Default value: true
Enables group-related web functionalities. Default value is true.
netgrif.engine.security.web.impersonation-enabled
- Type:
Boolean - Default value: true
Enables impersonation-related web functionalities. Default value is true.
netgrif.engine.security.web.petri-net-enabled
- Type:
Boolean - Default value: true
Enables Petri net-related web functionalities. Default value is true.
netgrif.engine.security.web.public-web.case-enabled
- Type:
Boolean - Default value: true
Enables case-related public web functionalities. Default value is true.
netgrif.engine.security.web.public-web.petri-net-enabled
- Type:
Boolean - Default value: true
Enables Petri net-related public web functionalities. Default value is true.
netgrif.engine.security.web.public-web.task-enabled
- Type:
Boolean - Default value: true
Enables task-related public web functionalities. Default value is true.
netgrif.engine.security.web.public-web.url
- Type:
String
Public URL for web functionalities.
netgrif.engine.security.web.public-web.user-enabled
- Type:
Boolean - Default value: true
Enables user-related public web functionalities. Default value is true.
netgrif.engine.security.web.session-enabled
- Type:
Boolean - Default value: true
Enables session-related web functionalities. Default value is true.
netgrif.engine.security.web.task-enabled
- Type:
Boolean - Default value: true
Enables task-related web functionalities. Default value is true.
netgrif.engine.security.web.user-enabled
- Type:
Boolean - Default value: true
Enables user-related web functionalities. Default value is true.
netgrif.engine.security.web
netgrif.engine.security.web.auth-enabled
- Type:
Boolean - Default value: true
Enables authentication-related web functionalities. Default value is true.
netgrif.engine.security.web.case-enabled
- Type:
Boolean - Default value: true
Enables case-related web functionalities. Default value is true.
netgrif.engine.security.web.elastic-enabled
- Type:
Boolean - Default value: true
Enables Elasticsearch-related web functionalities. Default value is true.
netgrif.engine.security.web.group-enabled
- Type:
Boolean - Default value: true
Enables group-related web functionalities. Default value is true.
netgrif.engine.security.web.impersonation-enabled
- Type:
Boolean - Default value: true
Enables impersonation-related web functionalities. Default value is true.
netgrif.engine.security.web.petri-net-enabled
- Type:
Boolean - Default value: true
Enables Petri net-related web functionalities. Default value is true.
netgrif.engine.security.web.public-web.case-enabled
- Type:
Boolean - Default value: true
Enables case-related public web functionalities. Default value is true.
netgrif.engine.security.web.public-web.petri-net-enabled
- Type:
Boolean - Default value: true
Enables Petri net-related public web functionalities. Default value is true.
netgrif.engine.security.web.public-web.task-enabled
- Type:
Boolean - Default value: true
Enables task-related public web functionalities. Default value is true.
netgrif.engine.security.web.public-web.url
- Type:
String
Public URL for web functionalities.
netgrif.engine.security.web.public-web.user-enabled
- Type:
Boolean - Default value: true
Enables user-related public web functionalities. Default value is true.
netgrif.engine.security.web.session-enabled
- Type:
Boolean - Default value: true
Enables session-related web functionalities. Default value is true.
netgrif.engine.security.web.task-enabled
- Type:
Boolean - Default value: true
Enables task-related web functionalities. Default value is true.
netgrif.engine.security.web.user-enabled
- Type:
Boolean - Default value: true
Enables user-related web functionalities. Default value is true.
netgrif.engine.security.web.public-web
netgrif.engine.security.web.public-web.case-enabled
- Type:
Boolean - Default value: true
Enables case-related public web functionalities. Default value is true.
netgrif.engine.security.web.public-web.petri-net-enabled
- Type:
Boolean - Default value: true
Enables Petri net-related public web functionalities. Default value is true.
netgrif.engine.security.web.public-web.task-enabled
- Type:
Boolean - Default value: true
Enables task-related public web functionalities. Default value is true.
netgrif.engine.security.web.public-web.url
- Type:
String
Public URL for web functionalities.
netgrif.engine.security.web.public-web.user-enabled
- Type:
Boolean - Default value: true
Enables user-related public web functionalities. Default value is true.
netgrif.engine.server
netgrif.engine.server.address
- Type:
InetAddress
netgrif.engine.server.compression.enabled
- Type:
Boolean
netgrif.engine.server.compression.excluded-user-agents
- Type:
String[]
netgrif.engine.server.compression.mime-types
- Type:
String[]
netgrif.engine.server.compression.min-response-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.error.include-binding-errors
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.engine.server.error.include-exception
- Type:
Boolean
netgrif.engine.server.error.include-message
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.engine.server.error.include-path
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.engine.server.error.include-stacktrace
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.engine.server.error.path
- Type:
String
netgrif.engine.server.error.whitelabel.enabled
- Type:
Boolean
netgrif.engine.server.forward-headers-strategy
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$ForwardHeadersStrategy
netgrif.engine.server.http2.enabled
- Type:
Boolean
netgrif.engine.server.jetty.accesslog.append
- Type:
Boolean
netgrif.engine.server.jetty.accesslog.custom-format
- Type:
String
netgrif.engine.server.jetty.accesslog.enabled
- Type:
Boolean
netgrif.engine.server.jetty.accesslog.file-date-format
- Type:
String
netgrif.engine.server.jetty.accesslog.filename
- Type:
String
netgrif.engine.server.jetty.accesslog.format
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Jetty$Accesslog$Format
netgrif.engine.server.jetty.accesslog.ignore-paths
- Type:
List<String>
netgrif.engine.server.jetty.accesslog.retention-period
- Type:
Integer
netgrif.engine.server.jetty.connection-idle-timeout
- Type:
Duration
netgrif.engine.server.jetty.max-connections
- Type:
Integer
netgrif.engine.server.jetty.max-form-keys
- Type:
Integer
netgrif.engine.server.jetty.max-http-form-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.jetty.max-http-response-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.jetty.threads.acceptors
- Type:
Integer
netgrif.engine.server.jetty.threads.idle-timeout
- Type:
Duration
netgrif.engine.server.jetty.threads.max
- Type:
Integer
netgrif.engine.server.jetty.threads.max-queue-capacity
- Type:
Integer
netgrif.engine.server.jetty.threads.min
- Type:
Integer
netgrif.engine.server.jetty.threads.selectors
- Type:
Integer
netgrif.engine.server.max-http-request-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.netty.connection-timeout
- Type:
Duration
netgrif.engine.server.netty.h2c-max-content-length
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.netty.idle-timeout
- Type:
Duration
netgrif.engine.server.netty.initial-buffer-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.netty.max-initial-line-length
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.netty.max-keep-alive-requests
- Type:
Integer
netgrif.engine.server.netty.validate-headers
- Type:
Boolean
netgrif.engine.server.port
- Type:
Integer
netgrif.engine.server.reactive.session.cookie.domain
- Type:
String
netgrif.engine.server.reactive.session.cookie.http-only
- Type:
Boolean
netgrif.engine.server.reactive.session.cookie.max-age
- Type:
Duration
netgrif.engine.server.reactive.session.cookie.name
- Type:
String
netgrif.engine.server.reactive.session.cookie.partitioned
- Type:
Boolean
netgrif.engine.server.reactive.session.cookie.path
- Type:
String
netgrif.engine.server.reactive.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.engine.server.reactive.session.cookie.secure
- Type:
Boolean
netgrif.engine.server.reactive.session.max-sessions
- Type:
Integer
netgrif.engine.server.reactive.session.timeout
- Type:
Duration
netgrif.engine.server.server-header
- Type:
String
netgrif.engine.server.servlet.application-display-name
- Type:
String
netgrif.engine.server.servlet.context-parameters
- Type:
Map<String,java.lang.String>
netgrif.engine.server.servlet.context-path
- Type:
String
netgrif.engine.server.servlet.encoding.charset
- Type:
charset.Charset
netgrif.engine.server.servlet.encoding.force
- Type:
Boolean
netgrif.engine.server.servlet.encoding.force-request
- Type:
Boolean
netgrif.engine.server.servlet.encoding.force-response
- Type:
Boolean
netgrif.engine.server.servlet.encoding.mapping
- Type:
Map<java.util.Locale,charset.Charset>
netgrif.engine.server.servlet.jsp.class-name
- Type:
String
netgrif.engine.server.servlet.jsp.init-parameters
- Type:
Map<String,java.lang.String>
netgrif.engine.server.servlet.jsp.registered
- Type:
Boolean
netgrif.engine.server.servlet.register-default-servlet
- Type:
Boolean
netgrif.engine.server.servlet.session.cookie.domain
- Type:
String
netgrif.engine.server.servlet.session.cookie.http-only
- Type:
Boolean
netgrif.engine.server.servlet.session.cookie.max-age
- Type:
Duration
netgrif.engine.server.servlet.session.cookie.name
- Type:
String
netgrif.engine.server.servlet.session.cookie.partitioned
- Type:
Boolean
netgrif.engine.server.servlet.session.cookie.path
- Type:
String
netgrif.engine.server.servlet.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.engine.server.servlet.session.cookie.secure
- Type:
Boolean
netgrif.engine.server.servlet.session.persistent
- Type:
Boolean
netgrif.engine.server.servlet.session.store-dir
- Type:
File
netgrif.engine.server.servlet.session.timeout
- Type:
Duration
netgrif.engine.server.servlet.session.tracking-modes
- Type:
Set<org.springframework.boot.web.servlet.server.Session$SessionTrackingMode>
netgrif.engine.server.shutdown
- Type:
org.springframework.boot.web.server.Shutdown
netgrif.engine.server.ssl.bundle
- Type:
String
netgrif.engine.server.ssl.certificate
- Type:
String
netgrif.engine.server.ssl.certificate-private-key
- Type:
String
netgrif.engine.server.ssl.ciphers
- Type:
String[]
netgrif.engine.server.ssl.client-auth
- Type:
org.springframework.boot.web.server.Ssl$ClientAuth
netgrif.engine.server.ssl.enabled
- Type:
Boolean
netgrif.engine.server.ssl.enabled-protocols
- Type:
String[]
netgrif.engine.server.ssl.key-alias
- Type:
String
netgrif.engine.server.ssl.key-password
- Type:
String
netgrif.engine.server.ssl.key-store
- Type:
String
netgrif.engine.server.ssl.key-store-password
- Type:
String
netgrif.engine.server.ssl.key-store-provider
- Type:
String
netgrif.engine.server.ssl.key-store-type
- Type:
String
netgrif.engine.server.ssl.protocol
- Type:
String
netgrif.engine.server.ssl.server-name-bundles
- Type:
List<org.springframework.boot.web.server.Ssl$ServerNameSslBundle>
netgrif.engine.server.ssl.trust-certificate
- Type:
String
netgrif.engine.server.ssl.trust-certificate-private-key
- Type:
String
netgrif.engine.server.ssl.trust-store
- Type:
String
netgrif.engine.server.ssl.trust-store-password
- Type:
String
netgrif.engine.server.ssl.trust-store-provider
- Type:
String
netgrif.engine.server.ssl.trust-store-type
- Type:
String
netgrif.engine.server.tomcat.accept-count
- Type:
Integer
netgrif.engine.server.tomcat.accesslog.buffered
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.check-exists
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.condition-if
- Type:
String
netgrif.engine.server.tomcat.accesslog.condition-unless
- Type:
String
netgrif.engine.server.tomcat.accesslog.directory
- Type:
String
netgrif.engine.server.tomcat.accesslog.enabled
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.encoding
- Type:
String
netgrif.engine.server.tomcat.accesslog.file-date-format
- Type:
String
netgrif.engine.server.tomcat.accesslog.ipv6-canonical
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.locale
- Type:
String
netgrif.engine.server.tomcat.accesslog.max-days
- Type:
Integer
netgrif.engine.server.tomcat.accesslog.pattern
- Type:
String
netgrif.engine.server.tomcat.accesslog.prefix
- Type:
String
netgrif.engine.server.tomcat.accesslog.rename-on-rotate
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.request-attributes-enabled
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.rotate
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.suffix
- Type:
String
netgrif.engine.server.tomcat.additional-tld-skip-patterns
- Type:
List<String>
netgrif.engine.server.tomcat.background-processor-delay
- Type:
Duration
netgrif.engine.server.tomcat.basedir
- Type:
File
netgrif.engine.server.tomcat.connection-timeout
- Type:
Duration
netgrif.engine.server.tomcat.keep-alive-timeout
- Type:
Duration
netgrif.engine.server.tomcat.max-connections
- Type:
Integer
netgrif.engine.server.tomcat.max-http-form-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.tomcat.max-http-response-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.tomcat.max-keep-alive-requests
- Type:
Integer
netgrif.engine.server.tomcat.max-parameter-count
- Type:
Integer
netgrif.engine.server.tomcat.max-part-count
- Type:
Integer
netgrif.engine.server.tomcat.max-part-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.tomcat.max-swallow-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.tomcat.mbeanregistry.enabled
- Type:
Boolean
netgrif.engine.server.tomcat.processor-cache
- Type:
Integer
netgrif.engine.server.tomcat.redirect-context-root
- Type:
Boolean
netgrif.engine.server.tomcat.relaxed-path-chars
- Type:
List<Character>
netgrif.engine.server.tomcat.relaxed-query-chars
- Type:
List<Character>
netgrif.engine.server.tomcat.remoteip.host-header
- Type:
String
netgrif.engine.server.tomcat.remoteip.internal-proxies
- Type:
String
netgrif.engine.server.tomcat.remoteip.port-header
- Type:
String
netgrif.engine.server.tomcat.remoteip.protocol-header
- Type:
String
netgrif.engine.server.tomcat.remoteip.protocol-header-https-value
- Type:
String
netgrif.engine.server.tomcat.remoteip.remote-ip-header
- Type:
String
netgrif.engine.server.tomcat.remoteip.trusted-proxies
- Type:
String
netgrif.engine.server.tomcat.resource.allow-caching
- Type:
Boolean
netgrif.engine.server.tomcat.resource.cache-ttl
- Type:
Duration
netgrif.engine.server.tomcat.threads.max
- Type:
Integer
netgrif.engine.server.tomcat.threads.max-queue-capacity
- Type:
Integer
netgrif.engine.server.tomcat.threads.min-spare
- Type:
Integer
netgrif.engine.server.tomcat.uri-encoding
- Type:
charset.Charset
netgrif.engine.server.tomcat.use-apr
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Tomcat$UseApr
netgrif.engine.server.tomcat.use-relative-redirects
- Type:
Boolean
netgrif.engine.server.undertow.accesslog.dir
- Type:
File
netgrif.engine.server.undertow.accesslog.enabled
- Type:
Boolean
netgrif.engine.server.undertow.accesslog.pattern
- Type:
String
netgrif.engine.server.undertow.accesslog.prefix
- Type:
String
netgrif.engine.server.undertow.accesslog.rotate
- Type:
Boolean
netgrif.engine.server.undertow.accesslog.suffix
- Type:
String
netgrif.engine.server.undertow.always-set-keep-alive
- Type:
Boolean
netgrif.engine.server.undertow.buffer-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.undertow.decode-slash
- Type:
Boolean
netgrif.engine.server.undertow.decode-url
- Type:
Boolean
netgrif.engine.server.undertow.direct-buffers
- Type:
Boolean
netgrif.engine.server.undertow.eager-filter-init
- Type:
Boolean
netgrif.engine.server.undertow.max-cookies
- Type:
Integer
netgrif.engine.server.undertow.max-headers
- Type:
Integer
netgrif.engine.server.undertow.max-http-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.undertow.max-parameters
- Type:
Integer
netgrif.engine.server.undertow.no-request-timeout
- Type:
Duration
netgrif.engine.server.undertow.options.server
- Type:
Map<String,java.lang.String>
netgrif.engine.server.undertow.options.socket
- Type:
Map<String,java.lang.String>
netgrif.engine.server.undertow.preserve-path-on-forward
- Type:
Boolean
netgrif.engine.server.undertow.threads.io
- Type:
Integer
netgrif.engine.server.undertow.threads.worker
- Type:
Integer
netgrif.engine.server.undertow.url-charset
- Type:
charset.Charset
Deprecated properties
netgrif.engine.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.engine.server.compression
netgrif.engine.server.compression.enabled
- Type:
Boolean
netgrif.engine.server.compression.excluded-user-agents
- Type:
String[]
netgrif.engine.server.compression.mime-types
- Type:
String[]
netgrif.engine.server.compression.min-response-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.error
netgrif.engine.server.error.include-binding-errors
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.engine.server.error.include-exception
- Type:
Boolean
netgrif.engine.server.error.include-message
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.engine.server.error.include-path
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.engine.server.error.include-stacktrace
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.engine.server.error.path
- Type:
String
netgrif.engine.server.error.whitelabel.enabled
- Type:
Boolean
netgrif.engine.server.error.whitelabel
netgrif.engine.server.error.whitelabel.enabled
- Type:
Boolean
netgrif.engine.server.http2
netgrif.engine.server.http2.enabled
- Type:
Boolean
netgrif.engine.server.jetty
netgrif.engine.server.jetty.accesslog.append
- Type:
Boolean
netgrif.engine.server.jetty.accesslog.custom-format
- Type:
String
netgrif.engine.server.jetty.accesslog.enabled
- Type:
Boolean
netgrif.engine.server.jetty.accesslog.file-date-format
- Type:
String
netgrif.engine.server.jetty.accesslog.filename
- Type:
String
netgrif.engine.server.jetty.accesslog.format
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Jetty$Accesslog$Format
netgrif.engine.server.jetty.accesslog.ignore-paths
- Type:
List<String>
netgrif.engine.server.jetty.accesslog.retention-period
- Type:
Integer
netgrif.engine.server.jetty.connection-idle-timeout
- Type:
Duration
netgrif.engine.server.jetty.max-connections
- Type:
Integer
netgrif.engine.server.jetty.max-form-keys
- Type:
Integer
netgrif.engine.server.jetty.max-http-form-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.jetty.max-http-response-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.jetty.threads.acceptors
- Type:
Integer
netgrif.engine.server.jetty.threads.idle-timeout
- Type:
Duration
netgrif.engine.server.jetty.threads.max
- Type:
Integer
netgrif.engine.server.jetty.threads.max-queue-capacity
- Type:
Integer
netgrif.engine.server.jetty.threads.min
- Type:
Integer
netgrif.engine.server.jetty.threads.selectors
- Type:
Integer
netgrif.engine.server.jetty.accesslog
netgrif.engine.server.jetty.accesslog.append
- Type:
Boolean
netgrif.engine.server.jetty.accesslog.custom-format
- Type:
String
netgrif.engine.server.jetty.accesslog.enabled
- Type:
Boolean
netgrif.engine.server.jetty.accesslog.file-date-format
- Type:
String
netgrif.engine.server.jetty.accesslog.filename
- Type:
String
netgrif.engine.server.jetty.accesslog.format
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Jetty$Accesslog$Format
netgrif.engine.server.jetty.accesslog.ignore-paths
- Type:
List<String>
netgrif.engine.server.jetty.accesslog.retention-period
- Type:
Integer
netgrif.engine.server.jetty.threads
netgrif.engine.server.jetty.threads.acceptors
- Type:
Integer
netgrif.engine.server.jetty.threads.idle-timeout
- Type:
Duration
netgrif.engine.server.jetty.threads.max
- Type:
Integer
netgrif.engine.server.jetty.threads.max-queue-capacity
- Type:
Integer
netgrif.engine.server.jetty.threads.min
- Type:
Integer
netgrif.engine.server.jetty.threads.selectors
- Type:
Integer
netgrif.engine.server.netty
netgrif.engine.server.netty.connection-timeout
- Type:
Duration
netgrif.engine.server.netty.h2c-max-content-length
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.netty.idle-timeout
- Type:
Duration
netgrif.engine.server.netty.initial-buffer-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.netty.max-initial-line-length
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.netty.max-keep-alive-requests
- Type:
Integer
netgrif.engine.server.netty.validate-headers
- Type:
Boolean
netgrif.engine.server.reactive
netgrif.engine.server.reactive.session.cookie.domain
- Type:
String
netgrif.engine.server.reactive.session.cookie.http-only
- Type:
Boolean
netgrif.engine.server.reactive.session.cookie.max-age
- Type:
Duration
netgrif.engine.server.reactive.session.cookie.name
- Type:
String
netgrif.engine.server.reactive.session.cookie.partitioned
- Type:
Boolean
netgrif.engine.server.reactive.session.cookie.path
- Type:
String
netgrif.engine.server.reactive.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.engine.server.reactive.session.cookie.secure
- Type:
Boolean
netgrif.engine.server.reactive.session.max-sessions
- Type:
Integer
netgrif.engine.server.reactive.session.timeout
- Type:
Duration
netgrif.engine.server.reactive.session
netgrif.engine.server.reactive.session.cookie.domain
- Type:
String
netgrif.engine.server.reactive.session.cookie.http-only
- Type:
Boolean
netgrif.engine.server.reactive.session.cookie.max-age
- Type:
Duration
netgrif.engine.server.reactive.session.cookie.name
- Type:
String
netgrif.engine.server.reactive.session.cookie.partitioned
- Type:
Boolean
netgrif.engine.server.reactive.session.cookie.path
- Type:
String
netgrif.engine.server.reactive.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.engine.server.reactive.session.cookie.secure
- Type:
Boolean
netgrif.engine.server.reactive.session.max-sessions
- Type:
Integer
netgrif.engine.server.reactive.session.timeout
- Type:
Duration
netgrif.engine.server.reactive.session.cookie
netgrif.engine.server.reactive.session.cookie.domain
- Type:
String
netgrif.engine.server.reactive.session.cookie.http-only
- Type:
Boolean
netgrif.engine.server.reactive.session.cookie.max-age
- Type:
Duration
netgrif.engine.server.reactive.session.cookie.name
- Type:
String
netgrif.engine.server.reactive.session.cookie.partitioned
- Type:
Boolean
netgrif.engine.server.reactive.session.cookie.path
- Type:
String
netgrif.engine.server.reactive.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.engine.server.reactive.session.cookie.secure
- Type:
Boolean
netgrif.engine.server.servlet
netgrif.engine.server.servlet.application-display-name
- Type:
String
netgrif.engine.server.servlet.context-parameters
- Type:
Map<String,java.lang.String>
netgrif.engine.server.servlet.context-path
- Type:
String
netgrif.engine.server.servlet.encoding.charset
- Type:
charset.Charset
netgrif.engine.server.servlet.encoding.force
- Type:
Boolean
netgrif.engine.server.servlet.encoding.force-request
- Type:
Boolean
netgrif.engine.server.servlet.encoding.force-response
- Type:
Boolean
netgrif.engine.server.servlet.encoding.mapping
- Type:
Map<java.util.Locale,charset.Charset>
netgrif.engine.server.servlet.jsp.class-name
- Type:
String
netgrif.engine.server.servlet.jsp.init-parameters
- Type:
Map<String,java.lang.String>
netgrif.engine.server.servlet.jsp.registered
- Type:
Boolean
netgrif.engine.server.servlet.register-default-servlet
- Type:
Boolean
netgrif.engine.server.servlet.session.cookie.domain
- Type:
String
netgrif.engine.server.servlet.session.cookie.http-only
- Type:
Boolean
netgrif.engine.server.servlet.session.cookie.max-age
- Type:
Duration
netgrif.engine.server.servlet.session.cookie.name
- Type:
String
netgrif.engine.server.servlet.session.cookie.partitioned
- Type:
Boolean
netgrif.engine.server.servlet.session.cookie.path
- Type:
String
netgrif.engine.server.servlet.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.engine.server.servlet.session.cookie.secure
- Type:
Boolean
netgrif.engine.server.servlet.session.persistent
- Type:
Boolean
netgrif.engine.server.servlet.session.store-dir
- Type:
File
netgrif.engine.server.servlet.session.timeout
- Type:
Duration
netgrif.engine.server.servlet.session.tracking-modes
- Type:
Set<org.springframework.boot.web.servlet.server.Session$SessionTrackingMode>
netgrif.engine.server.servlet.encoding
netgrif.engine.server.servlet.encoding.charset
- Type:
charset.Charset
netgrif.engine.server.servlet.encoding.force
- Type:
Boolean
netgrif.engine.server.servlet.encoding.force-request
- Type:
Boolean
netgrif.engine.server.servlet.encoding.force-response
- Type:
Boolean
netgrif.engine.server.servlet.encoding.mapping
- Type:
Map<java.util.Locale,charset.Charset>
netgrif.engine.server.servlet.jsp
netgrif.engine.server.servlet.jsp.class-name
- Type:
String
netgrif.engine.server.servlet.jsp.init-parameters
- Type:
Map<String,java.lang.String>
netgrif.engine.server.servlet.jsp.registered
- Type:
Boolean
netgrif.engine.server.servlet.session
netgrif.engine.server.servlet.session.cookie.domain
- Type:
String
netgrif.engine.server.servlet.session.cookie.http-only
- Type:
Boolean
netgrif.engine.server.servlet.session.cookie.max-age
- Type:
Duration
netgrif.engine.server.servlet.session.cookie.name
- Type:
String
netgrif.engine.server.servlet.session.cookie.partitioned
- Type:
Boolean
netgrif.engine.server.servlet.session.cookie.path
- Type:
String
netgrif.engine.server.servlet.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.engine.server.servlet.session.cookie.secure
- Type:
Boolean
netgrif.engine.server.servlet.session.persistent
- Type:
Boolean
netgrif.engine.server.servlet.session.store-dir
- Type:
File
netgrif.engine.server.servlet.session.timeout
- Type:
Duration
netgrif.engine.server.servlet.session.tracking-modes
- Type:
Set<org.springframework.boot.web.servlet.server.Session$SessionTrackingMode>
netgrif.engine.server.servlet.session.cookie
netgrif.engine.server.servlet.session.cookie.domain
- Type:
String
netgrif.engine.server.servlet.session.cookie.http-only
- Type:
Boolean
netgrif.engine.server.servlet.session.cookie.max-age
- Type:
Duration
netgrif.engine.server.servlet.session.cookie.name
- Type:
String
netgrif.engine.server.servlet.session.cookie.partitioned
- Type:
Boolean
netgrif.engine.server.servlet.session.cookie.path
- Type:
String
netgrif.engine.server.servlet.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.engine.server.servlet.session.cookie.secure
- Type:
Boolean
netgrif.engine.server.ssl
netgrif.engine.server.ssl.bundle
- Type:
String
netgrif.engine.server.ssl.certificate
- Type:
String
netgrif.engine.server.ssl.certificate-private-key
- Type:
String
netgrif.engine.server.ssl.ciphers
- Type:
String[]
netgrif.engine.server.ssl.client-auth
- Type:
org.springframework.boot.web.server.Ssl$ClientAuth
netgrif.engine.server.ssl.enabled
- Type:
Boolean
netgrif.engine.server.ssl.enabled-protocols
- Type:
String[]
netgrif.engine.server.ssl.key-alias
- Type:
String
netgrif.engine.server.ssl.key-password
- Type:
String
netgrif.engine.server.ssl.key-store
- Type:
String
netgrif.engine.server.ssl.key-store-password
- Type:
String
netgrif.engine.server.ssl.key-store-provider
- Type:
String
netgrif.engine.server.ssl.key-store-type
- Type:
String
netgrif.engine.server.ssl.protocol
- Type:
String
netgrif.engine.server.ssl.server-name-bundles
- Type:
List<org.springframework.boot.web.server.Ssl$ServerNameSslBundle>
netgrif.engine.server.ssl.trust-certificate
- Type:
String
netgrif.engine.server.ssl.trust-certificate-private-key
- Type:
String
netgrif.engine.server.ssl.trust-store
- Type:
String
netgrif.engine.server.ssl.trust-store-password
- Type:
String
netgrif.engine.server.ssl.trust-store-provider
- Type:
String
netgrif.engine.server.ssl.trust-store-type
- Type:
String
netgrif.engine.server.tomcat
netgrif.engine.server.tomcat.accept-count
- Type:
Integer
netgrif.engine.server.tomcat.accesslog.buffered
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.check-exists
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.condition-if
- Type:
String
netgrif.engine.server.tomcat.accesslog.condition-unless
- Type:
String
netgrif.engine.server.tomcat.accesslog.directory
- Type:
String
netgrif.engine.server.tomcat.accesslog.enabled
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.encoding
- Type:
String
netgrif.engine.server.tomcat.accesslog.file-date-format
- Type:
String
netgrif.engine.server.tomcat.accesslog.ipv6-canonical
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.locale
- Type:
String
netgrif.engine.server.tomcat.accesslog.max-days
- Type:
Integer
netgrif.engine.server.tomcat.accesslog.pattern
- Type:
String
netgrif.engine.server.tomcat.accesslog.prefix
- Type:
String
netgrif.engine.server.tomcat.accesslog.rename-on-rotate
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.request-attributes-enabled
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.rotate
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.suffix
- Type:
String
netgrif.engine.server.tomcat.additional-tld-skip-patterns
- Type:
List<String>
netgrif.engine.server.tomcat.background-processor-delay
- Type:
Duration
netgrif.engine.server.tomcat.basedir
- Type:
File
netgrif.engine.server.tomcat.connection-timeout
- Type:
Duration
netgrif.engine.server.tomcat.keep-alive-timeout
- Type:
Duration
netgrif.engine.server.tomcat.max-connections
- Type:
Integer
netgrif.engine.server.tomcat.max-http-form-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.tomcat.max-http-response-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.tomcat.max-keep-alive-requests
- Type:
Integer
netgrif.engine.server.tomcat.max-parameter-count
- Type:
Integer
netgrif.engine.server.tomcat.max-part-count
- Type:
Integer
netgrif.engine.server.tomcat.max-part-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.tomcat.max-swallow-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.tomcat.mbeanregistry.enabled
- Type:
Boolean
netgrif.engine.server.tomcat.processor-cache
- Type:
Integer
netgrif.engine.server.tomcat.redirect-context-root
- Type:
Boolean
netgrif.engine.server.tomcat.relaxed-path-chars
- Type:
List<Character>
netgrif.engine.server.tomcat.relaxed-query-chars
- Type:
List<Character>
netgrif.engine.server.tomcat.remoteip.host-header
- Type:
String
netgrif.engine.server.tomcat.remoteip.internal-proxies
- Type:
String
netgrif.engine.server.tomcat.remoteip.port-header
- Type:
String
netgrif.engine.server.tomcat.remoteip.protocol-header
- Type:
String
netgrif.engine.server.tomcat.remoteip.protocol-header-https-value
- Type:
String
netgrif.engine.server.tomcat.remoteip.remote-ip-header
- Type:
String
netgrif.engine.server.tomcat.remoteip.trusted-proxies
- Type:
String
netgrif.engine.server.tomcat.resource.allow-caching
- Type:
Boolean
netgrif.engine.server.tomcat.resource.cache-ttl
- Type:
Duration
netgrif.engine.server.tomcat.threads.max
- Type:
Integer
netgrif.engine.server.tomcat.threads.max-queue-capacity
- Type:
Integer
netgrif.engine.server.tomcat.threads.min-spare
- Type:
Integer
netgrif.engine.server.tomcat.uri-encoding
- Type:
charset.Charset
netgrif.engine.server.tomcat.use-apr
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Tomcat$UseApr
netgrif.engine.server.tomcat.use-relative-redirects
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog
netgrif.engine.server.tomcat.accesslog.buffered
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.check-exists
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.condition-if
- Type:
String
netgrif.engine.server.tomcat.accesslog.condition-unless
- Type:
String
netgrif.engine.server.tomcat.accesslog.directory
- Type:
String
netgrif.engine.server.tomcat.accesslog.enabled
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.encoding
- Type:
String
netgrif.engine.server.tomcat.accesslog.file-date-format
- Type:
String
netgrif.engine.server.tomcat.accesslog.ipv6-canonical
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.locale
- Type:
String
netgrif.engine.server.tomcat.accesslog.max-days
- Type:
Integer
netgrif.engine.server.tomcat.accesslog.pattern
- Type:
String
netgrif.engine.server.tomcat.accesslog.prefix
- Type:
String
netgrif.engine.server.tomcat.accesslog.rename-on-rotate
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.request-attributes-enabled
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.rotate
- Type:
Boolean
netgrif.engine.server.tomcat.accesslog.suffix
- Type:
String
netgrif.engine.server.tomcat.mbeanregistry
netgrif.engine.server.tomcat.mbeanregistry.enabled
- Type:
Boolean
netgrif.engine.server.tomcat.remoteip
netgrif.engine.server.tomcat.remoteip.host-header
- Type:
String
netgrif.engine.server.tomcat.remoteip.internal-proxies
- Type:
String
netgrif.engine.server.tomcat.remoteip.port-header
- Type:
String
netgrif.engine.server.tomcat.remoteip.protocol-header
- Type:
String
netgrif.engine.server.tomcat.remoteip.protocol-header-https-value
- Type:
String
netgrif.engine.server.tomcat.remoteip.remote-ip-header
- Type:
String
netgrif.engine.server.tomcat.remoteip.trusted-proxies
- Type:
String
netgrif.engine.server.tomcat.resource
netgrif.engine.server.tomcat.resource.allow-caching
- Type:
Boolean
netgrif.engine.server.tomcat.resource.cache-ttl
- Type:
Duration
netgrif.engine.server.tomcat.threads
netgrif.engine.server.tomcat.threads.max
- Type:
Integer
netgrif.engine.server.tomcat.threads.max-queue-capacity
- Type:
Integer
netgrif.engine.server.tomcat.threads.min-spare
- Type:
Integer
netgrif.engine.server.undertow
netgrif.engine.server.undertow.accesslog.dir
- Type:
File
netgrif.engine.server.undertow.accesslog.enabled
- Type:
Boolean
netgrif.engine.server.undertow.accesslog.pattern
- Type:
String
netgrif.engine.server.undertow.accesslog.prefix
- Type:
String
netgrif.engine.server.undertow.accesslog.rotate
- Type:
Boolean
netgrif.engine.server.undertow.accesslog.suffix
- Type:
String
netgrif.engine.server.undertow.always-set-keep-alive
- Type:
Boolean
netgrif.engine.server.undertow.buffer-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.undertow.decode-slash
- Type:
Boolean
netgrif.engine.server.undertow.decode-url
- Type:
Boolean
netgrif.engine.server.undertow.direct-buffers
- Type:
Boolean
netgrif.engine.server.undertow.eager-filter-init
- Type:
Boolean
netgrif.engine.server.undertow.max-cookies
- Type:
Integer
netgrif.engine.server.undertow.max-headers
- Type:
Integer
netgrif.engine.server.undertow.max-http-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.server.undertow.max-parameters
- Type:
Integer
netgrif.engine.server.undertow.no-request-timeout
- Type:
Duration
netgrif.engine.server.undertow.options.server
- Type:
Map<String,java.lang.String>
netgrif.engine.server.undertow.options.socket
- Type:
Map<String,java.lang.String>
netgrif.engine.server.undertow.preserve-path-on-forward
- Type:
Boolean
netgrif.engine.server.undertow.threads.io
- Type:
Integer
netgrif.engine.server.undertow.threads.worker
- Type:
Integer
netgrif.engine.server.undertow.url-charset
- Type:
charset.Charset
Deprecated properties
netgrif.engine.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.engine.server.undertow.accesslog
netgrif.engine.server.undertow.accesslog.dir
- Type:
File
netgrif.engine.server.undertow.accesslog.enabled
- Type:
Boolean
netgrif.engine.server.undertow.accesslog.pattern
- Type:
String
netgrif.engine.server.undertow.accesslog.prefix
- Type:
String
netgrif.engine.server.undertow.accesslog.rotate
- Type:
Boolean
netgrif.engine.server.undertow.accesslog.suffix
- Type:
String
netgrif.engine.server.undertow.options
netgrif.engine.server.undertow.options.server
- Type:
Map<String,java.lang.String>
netgrif.engine.server.undertow.options.socket
- Type:
Map<String,java.lang.String>
netgrif.engine.server.undertow.threads
netgrif.engine.server.undertow.threads.io
- Type:
Integer
netgrif.engine.server.undertow.threads.worker
- Type:
Integer
netgrif.engine.servlet
netgrif.engine.servlet.multipart.enabled
- Type:
Boolean
netgrif.engine.servlet.multipart.file-size-threshold
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.servlet.multipart.location
- Type:
String
netgrif.engine.servlet.multipart.max-file-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.servlet.multipart.max-request-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.servlet.multipart.resolve-lazily
- Type:
Boolean
netgrif.engine.servlet.multipart.strict-servlet-compliance
- Type:
Boolean
netgrif.engine.servlet.multipart
netgrif.engine.servlet.multipart.enabled
- Type:
Boolean
netgrif.engine.servlet.multipart.file-size-threshold
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.servlet.multipart.location
- Type:
String
netgrif.engine.servlet.multipart.max-file-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.servlet.multipart.max-request-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.servlet.multipart.resolve-lazily
- Type:
Boolean
netgrif.engine.servlet.multipart.strict-servlet-compliance
- Type:
Boolean
netgrif.engine.servlet.multipart
netgrif.engine.servlet.multipart.enabled
- Type:
Boolean
netgrif.engine.servlet.multipart.file-size-threshold
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.servlet.multipart.location
- Type:
String
netgrif.engine.servlet.multipart.max-file-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.servlet.multipart.max-request-size
- Type:
org.springframework.util.unit.DataSize
netgrif.engine.servlet.multipart.resolve-lazily
- Type:
Boolean
netgrif.engine.servlet.multipart.strict-servlet-compliance
- Type:
Boolean
netgrif.engine.storage
netgrif.engine.storage.archived-path
- Type:
String - Default value: storage/uploadedModels/
netgrif.engine.storage.clean
- Type:
Boolean - Default value: false
netgrif.engine.storage.default-type
- Type:
String - Default value: local
netgrif.engine.storage.min-io.enabled
- Type:
Boolean - Default value: false
netgrif.engine.storage.min-io.hosts
- Type:
Map<String,com.netgrif.application.engine.files.minio.MinIoHostInfo>
netgrif.engine.storage.min-io.part-size
- Type:
Long - Default value: 5242880
Minimal part size is 5MB=5242880
netgrif.engine.storage.minio.enabled
- Type:
Boolean - Default value: false
netgrif.engine.storage.minio.hosts
- Type:
Map<String,com.netgrif.application.engine.files.minio.MinIoHostInfo>
netgrif.engine.storage.minio.part-size
- Type:
Long - Default value: 5242880
Minimal part size is 5MB=5242880
netgrif.engine.storage.path
- Type:
String - Default value: storage
netgrif.engine.storage.min-io
netgrif.engine.storage.min-io.enabled
- Type:
Boolean - Default value: false
netgrif.engine.storage.min-io.hosts
- Type:
Map<String,com.netgrif.application.engine.files.minio.MinIoHostInfo>
netgrif.engine.storage.min-io.part-size
- Type:
Long - Default value: 5242880
Minimal part size is 5MB=5242880
netgrif.engine.storage.minio
netgrif.engine.storage.minio.enabled
- Type:
Boolean - Default value: false
netgrif.engine.storage.minio.hosts
- Type:
Map<String,com.netgrif.application.engine.files.minio.MinIoHostInfo>
netgrif.engine.storage.minio.part-size
- Type:
Long - Default value: 5242880
Minimal part size is 5MB=5242880
netgrif.engine.swagger
netgrif.engine.swagger.config-url
- Type:
String
netgrif.engine.swagger.csrf.cookie-name
- Type:
String
netgrif.engine.swagger.csrf.enabled
- Type:
Boolean
netgrif.engine.swagger.csrf.header-name
- Type:
String
netgrif.engine.swagger.csrf.local-storage-key
- Type:
String
netgrif.engine.swagger.csrf.session-storage-key
- Type:
String
netgrif.engine.swagger.csrf.use-local-storage
- Type:
Boolean
netgrif.engine.swagger.csrf.use-session-storage
- Type:
Boolean
netgrif.engine.swagger.deep-linking
- Type:
Boolean
netgrif.engine.swagger.default-model-expand-depth
- Type:
Integer
netgrif.engine.swagger.default-model-rendering
- Type:
String
netgrif.engine.swagger.default-models-expand-depth
- Type:
Integer
netgrif.engine.swagger.disable-swagger-default-url
- Type:
Boolean
netgrif.engine.swagger.display-operation-id
- Type:
Boolean
netgrif.engine.swagger.display-request-duration
- Type:
Boolean
netgrif.engine.swagger.doc-expansion
- Type:
String
netgrif.engine.swagger.enabled
- Type:
Boolean
netgrif.engine.swagger.filter
- Type:
String
netgrif.engine.swagger.groups-order
- Type:
org.springdoc.core.AbstractSwaggerUiConfigProperties$Direction
netgrif.engine.swagger.layout
- Type:
String
netgrif.engine.swagger.max-displayed-tags
- Type:
Integer
netgrif.engine.swagger.oauth2-redirect-url
- Type:
String
netgrif.engine.swagger.operations-sorter
- Type:
String
netgrif.engine.swagger.path
- Type:
String
netgrif.engine.swagger.persist-authorization
- Type:
Boolean
netgrif.engine.swagger.query-config-enabled
- Type:
Boolean
netgrif.engine.swagger.show-common-extensions
- Type:
Boolean
netgrif.engine.swagger.show-extensions
- Type:
Boolean
netgrif.engine.swagger.supported-submit-methods
- Type:
List<String>
netgrif.engine.swagger.syntax-highlight.activated
- Type:
Boolean
netgrif.engine.swagger.syntax-highlight.theme
- Type:
String
netgrif.engine.swagger.tags-sorter
- Type:
String
netgrif.engine.swagger.try-it-out-enabled
- Type:
Boolean
netgrif.engine.swagger.url
- Type:
String
netgrif.engine.swagger.urls
- Type:
Set<org.springdoc.core.AbstractSwaggerUiConfigProperties$SwaggerUrl>
netgrif.engine.swagger.urls-primary-name
- Type:
String
netgrif.engine.swagger.use-root-path
- Type:
Boolean
netgrif.engine.swagger.validator-url
- Type:
String
netgrif.engine.swagger.version
- Type:
String
netgrif.engine.swagger.with-credentials
- Type:
Boolean
netgrif.engine.swagger.csrf
netgrif.engine.swagger.csrf.cookie-name
- Type:
String
netgrif.engine.swagger.csrf.enabled
- Type:
Boolean
netgrif.engine.swagger.csrf.header-name
- Type:
String
netgrif.engine.swagger.csrf.local-storage-key
- Type:
String
netgrif.engine.swagger.csrf.session-storage-key
- Type:
String
netgrif.engine.swagger.csrf.use-local-storage
- Type:
Boolean
netgrif.engine.swagger.csrf.use-session-storage
- Type:
Boolean
netgrif.engine.swagger.syntax-highlight
netgrif.engine.swagger.syntax-highlight.activated
- Type:
Boolean
netgrif.engine.swagger.syntax-highlight.theme
- Type:
String
