Configuration Reference

Version:1.2.0

Hibernate Jpa Config Properties

🔗
Table 1. Configuration Properties for JpaConfiguration$EntityScanConfiguration
Property Type Description

jpa.*.entity-scan.enabled

boolean

Set whether entity scan is enabled. Defaults to true.

jpa.*.entity-scan.classpath

boolean

Sets whether to scan the whole classpath including external JAR files using classpath scanning or just look for introspected beans compiled by this application.

jpa.*.entity-scan.packages

java.lang.String[]

The packages

🔗
Table 2. Configuration Properties for JpaConfiguration
Property Type Description

jpa.*.packages-to-scan

java.lang.String[]

Sets the packages to scan.

jpa.*.properties

java.util.Map

Sets the JPA properties to be passed to the JPA implementation.

Jasync Sql Config Properties

🔗
Table 3. Configuration Properties for JasyncPoolConfiguration
Property Type Description

jasync.client.host

java.lang.String

jasync.client.port

int

jasync.client.database

java.lang.String

jasync.client.username

java.lang.String

jasync.client.password

java.lang.String

jasync.client.max-active-connections

int

jasync.client.max-idle-time

long

jasync.client.max-pending-queries

int

jasync.client.connection-validation-interval

long

jasync.client.connection-create-timeout

long

jasync.client.connection-test-timeout

long

jasync.client.query-timeout

java.lang.Long

jasync.client.execution-context

java.util.concurrent.Executor

jasync.client.ssl

com.github.jasync.sql.db.SSLConfiguration

jasync.client.charset

java.nio.charset.Charset

jasync.client.maximum-message-size

int

jasync.client.allocator

io.netty.buffer.ByteBufAllocator

jasync.client.application-name

java.lang.String

jasync.client.interceptors

java.util.List

jasync.client.max-connection-ttl

java.lang.Long

Jdbc Dbcp Config Properties

🔗
Table 4. Configuration Properties for DatasourceConfiguration
Property Type Description

datasources.*.abandoned-log-writer

java.io.PrintWriter

datasources.*.abandoned-usage-tracking

boolean

datasources.*.access-to-underlying-connection-allowed

boolean

datasources.*.auto-commit-on-return

boolean

datasources.*.cache-state

boolean

datasources.*.connection-init-sqls

java.util.Collection

datasources.*.connection-properties

java.lang.String

datasources.*.default-auto-commit

java.lang.Boolean

datasources.*.default-catalog

java.lang.String

datasources.*.default-query-timeout

java.lang.Integer

datasources.*.default-read-only

java.lang.Boolean

datasources.*.default-schema

java.lang.String

datasources.*.default-transaction-isolation

int

datasources.*.disconnection-sql-codes

java.util.Collection

datasources.*.driver

java.sql.Driver

datasources.*.driver-class-loader

java.lang.ClassLoader

datasources.*.driver-class-name

java.lang.String

datasources.*.enable-auto-commit-on-return

boolean

datasources.*.eviction-policy-class-name

java.lang.String

datasources.*.fast-fail-validation

boolean

datasources.*.initial-size

int

datasources.*.jmx-name

java.lang.String

datasources.*.lifo

boolean

datasources.*.log-abandoned

boolean

datasources.*.log-expired-connections

boolean

datasources.*.login-timeout

int

datasources.*.log-writer

java.io.PrintWriter

datasources.*.max-conn-lifetime-millis

long

datasources.*.max-idle

int

datasources.*.max-open-prepared-statements

int

datasources.*.max-total

int

datasources.*.max-wait-millis

long

datasources.*.min-evictable-idle-time-millis

long

datasources.*.min-idle

int

datasources.*.num-tests-per-eviction-run

int

datasources.*.password

java.lang.String

datasources.*.pool-prepared-statements

boolean

datasources.*.remove-abandoned-on-borrow

boolean

datasources.*.remove-abandoned-on-maintenance

boolean

datasources.*.remove-abandoned-timeout

int

datasources.*.rollback-on-return

boolean

datasources.*.soft-min-evictable-idle-time-millis

long

datasources.*.test-on-borrow

boolean

datasources.*.test-on-create

