Platform Gateway configuration properties
This is a file with listed all configuration properties for Platform Gateway.
These properties are used to configure the Gateway as a platform cluster component, and so it contains properties for gRPC, connection to the Admin cluster component and more.
management.endpoint.nodeinfo
management.endpoint.nodeinfo.access
- Type:
org.springframework.boot.actuate.endpoint.Access - Default value: unrestricted
Permitted level of access for the nodeinfo endpoint.
management.endpoint.nodeinfo.cache.time-to-live
- Type:
Duration - Default value: 0ms
Maximum time that a response can be cached.
Deprecated properties
management.endpoint.nodeinfo.enabled Deprecated - 3.4.0
- Type: Boolean
- Default value: true
- Deprecation:
- Level:
- Reason:
- Replacement: management.endpoint.nodeinfo.access
- Sine: 3.4.0
Whether to enable the nodeinfo endpoint.
netgrif.gateway.auth
netgrif.gateway.auth.exchange-from-authorization
- Type:
Boolean - Default value: false
netgrif.gateway.auth.timeout-seconds
- Type:
Long - Default value: 5
netgrif.gateway.auth.verify-path
- Type:
String - Default value: /api/auth/login
netgrif.gateway.data
netgrif.gateway.data.database-name
- Type:
String - Default value: nae
Default name of the database to be used, if not explicitly specified.
netgrif.gateway.data.drop
- Type:
Boolean - Default value: false
Flag indicating whether the database should be dropped during initialization.
netgrif.gateway.data.redis.host
- Type:
String - Default value: localhost
Hostname or IP address of the Redis server. Default value is `"localhost"`.
netgrif.gateway.data.redis.password
- Type:
String
Password for authenticating with the Redis server. If null or empty, no password will be used.
netgrif.gateway.data.redis.port
- Type:
Integer
Port number for connecting to the Redis server. Default value is `6379`.
netgrif.gateway.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.gateway.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.gateway.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.gateway.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.gateway.data.redis.session
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties
Configuration property for managing Redis-based session settings for this application. Uses the {@link RedisSessionProperties} class to define specific session handling configurations. Allows customization of session behavior such as session limiting and filtering.
netgrif.gateway.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.gateway.data.redis.username
- Type:
String
Username for authenticating with the Redis server. If null or empty, no username will be used.
netgrif.gateway.data.redis
netgrif.gateway.data.redis.host
- Type:
String - Default value: localhost
Hostname or IP address of the Redis server. Default value is `"localhost"`.
netgrif.gateway.data.redis.password
- Type:
String
Password for authenticating with the Redis server. If null or empty, no password will be used.
netgrif.gateway.data.redis.port
- Type:
Integer
Port number for connecting to the Redis server. Default value is `6379`.
netgrif.gateway.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.gateway.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.gateway.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.gateway.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.gateway.data.redis.session
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties
Configuration property for managing Redis-based session settings for this application. Uses the {@link RedisSessionProperties} class to define specific session handling configurations. Allows customization of session behavior such as session limiting and filtering.
netgrif.gateway.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.gateway.data.redis.username
- Type:
String
Username for authenticating with the Redis server. If null or empty, no username will be used.
netgrif.gateway.data.redis
netgrif.gateway.data.redis.host
- Type:
String - Default value: localhost
Hostname or IP address of the Redis server. Default value is `"localhost"`.
netgrif.gateway.data.redis.password
- Type:
String
Password for authenticating with the Redis server. If null or empty, no password will be used.
netgrif.gateway.data.redis.port
- Type:
Integer
Port number for connecting to the Redis server. Default value is `6379`.
netgrif.gateway.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.gateway.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.gateway.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.gateway.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.gateway.data.redis.session
- Type:
org.springframework.boot.autoconfigure.session.RedisSessionProperties
Configuration property for managing Redis-based session settings for this application. Uses the {@link RedisSessionProperties} class to define specific session handling configurations. Allows customization of session behavior such as session limiting and filtering.
netgrif.gateway.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.gateway.data.redis.username
- Type:
String
Username for authenticating with the Redis server. If null or empty, no username will be used.
netgrif.gateway.data.redis.sentinel
netgrif.gateway.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.gateway.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.gateway.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.gateway.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.gateway.events.cluster
netgrif.gateway.events.cluster.allowed-events
- Type:
List<String>
A list of allowed event names that can be processed by the cluster.
netgrif.gateway.events.cluster.topics
- Type:
Map<String,java.lang.String>
A map of cluster event topics. The key is a topic identifier, and the value is the corresponding topic name.
netgrif.gateway.filter
netgrif.gateway.filter.enabled
- Type:
Boolean - Default value: true
netgrif.gateway.filter.gateway-id
- Type:
String
netgrif.gateway.filter.path-prefix
- Type:
String - Default value: /api
netgrif.gateway.info
netgrif.gateway.info.engine-version
- Type:
String
netgrif.gateway.info.name
- Type:
String
netgrif.gateway.info.version
- Type:
String
netgrif.gateway.logging
netgrif.gateway.logging.config
- Type:
String
netgrif.gateway.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.gateway.logging.file.path
- Type:
String
netgrif.gateway.logging.level
- Type:
Map<String,java.lang.Object>
netgrif.gateway.logging.file
netgrif.gateway.logging.file.path
- Type:
String
netgrif.gateway.management
netgrif.gateway.management.endpoint.health
- Type:
org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties
netgrif.gateway.management.endpoint.log-file
- Type:
org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointProperties
netgrif.gateway.management.endpoints.web
- Type:
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties
netgrif.gateway.management.health.ldap.enabled
- Type:
Boolean - Default value: false
netgrif.gateway.management.health.mail.enabled
- Type:
Boolean - Default value: false
netgrif.gateway.management.info
- Type:
org.springframework.boot.info.BuildProperties
netgrif.gateway.management.endpoint
netgrif.gateway.management.endpoint.health
- Type:
org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties
netgrif.gateway.management.endpoint.log-file
- Type:
org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointProperties
netgrif.gateway.management.endpoints.web
- Type:
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties
netgrif.gateway.management.endpoints
netgrif.gateway.management.endpoints.web
- Type:
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties
netgrif.gateway.management.health
netgrif.gateway.management.health.ldap.enabled
- Type:
Boolean - Default value: false
netgrif.gateway.management.health.mail.enabled
- Type:
Boolean - Default value: false
netgrif.gateway.management.health.ldap
netgrif.gateway.management.health.ldap.enabled
- Type:
Boolean - Default value: false
netgrif.gateway.management.health.mail
netgrif.gateway.management.health.mail.enabled
- Type:
Boolean - Default value: false
netgrif.gateway.node
netgrif.gateway.node.admin-node.grpc-host
- Type:
String - Default value: localhost
netgrif.gateway.node.admin-node.grpc-port
- Type:
Integer - Default value: 9999
netgrif.gateway.node.admin-node.http-host
- Type:
String - Default value: localhost
netgrif.gateway.node.admin-node.http-port
- Type:
Integer - Default value: 8888
netgrif.gateway.node.default-rest-port
- Type:
Integer - Default value: 0
netgrif.gateway.node.grpc
- Type:
com.netgrif.gateway.grpc.GrpcServerProperties
netgrif.gateway.node.grpc.cert-chain-file-path
- Type:
String
Path to the SSL certificate chain file.
netgrif.gateway.node.grpc.channel-idle-timeout
- Type:
Integer - Default value: 1800000
Time in milliseconds the channel is allowed to remain idle before being closed. Default value is 1,800,000 milliseconds (30 minutes).
netgrif.gateway.node.grpc.channel-idle-timeout-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
Unit of time for channelIdleTimeout. Default is MILLISECONDS.
netgrif.gateway.node.grpc.channel-shut-down-timeout
- Type:
Integer - Default value: 600000
Time in milliseconds to wait for channels to shut down gracefully during cleanup. Default is 600,000 milliseconds (10 minutes).
netgrif.gateway.node.grpc.client.backoff-multiplier
- Type:
String - Default value: 1.2
The multiplier for calculating the next backoff duration as part of exponential backoff. Default value is "1.2".
netgrif.gateway.node.grpc.client.initial-backoff
- Type:
String - Default value: 0.5s
The initial backoff duration before the first retry attempt, in seconds. Default value is "0.5s".
netgrif.gateway.node.grpc.client.max-attempts
- Type:
String - Default value: 5
The maximum number of retry attempts for a failed gRPC call. Default value is "5".
netgrif.gateway.node.grpc.client.max-backoff
- Type:
String - Default value: 2s
The maximum duration for exponential backoff between retry attempts, in seconds. Default value is "2s".
netgrif.gateway.node.grpc.client.retryable-status-codes
- Type:
List<String> - Default value: UNAVAILABLE
A list of gRPC status codes that are considered retryable. Default value is a list containing "UNAVAILABLE".
netgrif.gateway.node.grpc.client.service-method-config
- Type:
Map<String,java.util.List<java.lang.String>>
netgrif.gateway.node.grpc.enable-ssl
- Type:
Boolean - Default value: false
Enable SSL for the gRPC server.
netgrif.gateway.node.grpc.flow-control-window
- Type:
Integer - Default value: 1048576
Size of the flow control window. Default is 1 MB.
netgrif.gateway.node.grpc.handshake-timeout
- Type:
Long - Default value: 120
Time the server waits for a handshake response from the client. Default is 120 seconds.
netgrif.gateway.node.grpc.handshake-timeout-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for handshakeTimeout. Default is SECONDS.
netgrif.gateway.node.grpc.keep-alive-time
- Type:
Long - Default value: 60
Time after which a keep-alive ping is sent on the transport. Default is 60 seconds.
netgrif.gateway.node.grpc.keep-alive-time-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for keepAliveTime. Default is SECONDS.
netgrif.gateway.node.grpc.keep-alive-timeout
- Type:
Long - Default value: 20
Time the server waits for a keep-alive response from the client. Default is 20 seconds.
netgrif.gateway.node.grpc.keep-alive-timeout-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for keepAliveTimeout. Default is SECONDS.
netgrif.gateway.node.grpc.max-concurrent-calls-per-connection
- Type:
Integer - Default value: 100
Maximum number of concurrent calls per connection. Default is 100.
netgrif.gateway.node.grpc.max-connection-age
- Type:
Long - Default value: 300
Maximum age of a connection before it is closed. Default is 300 seconds.
netgrif.gateway.node.grpc.max-connection-age-grace
- Type:
Long - Default value: 60
Grace time for a connection to complete after reaching max connection age. Default is 60 seconds.
netgrif.gateway.node.grpc.max-connection-age-grace-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for maxConnectionAgeGrace. Default is SECONDS.
netgrif.gateway.node.grpc.max-connection-age-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for maxConnectionAge. Default is SECONDS.
netgrif.gateway.node.grpc.max-connection-idle
- Type:
Long - Default value: 300
Maximum idle time after which a connection is closed. Default is 300 seconds.
netgrif.gateway.node.grpc.max-connection-idle-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for maxConnectionIdle. Default is SECONDS.
netgrif.gateway.node.grpc.max-inbound-message-size
- Type:
Integer - Default value: 4194304
Maximum size of inbound messages. Default is 4 MB.
netgrif.gateway.node.grpc.max-inbound-metadata-size
- Type:
Integer - Default value: 8192
Maximum size of inbound metadata. Default is 8 KB.
netgrif.gateway.node.grpc.max-rst-seconds-per-window
- Type:
Integer - Default value: 1
The positive number of seconds per period Default is 1.
netgrif.gateway.node.grpc.max-rst-stream-frames
- Type:
Integer
The positive limit of RST_STREAM frames per connection per period Default is Integer.MAX_VALUE for unlimited
netgrif.gateway.node.grpc.permit-keep-alive-time
- Type:
Long - Default value: 60
Minimum time between client keep-alive pings. Default is 60 seconds.
netgrif.gateway.node.grpc.permit-keep-alive-time-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for permitKeepAliveTime. Default is SECONDS.
netgrif.gateway.node.grpc.permit-keep-alive-without-calls
- Type:
Boolean - Default value: true
Whether to allow keep-alive pings when there are no calls. Default is true.
netgrif.gateway.node.grpc.port
- Type:
Integer - Default value: 9900
Port on which the gRPC server will listen. Default port is 9900.
netgrif.gateway.node.grpc.private-key-file-path
- Type:
String
Path to the SSL private key file.
netgrif.gateway.node.health-url
- Type:
String - Default value: /manage/health
netgrif.gateway.node.host
- Type:
String - Default value: localhost
netgrif.gateway.node.management-url
- Type:
String - Default value: /manage
netgrif.gateway.node.name
- Type:
String - Default value: Netgrif Gateway
netgrif.gateway.node.node-status
- Type:
com.netgrif.grpc.NodeStatus - Default value: running
netgrif.gateway.node.protocol
- Type:
String - Default value: http
netgrif.gateway.node.rest-port
- Type:
Integer - Default value: 8800
netgrif.gateway.node.zone
- Type:
String - Default value: default
netgrif.gateway.node.admin-node
netgrif.gateway.node.admin-node.grpc-host
- Type:
String - Default value: localhost
netgrif.gateway.node.admin-node.grpc-port
- Type:
Integer - Default value: 9999
netgrif.gateway.node.admin-node.http-host
- Type:
String - Default value: localhost
netgrif.gateway.node.admin-node.http-port
- Type:
Integer - Default value: 8888
netgrif.gateway.node.admin-node
netgrif.gateway.node.admin-node.grpc-host
- Type:
String - Default value: localhost
netgrif.gateway.node.admin-node.grpc-port
- Type:
Integer - Default value: 9999
netgrif.gateway.node.admin-node.http-host
- Type:
String - Default value: localhost
netgrif.gateway.node.admin-node.http-port
- Type:
Integer - Default value: 8888
netgrif.gateway.node.grpc
netgrif.gateway.node.grpc
- Type:
com.netgrif.gateway.grpc.GrpcServerProperties
netgrif.gateway.node.grpc.cert-chain-file-path
- Type:
String
Path to the SSL certificate chain file.
netgrif.gateway.node.grpc.channel-idle-timeout
- Type:
Integer - Default value: 1800000
Time in milliseconds the channel is allowed to remain idle before being closed. Default value is 1,800,000 milliseconds (30 minutes).
netgrif.gateway.node.grpc.channel-idle-timeout-unit
- Type:
concurrent.TimeUnit - Default value: milliseconds
Unit of time for channelIdleTimeout. Default is MILLISECONDS.
netgrif.gateway.node.grpc.channel-shut-down-timeout
- Type:
Integer - Default value: 600000
Time in milliseconds to wait for channels to shut down gracefully during cleanup. Default is 600,000 milliseconds (10 minutes).
netgrif.gateway.node.grpc.client.backoff-multiplier
- Type:
String - Default value: 1.2
The multiplier for calculating the next backoff duration as part of exponential backoff. Default value is "1.2".
netgrif.gateway.node.grpc.client.initial-backoff
- Type:
String - Default value: 0.5s
The initial backoff duration before the first retry attempt, in seconds. Default value is "0.5s".
netgrif.gateway.node.grpc.client.max-attempts
- Type:
String - Default value: 5
The maximum number of retry attempts for a failed gRPC call. Default value is "5".
netgrif.gateway.node.grpc.client.max-backoff
- Type:
String - Default value: 2s
The maximum duration for exponential backoff between retry attempts, in seconds. Default value is "2s".
netgrif.gateway.node.grpc.client.retryable-status-codes
- Type:
List<String> - Default value: UNAVAILABLE
A list of gRPC status codes that are considered retryable. Default value is a list containing "UNAVAILABLE".
netgrif.gateway.node.grpc.client.service-method-config
- Type:
Map<String,java.util.List<java.lang.String>>
netgrif.gateway.node.grpc.enable-ssl
- Type:
Boolean - Default value: false
Enable SSL for the gRPC server.
netgrif.gateway.node.grpc.flow-control-window
- Type:
Integer - Default value: 1048576
Size of the flow control window. Default is 1 MB.
netgrif.gateway.node.grpc.handshake-timeout
- Type:
Long - Default value: 120
Time the server waits for a handshake response from the client. Default is 120 seconds.
netgrif.gateway.node.grpc.handshake-timeout-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for handshakeTimeout. Default is SECONDS.
netgrif.gateway.node.grpc.keep-alive-time
- Type:
Long - Default value: 60
Time after which a keep-alive ping is sent on the transport. Default is 60 seconds.
netgrif.gateway.node.grpc.keep-alive-time-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for keepAliveTime. Default is SECONDS.
netgrif.gateway.node.grpc.keep-alive-timeout
- Type:
Long - Default value: 20
Time the server waits for a keep-alive response from the client. Default is 20 seconds.
netgrif.gateway.node.grpc.keep-alive-timeout-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for keepAliveTimeout. Default is SECONDS.
netgrif.gateway.node.grpc.max-concurrent-calls-per-connection
- Type:
Integer - Default value: 100
Maximum number of concurrent calls per connection. Default is 100.
netgrif.gateway.node.grpc.max-connection-age
- Type:
Long - Default value: 300
Maximum age of a connection before it is closed. Default is 300 seconds.
netgrif.gateway.node.grpc.max-connection-age-grace
- Type:
Long - Default value: 60
Grace time for a connection to complete after reaching max connection age. Default is 60 seconds.
netgrif.gateway.node.grpc.max-connection-age-grace-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for maxConnectionAgeGrace. Default is SECONDS.
netgrif.gateway.node.grpc.max-connection-age-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for maxConnectionAge. Default is SECONDS.
netgrif.gateway.node.grpc.max-connection-idle
- Type:
Long - Default value: 300
Maximum idle time after which a connection is closed. Default is 300 seconds.
netgrif.gateway.node.grpc.max-connection-idle-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for maxConnectionIdle. Default is SECONDS.
netgrif.gateway.node.grpc.max-inbound-message-size
- Type:
Integer - Default value: 4194304
Maximum size of inbound messages. Default is 4 MB.
netgrif.gateway.node.grpc.max-inbound-metadata-size
- Type:
Integer - Default value: 8192
Maximum size of inbound metadata. Default is 8 KB.
netgrif.gateway.node.grpc.max-rst-seconds-per-window
- Type:
Integer - Default value: 1
The positive number of seconds per period Default is 1.
netgrif.gateway.node.grpc.max-rst-stream-frames
- Type:
Integer
The positive limit of RST_STREAM frames per connection per period Default is Integer.MAX_VALUE for unlimited
netgrif.gateway.node.grpc.permit-keep-alive-time
- Type:
Long - Default value: 60
Minimum time between client keep-alive pings. Default is 60 seconds.
netgrif.gateway.node.grpc.permit-keep-alive-time-unit
- Type:
concurrent.TimeUnit - Default value: seconds
Unit of time for permitKeepAliveTime. Default is SECONDS.
netgrif.gateway.node.grpc.permit-keep-alive-without-calls
- Type:
Boolean - Default value: true
Whether to allow keep-alive pings when there are no calls. Default is true.
netgrif.gateway.node.grpc.port
- Type:
Integer - Default value: 9900
Port on which the gRPC server will listen. Default port is 9900.
netgrif.gateway.node.grpc.private-key-file-path
- Type:
String
Path to the SSL private key file.
netgrif.gateway.node.grpc.client
netgrif.gateway.node.grpc.client.backoff-multiplier
- Type:
String - Default value: 1.2
The multiplier for calculating the next backoff duration as part of exponential backoff. Default value is "1.2".
netgrif.gateway.node.grpc.client.initial-backoff
- Type:
String - Default value: 0.5s
The initial backoff duration before the first retry attempt, in seconds. Default value is "0.5s".
netgrif.gateway.node.grpc.client.max-attempts
- Type:
String - Default value: 5
The maximum number of retry attempts for a failed gRPC call. Default value is "5".
netgrif.gateway.node.grpc.client.max-backoff
- Type:
String - Default value: 2s
The maximum duration for exponential backoff between retry attempts, in seconds. Default value is "2s".
netgrif.gateway.node.grpc.client.retryable-status-codes
- Type:
List<String> - Default value: UNAVAILABLE
A list of gRPC status codes that are considered retryable. Default value is a list containing "UNAVAILABLE".
netgrif.gateway.node.grpc.client.service-method-config
- Type:
Map<String,java.util.List<java.lang.String>>
netgrif.gateway.server
netgrif.gateway.server.address
- Type:
InetAddress
netgrif.gateway.server.compression.enabled
- Type:
Boolean
netgrif.gateway.server.compression.excluded-user-agents
- Type:
String[]
netgrif.gateway.server.compression.mime-types
- Type:
String[]
netgrif.gateway.server.compression.min-response-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.error.include-binding-errors
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.gateway.server.error.include-exception
- Type:
Boolean
netgrif.gateway.server.error.include-message
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.gateway.server.error.include-path
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.gateway.server.error.include-stacktrace
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.gateway.server.error.path
- Type:
String
netgrif.gateway.server.error.whitelabel.enabled
- Type:
Boolean
netgrif.gateway.server.forward-headers-strategy
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$ForwardHeadersStrategy
netgrif.gateway.server.http2.enabled
- Type:
Boolean
netgrif.gateway.server.jetty.accesslog.append
- Type:
Boolean
netgrif.gateway.server.jetty.accesslog.custom-format
- Type:
String
netgrif.gateway.server.jetty.accesslog.enabled
- Type:
Boolean
netgrif.gateway.server.jetty.accesslog.file-date-format
- Type:
String
netgrif.gateway.server.jetty.accesslog.filename
- Type:
String
netgrif.gateway.server.jetty.accesslog.format
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Jetty$Accesslog$Format
netgrif.gateway.server.jetty.accesslog.ignore-paths
- Type:
List<String>
netgrif.gateway.server.jetty.accesslog.retention-period
- Type:
Integer
netgrif.gateway.server.jetty.connection-idle-timeout
- Type:
Duration
netgrif.gateway.server.jetty.max-connections
- Type:
Integer
netgrif.gateway.server.jetty.max-form-keys
- Type:
Integer
netgrif.gateway.server.jetty.max-http-form-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.jetty.max-http-response-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.jetty.threads.acceptors
- Type:
Integer
netgrif.gateway.server.jetty.threads.idle-timeout
- Type:
Duration
netgrif.gateway.server.jetty.threads.max
- Type:
Integer
netgrif.gateway.server.jetty.threads.max-queue-capacity
- Type:
Integer
netgrif.gateway.server.jetty.threads.min
- Type:
Integer
netgrif.gateway.server.jetty.threads.selectors
- Type:
Integer
netgrif.gateway.server.max-http-request-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.netty.connection-timeout
- Type:
Duration
netgrif.gateway.server.netty.h2c-max-content-length
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.netty.idle-timeout
- Type:
Duration
netgrif.gateway.server.netty.initial-buffer-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.netty.max-initial-line-length
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.netty.max-keep-alive-requests
- Type:
Integer
netgrif.gateway.server.netty.validate-headers
- Type:
Boolean
netgrif.gateway.server.port
- Type:
Integer
netgrif.gateway.server.reactive.session.cookie.domain
- Type:
String
netgrif.gateway.server.reactive.session.cookie.http-only
- Type:
Boolean
netgrif.gateway.server.reactive.session.cookie.max-age
- Type:
Duration
netgrif.gateway.server.reactive.session.cookie.name
- Type:
String
netgrif.gateway.server.reactive.session.cookie.partitioned
- Type:
Boolean
netgrif.gateway.server.reactive.session.cookie.path
- Type:
String
netgrif.gateway.server.reactive.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.gateway.server.reactive.session.cookie.secure
- Type:
Boolean
netgrif.gateway.server.reactive.session.max-sessions
- Type:
Integer
netgrif.gateway.server.reactive.session.timeout
- Type:
Duration
netgrif.gateway.server.server-header
- Type:
String
netgrif.gateway.server.servlet.application-display-name
- Type:
String
netgrif.gateway.server.servlet.context-parameters
- Type:
Map<String,java.lang.String>
netgrif.gateway.server.servlet.context-path
- Type:
String
netgrif.gateway.server.servlet.encoding.charset
- Type:
charset.Charset
netgrif.gateway.server.servlet.encoding.force
- Type:
Boolean
netgrif.gateway.server.servlet.encoding.force-request
- Type:
Boolean
netgrif.gateway.server.servlet.encoding.force-response
- Type:
Boolean
netgrif.gateway.server.servlet.encoding.mapping
- Type:
Map<java.util.Locale,charset.Charset>
netgrif.gateway.server.servlet.jsp.class-name
- Type:
String
netgrif.gateway.server.servlet.jsp.init-parameters
- Type:
Map<String,java.lang.String>
netgrif.gateway.server.servlet.jsp.registered
- Type:
Boolean
netgrif.gateway.server.servlet.register-default-servlet
- Type:
Boolean
netgrif.gateway.server.servlet.session.cookie.domain
- Type:
String
netgrif.gateway.server.servlet.session.cookie.http-only
- Type:
Boolean
netgrif.gateway.server.servlet.session.cookie.max-age
- Type:
Duration
netgrif.gateway.server.servlet.session.cookie.name
- Type:
String
netgrif.gateway.server.servlet.session.cookie.partitioned
- Type:
Boolean
netgrif.gateway.server.servlet.session.cookie.path
- Type:
String
netgrif.gateway.server.servlet.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.gateway.server.servlet.session.cookie.secure
- Type:
Boolean
netgrif.gateway.server.servlet.session.persistent
- Type:
Boolean
netgrif.gateway.server.servlet.session.store-dir
- Type:
File
netgrif.gateway.server.servlet.session.timeout
- Type:
Duration
netgrif.gateway.server.servlet.session.tracking-modes
- Type:
Set<org.springframework.boot.web.servlet.server.Session$SessionTrackingMode>
netgrif.gateway.server.shutdown
- Type:
org.springframework.boot.web.server.Shutdown
netgrif.gateway.server.ssl.bundle
- Type:
String
netgrif.gateway.server.ssl.certificate
- Type:
String
netgrif.gateway.server.ssl.certificate-private-key
- Type:
String
netgrif.gateway.server.ssl.ciphers
- Type:
String[]
netgrif.gateway.server.ssl.client-auth
- Type:
org.springframework.boot.web.server.Ssl$ClientAuth
netgrif.gateway.server.ssl.enabled
- Type:
Boolean
netgrif.gateway.server.ssl.enabled-protocols
- Type:
String[]
netgrif.gateway.server.ssl.key-alias
- Type:
String
netgrif.gateway.server.ssl.key-password
- Type:
String
netgrif.gateway.server.ssl.key-store
- Type:
String
netgrif.gateway.server.ssl.key-store-password
- Type:
String
netgrif.gateway.server.ssl.key-store-provider
- Type:
String
netgrif.gateway.server.ssl.key-store-type
- Type:
String
netgrif.gateway.server.ssl.protocol
- Type:
String
netgrif.gateway.server.ssl.server-name-bundles
- Type:
List<org.springframework.boot.web.server.Ssl$ServerNameSslBundle>
netgrif.gateway.server.ssl.trust-certificate
- Type:
String
netgrif.gateway.server.ssl.trust-certificate-private-key
- Type:
String
netgrif.gateway.server.ssl.trust-store
- Type:
String
netgrif.gateway.server.ssl.trust-store-password
- Type:
String
netgrif.gateway.server.ssl.trust-store-provider
- Type:
String
netgrif.gateway.server.ssl.trust-store-type
- Type:
String
netgrif.gateway.server.tomcat.accept-count
- Type:
Integer
netgrif.gateway.server.tomcat.accesslog.buffered
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.check-exists
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.condition-if
- Type:
String
netgrif.gateway.server.tomcat.accesslog.condition-unless
- Type:
String
netgrif.gateway.server.tomcat.accesslog.directory
- Type:
String
netgrif.gateway.server.tomcat.accesslog.enabled
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.encoding
- Type:
String
netgrif.gateway.server.tomcat.accesslog.file-date-format
- Type:
String
netgrif.gateway.server.tomcat.accesslog.ipv6-canonical
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.locale
- Type:
String
netgrif.gateway.server.tomcat.accesslog.max-days
- Type:
Integer
netgrif.gateway.server.tomcat.accesslog.pattern
- Type:
String
netgrif.gateway.server.tomcat.accesslog.prefix
- Type:
String
netgrif.gateway.server.tomcat.accesslog.rename-on-rotate
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.request-attributes-enabled
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.rotate
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.suffix
- Type:
String
netgrif.gateway.server.tomcat.additional-tld-skip-patterns
- Type:
List<String>
netgrif.gateway.server.tomcat.background-processor-delay
- Type:
Duration
netgrif.gateway.server.tomcat.basedir
- Type:
File
netgrif.gateway.server.tomcat.connection-timeout
- Type:
Duration
netgrif.gateway.server.tomcat.keep-alive-timeout
- Type:
Duration
netgrif.gateway.server.tomcat.max-connections
- Type:
Integer
netgrif.gateway.server.tomcat.max-http-form-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.tomcat.max-http-response-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.tomcat.max-keep-alive-requests
- Type:
Integer
netgrif.gateway.server.tomcat.max-parameter-count
- Type:
Integer
netgrif.gateway.server.tomcat.max-part-count
- Type:
Integer
netgrif.gateway.server.tomcat.max-part-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.tomcat.max-swallow-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.tomcat.mbeanregistry.enabled
- Type:
Boolean
netgrif.gateway.server.tomcat.processor-cache
- Type:
Integer
netgrif.gateway.server.tomcat.redirect-context-root
- Type:
Boolean
netgrif.gateway.server.tomcat.relaxed-path-chars
- Type:
List<Character>
netgrif.gateway.server.tomcat.relaxed-query-chars
- Type:
List<Character>
netgrif.gateway.server.tomcat.remoteip.host-header
- Type:
String
netgrif.gateway.server.tomcat.remoteip.internal-proxies
- Type:
String
netgrif.gateway.server.tomcat.remoteip.port-header
- Type:
String
netgrif.gateway.server.tomcat.remoteip.protocol-header
- Type:
String
netgrif.gateway.server.tomcat.remoteip.protocol-header-https-value
- Type:
String
netgrif.gateway.server.tomcat.remoteip.remote-ip-header
- Type:
String
netgrif.gateway.server.tomcat.remoteip.trusted-proxies
- Type:
String
netgrif.gateway.server.tomcat.resource.allow-caching
- Type:
Boolean
netgrif.gateway.server.tomcat.resource.cache-ttl
- Type:
Duration
netgrif.gateway.server.tomcat.threads.max
- Type:
Integer
netgrif.gateway.server.tomcat.threads.max-queue-capacity
- Type:
Integer
netgrif.gateway.server.tomcat.threads.min-spare
- Type:
Integer
netgrif.gateway.server.tomcat.uri-encoding
- Type:
charset.Charset
netgrif.gateway.server.tomcat.use-apr
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Tomcat$UseApr
netgrif.gateway.server.tomcat.use-relative-redirects
- Type:
Boolean
netgrif.gateway.server.undertow.accesslog.dir
- Type:
File
netgrif.gateway.server.undertow.accesslog.enabled
- Type:
Boolean
netgrif.gateway.server.undertow.accesslog.pattern
- Type:
String
netgrif.gateway.server.undertow.accesslog.prefix
- Type:
String
netgrif.gateway.server.undertow.accesslog.rotate
- Type:
Boolean
netgrif.gateway.server.undertow.accesslog.suffix
- Type:
String
netgrif.gateway.server.undertow.always-set-keep-alive
- Type:
Boolean
netgrif.gateway.server.undertow.buffer-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.undertow.decode-slash
- Type:
Boolean
netgrif.gateway.server.undertow.decode-url
- Type:
Boolean
netgrif.gateway.server.undertow.direct-buffers
- Type:
Boolean
netgrif.gateway.server.undertow.eager-filter-init
- Type:
Boolean
netgrif.gateway.server.undertow.max-cookies
- Type:
Integer
netgrif.gateway.server.undertow.max-headers
- Type:
Integer
netgrif.gateway.server.undertow.max-http-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.undertow.max-parameters
- Type:
Integer
netgrif.gateway.server.undertow.no-request-timeout
- Type:
Duration
netgrif.gateway.server.undertow.options.server
- Type:
Map<String,java.lang.String>
netgrif.gateway.server.undertow.options.socket
- Type:
Map<String,java.lang.String>
netgrif.gateway.server.undertow.preserve-path-on-forward
- Type:
Boolean
netgrif.gateway.server.undertow.threads.io
- Type:
Integer
netgrif.gateway.server.undertow.threads.worker
- Type:
Integer
netgrif.gateway.server.undertow.url-charset
- Type:
charset.Charset
Deprecated properties
netgrif.gateway.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.gateway.server.compression
netgrif.gateway.server.compression.enabled
- Type:
Boolean
netgrif.gateway.server.compression.excluded-user-agents
- Type:
String[]
netgrif.gateway.server.compression.mime-types
- Type:
String[]
netgrif.gateway.server.compression.min-response-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.error
netgrif.gateway.server.error.include-binding-errors
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.gateway.server.error.include-exception
- Type:
Boolean
netgrif.gateway.server.error.include-message
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.gateway.server.error.include-path
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.gateway.server.error.include-stacktrace
- Type:
org.springframework.boot.autoconfigure.web.ErrorProperties$IncludeAttribute
netgrif.gateway.server.error.path
- Type:
String
netgrif.gateway.server.error.whitelabel.enabled
- Type:
Boolean
netgrif.gateway.server.error.whitelabel
netgrif.gateway.server.error.whitelabel.enabled
- Type:
Boolean
netgrif.gateway.server.http2
netgrif.gateway.server.http2.enabled
- Type:
Boolean
netgrif.gateway.server.jetty
netgrif.gateway.server.jetty.accesslog.append
- Type:
Boolean
netgrif.gateway.server.jetty.accesslog.custom-format
- Type:
String
netgrif.gateway.server.jetty.accesslog.enabled
- Type:
Boolean
netgrif.gateway.server.jetty.accesslog.file-date-format
- Type:
String
netgrif.gateway.server.jetty.accesslog.filename
- Type:
String
netgrif.gateway.server.jetty.accesslog.format
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Jetty$Accesslog$Format
netgrif.gateway.server.jetty.accesslog.ignore-paths
- Type:
List<String>
netgrif.gateway.server.jetty.accesslog.retention-period
- Type:
Integer
netgrif.gateway.server.jetty.connection-idle-timeout
- Type:
Duration
netgrif.gateway.server.jetty.max-connections
- Type:
Integer
netgrif.gateway.server.jetty.max-form-keys
- Type:
Integer
netgrif.gateway.server.jetty.max-http-form-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.jetty.max-http-response-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.jetty.threads.acceptors
- Type:
Integer
netgrif.gateway.server.jetty.threads.idle-timeout
- Type:
Duration
netgrif.gateway.server.jetty.threads.max
- Type:
Integer
netgrif.gateway.server.jetty.threads.max-queue-capacity
- Type:
Integer
netgrif.gateway.server.jetty.threads.min
- Type:
Integer
netgrif.gateway.server.jetty.threads.selectors
- Type:
Integer
netgrif.gateway.server.jetty.accesslog
netgrif.gateway.server.jetty.accesslog.append
- Type:
Boolean
netgrif.gateway.server.jetty.accesslog.custom-format
- Type:
String
netgrif.gateway.server.jetty.accesslog.enabled
- Type:
Boolean
netgrif.gateway.server.jetty.accesslog.file-date-format
- Type:
String
netgrif.gateway.server.jetty.accesslog.filename
- Type:
String
netgrif.gateway.server.jetty.accesslog.format
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Jetty$Accesslog$Format
netgrif.gateway.server.jetty.accesslog.ignore-paths
- Type:
List<String>
netgrif.gateway.server.jetty.accesslog.retention-period
- Type:
Integer
netgrif.gateway.server.jetty.threads
netgrif.gateway.server.jetty.threads.acceptors
- Type:
Integer
netgrif.gateway.server.jetty.threads.idle-timeout
- Type:
Duration
netgrif.gateway.server.jetty.threads.max
- Type:
Integer
netgrif.gateway.server.jetty.threads.max-queue-capacity
- Type:
Integer
netgrif.gateway.server.jetty.threads.min
- Type:
Integer
netgrif.gateway.server.jetty.threads.selectors
- Type:
Integer
netgrif.gateway.server.netty
netgrif.gateway.server.netty.connection-timeout
- Type:
Duration
netgrif.gateway.server.netty.h2c-max-content-length
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.netty.idle-timeout
- Type:
Duration
netgrif.gateway.server.netty.initial-buffer-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.netty.max-initial-line-length
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.netty.max-keep-alive-requests
- Type:
Integer
netgrif.gateway.server.netty.validate-headers
- Type:
Boolean
netgrif.gateway.server.reactive
netgrif.gateway.server.reactive.session.cookie.domain
- Type:
String
netgrif.gateway.server.reactive.session.cookie.http-only
- Type:
Boolean
netgrif.gateway.server.reactive.session.cookie.max-age
- Type:
Duration
netgrif.gateway.server.reactive.session.cookie.name
- Type:
String
netgrif.gateway.server.reactive.session.cookie.partitioned
- Type:
Boolean
netgrif.gateway.server.reactive.session.cookie.path
- Type:
String
netgrif.gateway.server.reactive.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.gateway.server.reactive.session.cookie.secure
- Type:
Boolean
netgrif.gateway.server.reactive.session.max-sessions
- Type:
Integer
netgrif.gateway.server.reactive.session.timeout
- Type:
Duration
netgrif.gateway.server.reactive.session
netgrif.gateway.server.reactive.session.cookie.domain
- Type:
String
netgrif.gateway.server.reactive.session.cookie.http-only
- Type:
Boolean
netgrif.gateway.server.reactive.session.cookie.max-age
- Type:
Duration
netgrif.gateway.server.reactive.session.cookie.name
- Type:
String
netgrif.gateway.server.reactive.session.cookie.partitioned
- Type:
Boolean
netgrif.gateway.server.reactive.session.cookie.path
- Type:
String
netgrif.gateway.server.reactive.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.gateway.server.reactive.session.cookie.secure
- Type:
Boolean
netgrif.gateway.server.reactive.session.max-sessions
- Type:
Integer
netgrif.gateway.server.reactive.session.timeout
- Type:
Duration
netgrif.gateway.server.reactive.session.cookie
netgrif.gateway.server.reactive.session.cookie.domain
- Type:
String
netgrif.gateway.server.reactive.session.cookie.http-only
- Type:
Boolean
netgrif.gateway.server.reactive.session.cookie.max-age
- Type:
Duration
netgrif.gateway.server.reactive.session.cookie.name
- Type:
String
netgrif.gateway.server.reactive.session.cookie.partitioned
- Type:
Boolean
netgrif.gateway.server.reactive.session.cookie.path
- Type:
String
netgrif.gateway.server.reactive.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.gateway.server.reactive.session.cookie.secure
- Type:
Boolean
netgrif.gateway.server.servlet
netgrif.gateway.server.servlet.application-display-name
- Type:
String
netgrif.gateway.server.servlet.context-parameters
- Type:
Map<String,java.lang.String>
netgrif.gateway.server.servlet.context-path
- Type:
String
netgrif.gateway.server.servlet.encoding.charset
- Type:
charset.Charset
netgrif.gateway.server.servlet.encoding.force
- Type:
Boolean
netgrif.gateway.server.servlet.encoding.force-request
- Type:
Boolean
netgrif.gateway.server.servlet.encoding.force-response
- Type:
Boolean
netgrif.gateway.server.servlet.encoding.mapping
- Type:
Map<java.util.Locale,charset.Charset>
netgrif.gateway.server.servlet.jsp.class-name
- Type:
String
netgrif.gateway.server.servlet.jsp.init-parameters
- Type:
Map<String,java.lang.String>
netgrif.gateway.server.servlet.jsp.registered
- Type:
Boolean
netgrif.gateway.server.servlet.register-default-servlet
- Type:
Boolean
netgrif.gateway.server.servlet.session.cookie.domain
- Type:
String
netgrif.gateway.server.servlet.session.cookie.http-only
- Type:
Boolean
netgrif.gateway.server.servlet.session.cookie.max-age
- Type:
Duration
netgrif.gateway.server.servlet.session.cookie.name
- Type:
String
netgrif.gateway.server.servlet.session.cookie.partitioned
- Type:
Boolean
netgrif.gateway.server.servlet.session.cookie.path
- Type:
String
netgrif.gateway.server.servlet.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.gateway.server.servlet.session.cookie.secure
- Type:
Boolean
netgrif.gateway.server.servlet.session.persistent
- Type:
Boolean
netgrif.gateway.server.servlet.session.store-dir
- Type:
File
netgrif.gateway.server.servlet.session.timeout
- Type:
Duration
netgrif.gateway.server.servlet.session.tracking-modes
- Type:
Set<org.springframework.boot.web.servlet.server.Session$SessionTrackingMode>
netgrif.gateway.server.servlet.encoding
netgrif.gateway.server.servlet.encoding.charset
- Type:
charset.Charset
netgrif.gateway.server.servlet.encoding.force
- Type:
Boolean
netgrif.gateway.server.servlet.encoding.force-request
- Type:
Boolean
netgrif.gateway.server.servlet.encoding.force-response
- Type:
Boolean
netgrif.gateway.server.servlet.encoding.mapping
- Type:
Map<java.util.Locale,charset.Charset>
netgrif.gateway.server.servlet.jsp
netgrif.gateway.server.servlet.jsp.class-name
- Type:
String
netgrif.gateway.server.servlet.jsp.init-parameters
- Type:
Map<String,java.lang.String>
netgrif.gateway.server.servlet.jsp.registered
- Type:
Boolean
netgrif.gateway.server.servlet.session
netgrif.gateway.server.servlet.session.cookie.domain
- Type:
String
netgrif.gateway.server.servlet.session.cookie.http-only
- Type:
Boolean
netgrif.gateway.server.servlet.session.cookie.max-age
- Type:
Duration
netgrif.gateway.server.servlet.session.cookie.name
- Type:
String
netgrif.gateway.server.servlet.session.cookie.partitioned
- Type:
Boolean
netgrif.gateway.server.servlet.session.cookie.path
- Type:
String
netgrif.gateway.server.servlet.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.gateway.server.servlet.session.cookie.secure
- Type:
Boolean
netgrif.gateway.server.servlet.session.persistent
- Type:
Boolean
netgrif.gateway.server.servlet.session.store-dir
- Type:
File
netgrif.gateway.server.servlet.session.timeout
- Type:
Duration
netgrif.gateway.server.servlet.session.tracking-modes
- Type:
Set<org.springframework.boot.web.servlet.server.Session$SessionTrackingMode>
netgrif.gateway.server.servlet.session.cookie
netgrif.gateway.server.servlet.session.cookie.domain
- Type:
String
netgrif.gateway.server.servlet.session.cookie.http-only
- Type:
Boolean
netgrif.gateway.server.servlet.session.cookie.max-age
- Type:
Duration
netgrif.gateway.server.servlet.session.cookie.name
- Type:
String
netgrif.gateway.server.servlet.session.cookie.partitioned
- Type:
Boolean
netgrif.gateway.server.servlet.session.cookie.path
- Type:
String
netgrif.gateway.server.servlet.session.cookie.same-site
- Type:
org.springframework.boot.web.server.Cookie$SameSite
netgrif.gateway.server.servlet.session.cookie.secure
- Type:
Boolean
netgrif.gateway.server.ssl
netgrif.gateway.server.ssl.bundle
- Type:
String
netgrif.gateway.server.ssl.certificate
- Type:
String
netgrif.gateway.server.ssl.certificate-private-key
- Type:
String
netgrif.gateway.server.ssl.ciphers
- Type:
String[]
netgrif.gateway.server.ssl.client-auth
- Type:
org.springframework.boot.web.server.Ssl$ClientAuth
netgrif.gateway.server.ssl.enabled
- Type:
Boolean
netgrif.gateway.server.ssl.enabled-protocols
- Type:
String[]
netgrif.gateway.server.ssl.key-alias
- Type:
String
netgrif.gateway.server.ssl.key-password
- Type:
String
netgrif.gateway.server.ssl.key-store
- Type:
String
netgrif.gateway.server.ssl.key-store-password
- Type:
String
netgrif.gateway.server.ssl.key-store-provider
- Type:
String
netgrif.gateway.server.ssl.key-store-type
- Type:
String
netgrif.gateway.server.ssl.protocol
- Type:
String
netgrif.gateway.server.ssl.server-name-bundles
- Type:
List<org.springframework.boot.web.server.Ssl$ServerNameSslBundle>
netgrif.gateway.server.ssl.trust-certificate
- Type:
String
netgrif.gateway.server.ssl.trust-certificate-private-key
- Type:
String
netgrif.gateway.server.ssl.trust-store
- Type:
String
netgrif.gateway.server.ssl.trust-store-password
- Type:
String
netgrif.gateway.server.ssl.trust-store-provider
- Type:
String
netgrif.gateway.server.ssl.trust-store-type
- Type:
String
netgrif.gateway.server.tomcat
netgrif.gateway.server.tomcat.accept-count
- Type:
Integer
netgrif.gateway.server.tomcat.accesslog.buffered
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.check-exists
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.condition-if
- Type:
String
netgrif.gateway.server.tomcat.accesslog.condition-unless
- Type:
String
netgrif.gateway.server.tomcat.accesslog.directory
- Type:
String
netgrif.gateway.server.tomcat.accesslog.enabled
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.encoding
- Type:
String
netgrif.gateway.server.tomcat.accesslog.file-date-format
- Type:
String
netgrif.gateway.server.tomcat.accesslog.ipv6-canonical
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.locale
- Type:
String
netgrif.gateway.server.tomcat.accesslog.max-days
- Type:
Integer
netgrif.gateway.server.tomcat.accesslog.pattern
- Type:
String
netgrif.gateway.server.tomcat.accesslog.prefix
- Type:
String
netgrif.gateway.server.tomcat.accesslog.rename-on-rotate
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.request-attributes-enabled
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.rotate
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.suffix
- Type:
String
netgrif.gateway.server.tomcat.additional-tld-skip-patterns
- Type:
List<String>
netgrif.gateway.server.tomcat.background-processor-delay
- Type:
Duration
netgrif.gateway.server.tomcat.basedir
- Type:
File
netgrif.gateway.server.tomcat.connection-timeout
- Type:
Duration
netgrif.gateway.server.tomcat.keep-alive-timeout
- Type:
Duration
netgrif.gateway.server.tomcat.max-connections
- Type:
Integer
netgrif.gateway.server.tomcat.max-http-form-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.tomcat.max-http-response-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.tomcat.max-keep-alive-requests
- Type:
Integer
netgrif.gateway.server.tomcat.max-parameter-count
- Type:
Integer
netgrif.gateway.server.tomcat.max-part-count
- Type:
Integer
netgrif.gateway.server.tomcat.max-part-header-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.tomcat.max-swallow-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.tomcat.mbeanregistry.enabled
- Type:
Boolean
netgrif.gateway.server.tomcat.processor-cache
- Type:
Integer
netgrif.gateway.server.tomcat.redirect-context-root
- Type:
Boolean
netgrif.gateway.server.tomcat.relaxed-path-chars
- Type:
List<Character>
netgrif.gateway.server.tomcat.relaxed-query-chars
- Type:
List<Character>
netgrif.gateway.server.tomcat.remoteip.host-header
- Type:
String
netgrif.gateway.server.tomcat.remoteip.internal-proxies
- Type:
String
netgrif.gateway.server.tomcat.remoteip.port-header
- Type:
String
netgrif.gateway.server.tomcat.remoteip.protocol-header
- Type:
String
netgrif.gateway.server.tomcat.remoteip.protocol-header-https-value
- Type:
String
netgrif.gateway.server.tomcat.remoteip.remote-ip-header
- Type:
String
netgrif.gateway.server.tomcat.remoteip.trusted-proxies
- Type:
String
netgrif.gateway.server.tomcat.resource.allow-caching
- Type:
Boolean
netgrif.gateway.server.tomcat.resource.cache-ttl
- Type:
Duration
netgrif.gateway.server.tomcat.threads.max
- Type:
Integer
netgrif.gateway.server.tomcat.threads.max-queue-capacity
- Type:
Integer
netgrif.gateway.server.tomcat.threads.min-spare
- Type:
Integer
netgrif.gateway.server.tomcat.uri-encoding
- Type:
charset.Charset
netgrif.gateway.server.tomcat.use-apr
- Type:
org.springframework.boot.autoconfigure.web.ServerProperties$Tomcat$UseApr
netgrif.gateway.server.tomcat.use-relative-redirects
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog
netgrif.gateway.server.tomcat.accesslog.buffered
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.check-exists
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.condition-if
- Type:
String
netgrif.gateway.server.tomcat.accesslog.condition-unless
- Type:
String
netgrif.gateway.server.tomcat.accesslog.directory
- Type:
String
netgrif.gateway.server.tomcat.accesslog.enabled
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.encoding
- Type:
String
netgrif.gateway.server.tomcat.accesslog.file-date-format
- Type:
String
netgrif.gateway.server.tomcat.accesslog.ipv6-canonical
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.locale
- Type:
String
netgrif.gateway.server.tomcat.accesslog.max-days
- Type:
Integer
netgrif.gateway.server.tomcat.accesslog.pattern
- Type:
String
netgrif.gateway.server.tomcat.accesslog.prefix
- Type:
String
netgrif.gateway.server.tomcat.accesslog.rename-on-rotate
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.request-attributes-enabled
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.rotate
- Type:
Boolean
netgrif.gateway.server.tomcat.accesslog.suffix
- Type:
String
netgrif.gateway.server.tomcat.mbeanregistry
netgrif.gateway.server.tomcat.mbeanregistry.enabled
- Type:
Boolean
netgrif.gateway.server.tomcat.remoteip
netgrif.gateway.server.tomcat.remoteip.host-header
- Type:
String
netgrif.gateway.server.tomcat.remoteip.internal-proxies
- Type:
String
netgrif.gateway.server.tomcat.remoteip.port-header
- Type:
String
netgrif.gateway.server.tomcat.remoteip.protocol-header
- Type:
String
netgrif.gateway.server.tomcat.remoteip.protocol-header-https-value
- Type:
String
netgrif.gateway.server.tomcat.remoteip.remote-ip-header
- Type:
String
netgrif.gateway.server.tomcat.remoteip.trusted-proxies
- Type:
String
netgrif.gateway.server.tomcat.resource
netgrif.gateway.server.tomcat.resource.allow-caching
- Type:
Boolean
netgrif.gateway.server.tomcat.resource.cache-ttl
- Type:
Duration
netgrif.gateway.server.tomcat.threads
netgrif.gateway.server.tomcat.threads.max
- Type:
Integer
netgrif.gateway.server.tomcat.threads.max-queue-capacity
- Type:
Integer
netgrif.gateway.server.tomcat.threads.min-spare
- Type:
Integer
netgrif.gateway.server.undertow
netgrif.gateway.server.undertow.accesslog.dir
- Type:
File
netgrif.gateway.server.undertow.accesslog.enabled
- Type:
Boolean
netgrif.gateway.server.undertow.accesslog.pattern
- Type:
String
netgrif.gateway.server.undertow.accesslog.prefix
- Type:
String
netgrif.gateway.server.undertow.accesslog.rotate
- Type:
Boolean
netgrif.gateway.server.undertow.accesslog.suffix
- Type:
String
netgrif.gateway.server.undertow.always-set-keep-alive
- Type:
Boolean
netgrif.gateway.server.undertow.buffer-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.undertow.decode-slash
- Type:
Boolean
netgrif.gateway.server.undertow.decode-url
- Type:
Boolean
netgrif.gateway.server.undertow.direct-buffers
- Type:
Boolean
netgrif.gateway.server.undertow.eager-filter-init
- Type:
Boolean
netgrif.gateway.server.undertow.max-cookies
- Type:
Integer
netgrif.gateway.server.undertow.max-headers
- Type:
Integer
netgrif.gateway.server.undertow.max-http-post-size
- Type:
org.springframework.util.unit.DataSize
netgrif.gateway.server.undertow.max-parameters
- Type:
Integer
netgrif.gateway.server.undertow.no-request-timeout
- Type:
Duration
netgrif.gateway.server.undertow.options.server
- Type:
Map<String,java.lang.String>
netgrif.gateway.server.undertow.options.socket
- Type:
Map<String,java.lang.String>
netgrif.gateway.server.undertow.preserve-path-on-forward
- Type:
Boolean
netgrif.gateway.server.undertow.threads.io
- Type:
Integer
netgrif.gateway.server.undertow.threads.worker
- Type:
Integer
netgrif.gateway.server.undertow.url-charset
- Type:
charset.Charset
Deprecated properties
netgrif.gateway.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.gateway.server.undertow.accesslog
netgrif.gateway.server.undertow.accesslog.dir
- Type:
File
netgrif.gateway.server.undertow.accesslog.enabled
- Type:
Boolean
netgrif.gateway.server.undertow.accesslog.pattern
- Type:
String
netgrif.gateway.server.undertow.accesslog.prefix
- Type:
String
netgrif.gateway.server.undertow.accesslog.rotate
- Type:
Boolean
netgrif.gateway.server.undertow.accesslog.suffix
- Type:
String
netgrif.gateway.server.undertow.options
netgrif.gateway.server.undertow.options.server
- Type:
Map<String,java.lang.String>
netgrif.gateway.server.undertow.options.socket
- Type:
Map<String,java.lang.String>
netgrif.gateway.server.undertow.threads
netgrif.gateway.server.undertow.threads.io
- Type:
Integer
netgrif.gateway.server.undertow.threads.worker
- Type:
Integer