boolean

datasources.*.test-on-return

boolean

datasources.*.test-while-idle

boolean

datasources.*.time-between-eviction-runs-millis

long

datasources.*.url

java.lang.String

datasources.*.username

java.lang.String

datasources.*.validation-query

java.lang.String

datasources.*.validation-query-timeout

int

Jdbc Hikari Config Properties

🔗
Table 5. Configuration Properties for DatasourceConfiguration
Property Type Description

datasources.*.catalog

java.lang.String

datasources.*.connection-timeout

long

datasources.*.idle-timeout

long

datasources.*.leak-detection-threshold

long

datasources.*.max-lifetime

long

datasources.*.maximum-pool-size

int

datasources.*.minimum-idle

int

datasources.*.password

java.lang.String

datasources.*.username

java.lang.String

datasources.*.validation-timeout

long

datasources.*.connection-test-query

java.lang.String

datasources.*.connection-init-sql

java.lang.String

datasources.*.data-source

javax.sql.DataSource

datasources.*.data-source-class-name

java.lang.String

datasources.*.data-source-jndi

java.lang.String

datasources.*.data-source-properties

java.util.Properties

datasources.*.driver-class-name

java.lang.String

datasources.*.jdbc-url

java.lang.String

datasources.*.auto-commit

boolean

datasources.*.allow-pool-suspension

boolean

datasources.*.initialization-fail-timeout

long

datasources.*.isolate-internal-queries

boolean

datasources.*.metrics-tracker-factory

com.zaxxer.hikari.metrics.MetricsTrackerFactory

datasources.*.metric-registry

java.lang.Object

datasources.*.health-check-registry

java.lang.Object

datasources.*.health-check-properties

java.util.Properties

datasources.*.read-only

boolean

datasources.*.register-mbeans

boolean

datasources.*.pool-name

java.lang.String

datasources.*.scheduled-executor

java.util.concurrent.ScheduledExecutorService

datasources.*.schema

java.lang.String

datasources.*.transaction-isolation

java.lang.String

datasources.*.thread-factory

java.util.concurrent.ThreadFactory

datasources.*.url

java.lang.String

Setter.

datasources.*.validation-query

java.lang.String

Setter.

datasources.*.jndi-name

java.lang.String

Setter.

Jdbc Tomcat Config Properties

🔗
Table 6. Configuration Properties for DatasourceConfiguration
Property Type Description

datasources.*.abandon-when-percentage-full

int

datasources.*.fair-queue

boolean

datasources.*.validation-query-timeout

int

datasources.*.validator

org.apache.tomcat.jdbc.pool.Validator

datasources.*.access-to-underlying-connection-allowed

boolean

datasources.*.connection-properties

java.lang.String

datasources.*.default-auto-commit

java.lang.Boolean

datasources.*.default-catalog

java.lang.String

datasources.*.default-read-only

java.lang.Boolean

datasources.*.default-transaction-isolation

int

datasources.*.driver-class-name

java.lang.String

datasources.*.initial-size

int

datasources.*.log-abandoned

boolean

datasources.*.max-active

int

datasources.*.max-idle

int

datasources.*.max-wait

int

datasources.*.min-evictable-idle-time-millis

int

datasources.*.min-idle

int

datasources.*.name

java.lang.String

datasources.*.num-tests-per-eviction-run

int

datasources.*.password

java.lang.String

datasources.*.remove-abandoned

boolean

datasources.*.remove-abandoned-timeout

int

datasources.*.test-on-borrow

boolean

datasources.*.test-while-idle

boolean

datasources.*.test-on-return

boolean

datasources.*.time-between-eviction-runs-millis

int

datasources.*.url

java.lang.String

datasources.*.username

java.lang.String

datasources.*.validation-interval

long

datasources.*.validation-query

java.lang.String

datasources.*.validator-class-name

java.lang.String

datasources.*.init-sql

java.lang.String

datasources.*.test-on-connect

boolean

datasources.*.jdbc-interceptors

java.lang.String

datasources.*.jmx-enabled

boolean

datasources.*.suspect-timeout

int

datasources.*.use-equals

boolean

datasources.*.max-age

long

datasources.*.use-lock

boolean

datasources.*.data-source

java.lang.Object

datasources.*.data-source-jndi

java.lang.String

datasources.*.alternate-username-allowed

boolean

datasources.*.commit-on-return

boolean

datasources.*.rollback-on-return

boolean

datasources.*.use-disposable-connection-facade

boolean

datasources.*.log-validation-errors

boolean

datasources.*.propagate-interrupt-state

boolean

datasources.*.ignore-exception-on-pre-load

boolean

datasources.*.use-statement-facade

boolean

datasources.*.db-properties

java.util.Properties

datasources.*.jndi-name

java.lang.String

Set the JDNI name

Jooq Config Properties

🔗
Table 7. Configuration Properties for JooqConfigurationProperties
Property Type Description

jooq.datasources.*.sql-dialect

org.jooq.SQLDialect

SQL dialect to use. Will be detected automatically by default.

Postgres Reactive Config Properties

🔗
Table 8. Configuration Properties for PgPoolConfiguration
Property Type Description

postgres.reactive.client.max-size

int

postgres.reactive.client.max-wait-queue-size

int

postgres.reactive.client.host

java.lang.String

postgres.reactive.client.port

int

postgres.reactive.client.database

java.lang.String

postgres.reactive.client.user

java.lang.String

postgres.reactive.client.password

java.lang.String

postgres.reactive.client.pipelining-limit

int

postgres.reactive.client.cache-prepared-statements

boolean

postgres.reactive.client.ssl-mode

io.reactiverse.pgclient.SslMode

postgres.reactive.client.send-buffer-size

int

postgres.reactive.client.receive-buffer-size

int

postgres.reactive.client.reuse-address

boolean

postgres.reactive.client.traffic-class

int

postgres.reactive.client.tcp-no-delay

boolean

postgres.reactive.client.tcp-keep-alive

boolean

postgres.reactive.client.so-linger

int

postgres.reactive.client.use-pooled-buffers

boolean

postgres.reactive.client.idle-timeout

int

postgres.reactive.client.ssl

boolean

postgres.reactive.client.key-cert-options

io.vertx.core.net.KeyCertOptions

postgres.reactive.client.key-store-options

io.vertx.core.net.JksOptions

postgres.reactive.client.pfx-key-cert-options

io.vertx.core.net.PfxOptions

postgres.reactive.client.pem-key-cert-options

io.vertx.core.net.PemKeyCertOptions

postgres.reactive.client.trust-options

io.vertx.core.net.TrustOptions

postgres.reactive.client.trust-store-options

io.vertx.core.net.JksOptions

postgres.reactive.client.pem-trust-options

io.vertx.core.net.PemTrustOptions

postgres.reactive.client.pfx-trust-options

io.vertx.core.net.PfxOptions

postgres.reactive.client.trust-all

boolean

postgres.reactive.client.connect-timeout

int

postgres.reactive.client.metrics-name

java.lang.String

postgres.reactive.client.reconnect-attempts

int

postgres.reactive.client.hostname-verification-algorithm

java.lang.String

postgres.reactive.client.log-activity

boolean

postgres.reactive.client.reconnect-interval

long

postgres.reactive.client.proxy-options

io.vertx.core.net.ProxyOptions

postgres.reactive.client.local-address

java.lang.String

postgres.reactive.client.use-alpn

boolean

postgres.reactive.client.ssl-engine-options

io.vertx.core.net.SSLEngineOptions

postgres.reactive.client.jdk-ssl-engine-options

io.vertx.core.net.JdkSSLEngineOptions

postgres.reactive.client.open-ssl-engine-options

io.vertx.core.net.OpenSSLEngineOptions

postgres.reactive.client.reuse-port

boolean

postgres.reactive.client.tcp-fast-open

boolean

postgres.reactive.client.tcp-cork

boolean

postgres.reactive.client.tcp-quick-ack

boolean

postgres.reactive.client.enabled-secure-transport-protocols

java.util.Set

postgres.reactive.client.idle-timeout-unit

java.util.concurrent.TimeUnit

postgres.reactive.client.uri

java.lang.String