Micronaut SQL Configuration Reference

Every documented configuration property of Micronaut SQL, with types, descriptions, and defaults.

Micronaut SQL documentation

581 properties across 10 sections

Micronaut Hibernate Jpa Config Properties

Configuration properties for JpaConfiguration

PropertyTypeDescription
jpa.*.enabledbooleanSet whether the JPA integration for the datasource is enabled.
jpa.*.packages-to-scanjava.lang.StringSets the packages to scan.
jpa.*.propertiesjava.util.MapSets the JPA properties to be passed to the JPA implementation.
jpa.*.mapping-resourcesjava.util.ListSets additional mapping resources.
jpa.*.compile-time-hibernate-proxiesbooleanEnable compile time Hibernate proxies.
jpa.*.reactivebooleanis reactive
jpa.*.jpa-propertiesjava.util.Map

Configuration properties for JpaConfiguration$EntityScanConfiguration

PropertyTypeDescription
jpa.*.entity-scan.enabledbooleanSet whether entity scan is enabled. Defaults to true.
jpa.*.entity-scan.packagesjava.lang.StringThe packages to limit the scan to

Micronaut Jasync Sql Config Properties

Configuration properties for ConnectionPoolConfigurationBuilder

PropertyTypeDescription
jasync.client.hostjava.lang.String
jasync.client.portint
jasync.client.databasejava.lang.String
jasync.client.usernamejava.lang.String
jasync.client.passwordjava.lang.String
jasync.client.max-active-connectionsint
jasync.client.max-idle-timelong
jasync.client.max-pending-queriesint
jasync.client.connection-validation-intervallong
jasync.client.connection-create-timeoutlong
jasync.client.connection-test-timeoutlong
jasync.client.query-timeoutjava.lang.Long
jasync.client.execution-contextjava.util.concurrent.Executor
jasync.client.sslcom.github.jasync.sql.db.SSLConfiguration
jasync.client.charsetjava.nio.charset.Charset
jasync.client.maximum-message-sizeint
jasync.client.allocatorio.netty.buffer.ByteBufAllocator
jasync.client.application-namejava.lang.String
jasync.client.interceptorsjava.util.List
jasync.client.max-connection-ttljava.lang.Long
jasync.client.current-schemajava.lang.String
jasync.client.socket-pathjava.lang.String
jasync.client.credentials-providercom.github.jasync.sql.db.CredentialsProvider
jasync.client.min-idle-connectionsjava.lang.Integer

Configuration properties for JasyncPoolConfiguration$JasyncSslConfiguration

PropertyTypeDescriptionDefault
jasync.client.ssl.modecom.github.jasync.sql.db.SSLConfiguration$ModeThe modeDisable
jasync.client.ssl.root-certjava.lang.StringThe cert
jasync.client.ssl.client-certjava.lang.StringThe client cert
jasync.client.ssl.client-private-keyjava.lang.StringThe client private key

Micronaut Jdbc Dbcp Config Properties

Configuration properties for DatasourceConfiguration

PropertyTypeDescription
datasources.*.abandoned-log-writerjava.io.PrintWriter
datasources.*.abandoned-usage-trackingboolean
datasources.*.auto-commit-on-returnboolean
datasources.*.cache-stateboolean
datasources.*.connection-factory-class-namejava.lang.String
datasources.*.connection-init-sqlsjava.util.List
datasources.*.connection-poolorg.apache.commons.pool2.impl.GenericObjectPool
datasources.*.connection-propertiesjava.lang.String
datasources.*.default-auto-commitjava.lang.Boolean
datasources.*.default-catalogjava.lang.String
datasources.*.default-query-timeoutjava.time.Duration
datasources.*.default-query-timeout-durationjava.time.Duration
datasources.*.default-read-onlyjava.lang.Boolean
datasources.*.default-schemajava.lang.String
datasources.*.default-transaction-isolationint
datasources.*.disconnection-ignore-sql-codesjava.util.Collection
datasources.*.disconnection-sql-codesjava.util.Collection
datasources.*.driverjava.sql.Driver
datasources.*.driver-class-loaderjava.lang.ClassLoader
datasources.*.duration-between-eviction-runsjava.time.Duration
datasources.*.enable-auto-commit-on-returnboolean
datasources.*.eviction-policy-class-namejava.lang.String
datasources.*.fast-fail-validationboolean
datasources.*.initial-sizeint
datasources.*.jmx-namejava.lang.String
datasources.*.lifoboolean
datasources.*.log-abandonedboolean
datasources.*.log-expired-connectionsboolean
datasources.*.login-timeoutint
datasources.*.log-writerjava.io.PrintWriter
datasources.*.max-conn-durationjava.time.Duration
datasources.*.max-conn-lifetime-millislong
datasources.*.max-idleint
datasources.*.max-open-prepared-statementsint
datasources.*.max-totalint
datasources.*.max-wait-durationjava.time.Duration
datasources.*.max-wait-millislong
datasources.*.min-evictable-idle-durationjava.time.Duration
datasources.*.min-evictable-idle-time-millislong
datasources.*.min-idleint
datasources.*.num-tests-per-eviction-runint
datasources.*.remove-abandoned-on-borrowboolean
datasources.*.remove-abandoned-on-maintenanceboolean
datasources.*.remove-abandoned-timeoutjava.time.Duration
datasources.*.rollback-on-returnboolean
datasources.*.soft-min-evictable-idle-durationjava.time.Duration
datasources.*.soft-min-evictable-idle-time-millislong
datasources.*.test-on-borrowboolean
datasources.*.test-on-createboolean
datasources.*.test-on-returnboolean
datasources.*.test-while-idleboolean
datasources.*.time-between-eviction-runs-millislong
datasources.*.validation-query-timeoutjava.time.Duration
datasources.*.validation-query-timeout-durationjava.time.Duration
datasources.*.access-to-underlying-connection-allowedboolean
datasources.*.clear-statement-pool-on-returnboolean
datasources.*.closedboolean
datasources.*.pool-prepared-statementsboolean
datasources.*.driver-class-namejava.lang.String
datasources.*.max-connjava.time.Duration
datasources.*.max-waitjava.time.Duration
datasources.*.min-evictable-idlejava.time.Duration
datasources.*.passwordjava.lang.String
datasources.*.register-connection-mbeanboolean
datasources.*.soft-min-evictable-idlejava.time.Duration
datasources.*.urljava.lang.String
datasources.*.usernamejava.lang.String
datasources.*.validation-queryjava.lang.String
datasources.*.user-namejava.lang.String
datasources.*.connection-properties-stringjava.lang.StringA helper method to allow setting the connectionProperties via a single String.
datasources.*.data-source-propertiesjava.util.Map
datasources.*.enabledbooleanSets an indicator telling whether data source is enabled. If enabled is false, that means datasource is disabled and this method will throw {@link DisabledBeanException} thus preventing this datasource from being added to the context.
datasources.*.oracle-program-providedbooleantrue if the Oracle program has been provided, false otherwise
datasources.*.connection-stringjava.lang.String
datasources.*.data-sourcejavax.sql.DataSource
datasources.*.abandoned-configorg.apache.commons.pool2.impl.AbandonedConfig
datasources.*.registered-jmx-object-nameorg.apache.commons.dbcp2.ObjectNameWrapper

Micronaut Jdbc Hikari Config Properties

Configuration properties for DatasourceConfiguration

PropertyTypeDescription
datasources.*.catalogjava.lang.String
datasources.*.connection-timeoutlong
datasources.*.idle-timeoutlong
datasources.*.leak-detection-thresholdlong
datasources.*.max-lifetimelong
datasources.*.maximum-pool-sizeint
datasources.*.minimum-idleint
datasources.*.passwordjava.lang.String
datasources.*.usernamejava.lang.String
datasources.*.credentialscom.zaxxer.hikari.util.Credentials
datasources.*.validation-timeoutlong
datasources.*.connection-test-queryjava.lang.String
datasources.*.connection-init-sqljava.lang.String
datasources.*.data-sourcejavax.sql.DataSource
datasources.*.data-source-class-namejava.lang.String
datasources.*.data-source-jndijava.lang.String
datasources.*.data-source-propertiesjava.util.MapSets the data source properties.
datasources.*.driver-class-namejava.lang.String
datasources.*.jdbc-urljava.lang.String
datasources.*.auto-commitboolean
datasources.*.allow-pool-suspensionboolean
datasources.*.initialization-fail-timeoutlong
datasources.*.isolate-internal-queriesboolean
datasources.*.metrics-tracker-factorycom.zaxxer.hikari.metrics.MetricsTrackerFactory
datasources.*.metric-registryjava.lang.Object
datasources.*.health-check-registryjava.lang.Object
datasources.*.health-check-propertiesjava.util.Properties
datasources.*.keepalive-timelong
datasources.*.read-onlyboolean
datasources.*.register-mbeansboolean
datasources.*.pool-namejava.lang.String
datasources.*.scheduled-executorjava.util.concurrent.ScheduledExecutorService
datasources.*.transaction-isolationjava.lang.String
datasources.*.schemajava.lang.String
datasources.*.credentials-provider-class-namejava.lang.String
datasources.*.credentials-providercom.zaxxer.hikari.HikariCredentialsProvider
datasources.*.exception-override-class-namejava.lang.String
datasources.*.exception-overridecom.zaxxer.hikari.SQLExceptionOverride
datasources.*.thread-factoryjava.util.concurrent.ThreadFactory
datasources.*.namejava.lang.String
datasources.*.urljava.lang.StringSetter.
datasources.*.validation-queryjava.lang.StringSetter.
datasources.*.jndi-namejava.lang.StringSetter.
datasources.*.automatic-validation-querybooleanSet to true if the validation query should be set with an appropriate default value if not set manually.
datasources.*.max-pool-sizeint
datasources.*.min-idleint
datasources.*.data-source-jndi-namejava.lang.String
datasources.*.transaction-isolation-namejava.lang.String
datasources.*.is-auto-commitboolean
datasources.*.is-read-onlyboolean
datasources.*.is-isolate-internal-queriesboolean
datasources.*.is-register-mbeansboolean
datasources.*.is-allow-pool-suspensionboolean
datasources.*.sealedboolean
datasources.*.calculated-settingsCalculatedSettings

Micronaut Jdbc Tomcat Config Properties

Configuration properties for DatasourceConfiguration

PropertyTypeDescription
datasources.*.abandon-when-percentage-fullint
datasources.*.fair-queueboolean
datasources.*.access-to-underlying-connection-allowedboolean
datasources.*.connection-propertiesjava.lang.String
datasources.*.db-propertiesjava.util.Properties
datasources.*.default-auto-commitjava.lang.Boolean
datasources.*.default-catalogjava.lang.String
datasources.*.default-read-onlyjava.lang.Boolean
datasources.*.default-transaction-isolationint
datasources.*.initial-sizeint
datasources.*.log-abandonedboolean
datasources.*.max-activeint
datasources.*.max-idleint
datasources.*.max-waitint
datasources.*.min-evictable-idle-time-millisint
datasources.*.min-idleint
datasources.*.namejava.lang.String
datasources.*.num-tests-per-eviction-runint
datasources.*.remove-abandonedboolean
datasources.*.remove-abandoned-timeoutint
datasources.*.test-on-borrowboolean
datasources.*.test-on-returnboolean
datasources.*.test-while-idleboolean
datasources.*.time-between-eviction-runs-millisint
datasources.*.validation-query-timeoutint
datasources.*.validator-class-namejava.lang.String
datasources.*.validatororg.apache.tomcat.jdbc.pool.Validator
datasources.*.validation-intervallong
datasources.*.init-sqljava.lang.String
datasources.*.test-on-connectboolean
datasources.*.jdbc-interceptorsjava.lang.String
datasources.*.driver-class-namejava.lang.StringThe calculated driver class name
datasources.*.passwordjava.lang.StringThe calculated password
datasources.*.urljava.lang.StringThe calculated URL
datasources.*.usernamejava.lang.StringThe calculated username
datasources.*.validation-queryjava.lang.StringThe calculated validation query
datasources.*.jmx-enabledboolean
datasources.*.suspect-timeoutint
datasources.*.use-equalsboolean
datasources.*.max-agelong
datasources.*.use-lockboolean
datasources.*.data-sourcejava.lang.Object
datasources.*.data-source-jndijava.lang.String
datasources.*.alternate-username-allowedboolean
datasources.*.commit-on-returnboolean
datasources.*.rollback-on-returnboolean
datasources.*.use-disposable-connection-facadeboolean
datasources.*.log-validation-errorsboolean
datasources.*.propagate-interrupt-stateboolean
datasources.*.ignore-exception-on-pre-loadboolean
datasources.*.use-statement-facadeboolean
datasources.*.data-source-propertiesjava.util.Map
datasources.*.jndi-namejava.lang.StringThe JNDI name
datasources.*.interceptorsorg.apache.tomcat.jdbc.pool.PoolProperties$InterceptorDefinition
datasources.*.calculated-settingsCalculatedSettings

Micronaut Jdbc Ucp Config Properties

Configuration properties for DatasourceConfiguration

PropertyTypeDescription
datasources.*.namejava.lang.Stringthe name of the datasource
datasources.*.driver-class-namejava.lang.String
datasources.*.urljava.lang.String
datasources.*.usernamejava.lang.Stringthe username
datasources.*.passwordjava.lang.String
datasources.*.validation-queryjava.lang.StringSets the validation query.
datasources.*.data-source-propertiesjava.util.Map
datasources.*.calculated-settingsCalculatedSettings

Configuration properties for PoolDataSourceImpl

PropertyTypeDescription
datasources.*.log-writerjava.io.PrintWriter
datasources.*.connection-wait-durationjava.time.Duration
datasources.*.connection-propertiesjava.util.Properties
datasources.*.sslcontextjavax.net.ssl.SSLContext
datasources.*.hostname-resolveroracle.ucp.jdbc.PoolDataSource$HostnameResolver
datasources.*.token-supplierjava.util.function.Supplier
datasources.*.pool-propertiesjava.util.Properties
datasources.*.propertiesjava.lang.String
datasources.*.connection-wait-duration-in-millislong
datasources.*.connection-wait-timeout-while-service-downlong
datasources.*.login-timeoutint
datasources.*.connection-labeling-callbackoracle.ucp.ConnectionLabelingCallback
datasources.*.connection-affinity-callbackoracle.ucp.ConnectionAffinityCallback
datasources.*.connection-initialization-callbackoracle.ucp.jdbc.ConnectionInitializationCallback
datasources.*.connection-creation-consumerjava.util.function.Consumer
datasources.*.fast-connection-failover-enabledboolean
datasources.*.connection-factory-class-namejava.lang.String
datasources.*.database-namejava.lang.String
datasources.*.server-namejava.lang.String
datasources.*.port-numberint
datasources.*.role-namejava.lang.String
datasources.*.userjava.lang.String
datasources.*.connection-pool-namejava.lang.String
datasources.*.inactive-connection-timeoutint
datasources.*.abandoned-connection-timeoutint
datasources.*.time-to-live-connection-timeoutint
datasources.*.connection-harvest-trigger-countint
datasources.*.connection-harvest-max-countint
datasources.*.max-connection-reuse-timelong
datasources.*.timeout-check-intervalint
datasources.*.initial-pool-sizeint
datasources.*.min-pool-sizeint
datasources.*.min-idleint
datasources.*.max-pool-sizeint
datasources.*.max-statementsint
datasources.*.max-idle-timeint
datasources.*.property-cycleint
datasources.*.data-source-namejava.lang.String
datasources.*.descriptionjava.lang.String
datasources.*.network-protocoljava.lang.String
datasources.*.validate-connection-on-borrowboolean
datasources.*.sqlfor-validate-connectionjava.lang.String
datasources.*.onsconfigurationjava.lang.String
datasources.*.max-connection-reuse-countint
datasources.*.connection-labeling-high-costint
datasources.*.high-cost-connection-reuse-thresholdint
datasources.*.connection-repurpose-thresholdint
datasources.*.seconds-to-trust-idle-connectionint
datasources.*.query-timeoutint
datasources.*.max-connections-per-shardint
datasources.*.sharding-modeboolean
datasources.*.connection-validation-timeoutint
datasources.*.read-only-instance-allowedboolean
datasources.*.create-connection-in-borrow-threadboolean
datasources.*.commit-on-connection-returnboolean
datasources.*.ucpevent-listener-providerjava.lang.String

Configuration properties for OracleUcpConfiguration

PropertyTypeDescription
oracle.ucp.destroy-on-reloadjava.lang.BooleanAn indicating whether to destroy connections on reload
oracle.ucp.create-connection-in-borrow-threadjava.lang.BooleanAn indicator telling whether connection pool should create connection in borrow thread.

Configuration properties for UniversalConnectionPoolManagerConfiguration

PropertyTypeDescriptionDefault
ucp-manager.enabledbooleanEnables {@link oracle.ucp.admin.UniversalConnectionPoolManager}.true

Configuration properties for UniversalConnectionPoolManagerConfiguration$JMXBeanConfiguration

PropertyTypeDescriptionDefault
ucp-manager.jmx.enabledbooleanEnables the JMX-Based Management of UCP.false

Micronaut Jdbc Unpooled Config Properties

Configuration properties for DatasourceConfiguration

PropertyTypeDescription
datasources.*.urljava.lang.String
datasources.*.driver-class-namejava.lang.String
datasources.*.driver-classjava.lang.ClassThe configured driver class
datasources.*.usernamejava.lang.String
datasources.*.passwordjava.lang.String
datasources.*.validation-queryjava.lang.StringThe configured validation query
datasources.*.login-timeoutjava.lang.IntegerThe configured login timeout in seconds
datasources.*.data-source-propertiesjava.util.MapAdditional datasource properties passed to the JDBC driver

Micronaut Jooq Config Properties

Configuration properties for JooqConfigurationProperties

PropertyTypeDescription
jooq.datasources.*.sql-dialectorg.jooq.SQLDialectSQL dialect to use. Will be detected automatically by default.
jooq.datasources.*.json-converter-enabledbooleanSet if enable {@link JsonConverterProvider} bean to use Jackson for JSON and JSONB types.

Configuration properties for R2dbcJooqConfigurationProperties

PropertyTypeDescription
jooq.r2dbc-datasources.*.sql-dialectorg.jooq.SQLDialectSQL dialect to use. Will be detected automatically by default.
jooq.r2dbc-datasources.*.json-converter-enabledbooleanSet if enable {@link JsonConverterProvider} bean to use Jackson for JSON and JSONB types.

Micronaut Vertx Mysql Client Config Properties

Configuration properties for MySQLClientConfiguration

PropertyTypeDescription
vertx.mysql.client.urijava.lang.StringThe MySQL connection URI.

Configuration properties for MySQLConnectOptions

PropertyTypeDescription
vertx.mysql.client.hostjava.lang.String
vertx.mysql.client.portint
vertx.mysql.client.userjava.lang.String
vertx.mysql.client.passwordjava.lang.String
vertx.mysql.client.databasejava.lang.String
vertx.mysql.client.cache-prepared-statementsboolean
vertx.mysql.client.prepared-statement-cache-max-sizeint
vertx.mysql.client.prepared-statement-cache-sql-filterjava.util.function.Predicate
vertx.mysql.client.propertiesjava.util.Map
vertx.mysql.client.tracing-policyio.vertx.core.tracing.TracingPolicy
vertx.mysql.client.reconnect-attemptsint
vertx.mysql.client.reconnect-intervallong
vertx.mysql.client.metrics-namejava.lang.String
vertx.mysql.client.ssl-optionsio.vertx.core.net.ClientSSLOptions
vertx.mysql.client.collationjava.lang.String
vertx.mysql.client.charsetjava.lang.String
vertx.mysql.client.character-encodingjava.lang.String
vertx.mysql.client.use-affected-rowsboolean
vertx.mysql.client.ssl-modeio.vertx.mysqlclient.SslMode
vertx.mysql.client.authentication-pluginio.vertx.mysqlclient.MySQLAuthenticationPlugin
vertx.mysql.client.server-rsa-public-key-pathjava.lang.String
vertx.mysql.client.server-rsa-public-key-valueio.vertx.core.buffer.Buffer
vertx.mysql.client.pipelining-limitint
vertx.mysql.client.prepared-statement-cache-sql-limitint

Configuration properties for PoolOptions

PropertyTypeDescription
vertx.mysql.client.max-sizeint
vertx.mysql.client.max-wait-queue-sizeint
vertx.mysql.client.idle-timeout-unitjava.util.concurrent.TimeUnit
vertx.mysql.client.idle-timeoutint
vertx.mysql.client.max-lifetime-unitjava.util.concurrent.TimeUnit
vertx.mysql.client.max-lifetimeint
vertx.mysql.client.pool-cleaner-periodint
vertx.mysql.client.connection-timeout-unitjava.util.concurrent.TimeUnit
vertx.mysql.client.connection-timeoutint
vertx.mysql.client.sharedboolean
vertx.mysql.client.namejava.lang.String
vertx.mysql.client.event-loop-sizeint

Configuration properties for NetClientOptions

PropertyTypeDescription
vertx.mysql.client.log-activityboolean
vertx.mysql.client.activity-log-data-formatio.netty.handler.logging.ByteBufFormat
vertx.mysql.client.send-buffer-sizeint
vertx.mysql.client.receive-buffer-sizeint
vertx.mysql.client.reuse-addressboolean
vertx.mysql.client.traffic-classint
vertx.mysql.client.reuse-portboolean
vertx.mysql.client.tcp-no-delayboolean
vertx.mysql.client.tcp-keep-aliveboolean
vertx.mysql.client.so-lingerint
vertx.mysql.client.read-idle-timeoutint
vertx.mysql.client.write-idle-timeoutint
vertx.mysql.client.sslboolean
vertx.mysql.client.key-cert-optionsio.vertx.core.net.KeyCertOptions
vertx.mysql.client.trust-optionsio.vertx.core.net.TrustOptions
vertx.mysql.client.use-alpnboolean
vertx.mysql.client.ssl-engine-optionsio.vertx.core.net.SSLEngineOptions
vertx.mysql.client.tcp-fast-openboolean
vertx.mysql.client.tcp-corkboolean
vertx.mysql.client.tcp-quick-ackboolean
vertx.mysql.client.tcp-user-timeoutint
vertx.mysql.client.tcp-keep-alive-idle-secondsint
vertx.mysql.client.tcp-keep-alive-countint
vertx.mysql.client.tcp-keep-alive-interval-secondsint
vertx.mysql.client.enabled-secure-transport-protocolsjava.util.Set
vertx.mysql.client.ssl-handshake-timeoutlong
vertx.mysql.client.ssl-handshake-timeout-unitjava.util.concurrent.TimeUnit
vertx.mysql.client.trust-allboolean
vertx.mysql.client.connect-timeoutint
vertx.mysql.client.proxy-optionsio.vertx.core.net.ProxyOptions
vertx.mysql.client.non-proxy-hostsjava.util.List
vertx.mysql.client.local-addressjava.lang.String
vertx.mysql.client.hostname-verification-algorithmjava.lang.String
vertx.mysql.client.application-layer-protocolsjava.util.List
vertx.mysql.client.register-write-handlerboolean

Configuration properties for MySQLConnectOptions

PropertyTypeDescription
vertx.mysql.client.hostjava.lang.String
vertx.mysql.client.portint
vertx.mysql.client.userjava.lang.String
vertx.mysql.client.passwordjava.lang.String
vertx.mysql.client.databasejava.lang.String
vertx.mysql.client.cache-prepared-statementsboolean
vertx.mysql.client.prepared-statement-cache-max-sizeint
vertx.mysql.client.prepared-statement-cache-sql-filterjava.util.function.Predicate
vertx.mysql.client.propertiesjava.util.Map
vertx.mysql.client.tracing-policyio.vertx.core.tracing.TracingPolicy
vertx.mysql.client.reconnect-attemptsint
vertx.mysql.client.reconnect-intervallong
vertx.mysql.client.metrics-namejava.lang.String
vertx.mysql.client.ssl-optionsio.vertx.core.net.ClientSSLOptions
vertx.mysql.client.collationjava.lang.String
vertx.mysql.client.charsetjava.lang.String
vertx.mysql.client.character-encodingjava.lang.String
vertx.mysql.client.use-affected-rowsboolean
vertx.mysql.client.ssl-modeio.vertx.mysqlclient.SslMode
vertx.mysql.client.authentication-pluginio.vertx.mysqlclient.MySQLAuthenticationPlugin
vertx.mysql.client.server-rsa-public-key-pathjava.lang.String
vertx.mysql.client.server-rsa-public-key-valueio.vertx.core.buffer.Buffer
vertx.mysql.client.pipelining-limitint
vertx.mysql.client.prepared-statement-cache-sql-limitint

Configuration properties for PoolOptions

PropertyTypeDescription
vertx.mysql.client.max-sizeint
vertx.mysql.client.max-wait-queue-sizeint
vertx.mysql.client.idle-timeout-unitjava.util.concurrent.TimeUnit
vertx.mysql.client.idle-timeoutint
vertx.mysql.client.max-lifetime-unitjava.util.concurrent.TimeUnit
vertx.mysql.client.max-lifetimeint
vertx.mysql.client.pool-cleaner-periodint
vertx.mysql.client.connection-timeout-unitjava.util.concurrent.TimeUnit
vertx.mysql.client.connection-timeoutint
vertx.mysql.client.sharedboolean
vertx.mysql.client.namejava.lang.String
vertx.mysql.client.event-loop-sizeint

Configuration properties for NetClientOptions

PropertyTypeDescription
vertx.mysql.client.log-activityboolean
vertx.mysql.client.activity-log-data-formatio.netty.handler.logging.ByteBufFormat
vertx.mysql.client.send-buffer-sizeint
vertx.mysql.client.receive-buffer-sizeint
vertx.mysql.client.reuse-addressboolean
vertx.mysql.client.traffic-classint
vertx.mysql.client.reuse-portboolean
vertx.mysql.client.tcp-no-delayboolean
vertx.mysql.client.tcp-keep-aliveboolean
vertx.mysql.client.so-lingerint
vertx.mysql.client.read-idle-timeoutint
vertx.mysql.client.write-idle-timeoutint
vertx.mysql.client.sslboolean
vertx.mysql.client.key-cert-optionsio.vertx.core.net.KeyCertOptions
vertx.mysql.client.trust-optionsio.vertx.core.net.TrustOptions
vertx.mysql.client.use-alpnboolean
vertx.mysql.client.ssl-engine-optionsio.vertx.core.net.SSLEngineOptions
vertx.mysql.client.tcp-fast-openboolean
vertx.mysql.client.tcp-corkboolean
vertx.mysql.client.tcp-quick-ackboolean
vertx.mysql.client.tcp-user-timeoutint
vertx.mysql.client.tcp-keep-alive-idle-secondsint
vertx.mysql.client.tcp-keep-alive-countint
vertx.mysql.client.tcp-keep-alive-interval-secondsint
vertx.mysql.client.enabled-secure-transport-protocolsjava.util.Set
vertx.mysql.client.ssl-handshake-timeoutlong
vertx.mysql.client.ssl-handshake-timeout-unitjava.util.concurrent.TimeUnit
vertx.mysql.client.trust-allboolean
vertx.mysql.client.connect-timeoutint
vertx.mysql.client.proxy-optionsio.vertx.core.net.ProxyOptions
vertx.mysql.client.non-proxy-hostsjava.util.List
vertx.mysql.client.local-addressjava.lang.String
vertx.mysql.client.hostname-verification-algorithmjava.lang.String
vertx.mysql.client.application-layer-protocolsjava.util.List
vertx.mysql.client.register-write-handlerboolean

Micronaut Vertx Pg Client Config Properties

Configuration properties for PgClientConfiguration

PropertyTypeDescription
vertx.pg.client.urijava.lang.StringThe Pg connection URI.

Configuration properties for PgConnectOptions

PropertyTypeDescription
vertx.pg.client.hostjava.lang.String
vertx.pg.client.portint
vertx.pg.client.userjava.lang.String
vertx.pg.client.passwordjava.lang.String
vertx.pg.client.databasejava.lang.String
vertx.pg.client.cache-prepared-statementsboolean
vertx.pg.client.prepared-statement-cache-max-sizeint
vertx.pg.client.prepared-statement-cache-sql-filterjava.util.function.Predicate
vertx.pg.client.propertiesjava.util.Map
vertx.pg.client.tracing-policyio.vertx.core.tracing.TracingPolicy
vertx.pg.client.reconnect-attemptsint
vertx.pg.client.reconnect-intervallong
vertx.pg.client.metrics-namejava.lang.String
vertx.pg.client.ssl-optionsio.vertx.core.net.ClientSSLOptions
vertx.pg.client.pipelining-limitint
vertx.pg.client.prepared-statement-cache-sql-limitint
vertx.pg.client.ssl-modeio.vertx.pgclient.SslMode
vertx.pg.client.ssl-negotiationio.vertx.pgclient.SslNegotiation
vertx.pg.client.use-layer7-proxyboolean

Configuration properties for PoolOptions

PropertyTypeDescription
vertx.pg.client.max-sizeint
vertx.pg.client.max-wait-queue-sizeint
vertx.pg.client.idle-timeout-unitjava.util.concurrent.TimeUnit
vertx.pg.client.idle-timeoutint
vertx.pg.client.max-lifetime-unitjava.util.concurrent.TimeUnit
vertx.pg.client.max-lifetimeint
vertx.pg.client.pool-cleaner-periodint
vertx.pg.client.connection-timeout-unitjava.util.concurrent.TimeUnit
vertx.pg.client.connection-timeoutint
vertx.pg.client.sharedboolean
vertx.pg.client.namejava.lang.String
vertx.pg.client.event-loop-sizeint

Configuration properties for NetClientOptions

PropertyTypeDescription
vertx.pg.client.log-activityboolean
vertx.pg.client.activity-log-data-formatio.netty.handler.logging.ByteBufFormat
vertx.pg.client.send-buffer-sizeint
vertx.pg.client.receive-buffer-sizeint
vertx.pg.client.reuse-addressboolean
vertx.pg.client.traffic-classint
vertx.pg.client.reuse-portboolean
vertx.pg.client.tcp-no-delayboolean
vertx.pg.client.tcp-keep-aliveboolean
vertx.pg.client.so-lingerint
vertx.pg.client.read-idle-timeoutint
vertx.pg.client.write-idle-timeoutint
vertx.pg.client.sslboolean
vertx.pg.client.key-cert-optionsio.vertx.core.net.KeyCertOptions
vertx.pg.client.trust-optionsio.vertx.core.net.TrustOptions
vertx.pg.client.use-alpnboolean
vertx.pg.client.ssl-engine-optionsio.vertx.core.net.SSLEngineOptions
vertx.pg.client.tcp-fast-openboolean
vertx.pg.client.tcp-corkboolean
vertx.pg.client.tcp-quick-ackboolean
vertx.pg.client.tcp-user-timeoutint
vertx.pg.client.tcp-keep-alive-idle-secondsint
vertx.pg.client.tcp-keep-alive-countint
vertx.pg.client.tcp-keep-alive-interval-secondsint
vertx.pg.client.enabled-secure-transport-protocolsjava.util.Set
vertx.pg.client.ssl-handshake-timeoutlong
vertx.pg.client.ssl-handshake-timeout-unitjava.util.concurrent.TimeUnit
vertx.pg.client.trust-allboolean
vertx.pg.client.connect-timeoutint
vertx.pg.client.proxy-optionsio.vertx.core.net.ProxyOptions
vertx.pg.client.non-proxy-hostsjava.util.List
vertx.pg.client.local-addressjava.lang.String
vertx.pg.client.hostname-verification-algorithmjava.lang.String
vertx.pg.client.application-layer-protocolsjava.util.List
vertx.pg.client.register-write-handlerboolean

Configuration properties for PgConnectOptions

PropertyTypeDescription
vertx.pg.client.hostjava.lang.String
vertx.pg.client.portint
vertx.pg.client.userjava.lang.String
vertx.pg.client.passwordjava.lang.String
vertx.pg.client.databasejava.lang.String
vertx.pg.client.cache-prepared-statementsboolean
vertx.pg.client.prepared-statement-cache-max-sizeint
vertx.pg.client.prepared-statement-cache-sql-filterjava.util.function.Predicate
vertx.pg.client.propertiesjava.util.Map
vertx.pg.client.tracing-policyio.vertx.core.tracing.TracingPolicy
vertx.pg.client.reconnect-attemptsint
vertx.pg.client.reconnect-intervallong
vertx.pg.client.metrics-namejava.lang.String
vertx.pg.client.ssl-optionsio.vertx.core.net.ClientSSLOptions
vertx.pg.client.pipelining-limitint
vertx.pg.client.prepared-statement-cache-sql-limitint
vertx.pg.client.ssl-modeio.vertx.pgclient.SslMode
vertx.pg.client.ssl-negotiationio.vertx.pgclient.SslNegotiation
vertx.pg.client.use-layer7-proxyboolean

Configuration properties for PoolOptions

PropertyTypeDescription
vertx.pg.client.max-sizeint
vertx.pg.client.max-wait-queue-sizeint
vertx.pg.client.idle-timeout-unitjava.util.concurrent.TimeUnit
vertx.pg.client.idle-timeoutint
vertx.pg.client.max-lifetime-unitjava.util.concurrent.TimeUnit
vertx.pg.client.max-lifetimeint
vertx.pg.client.pool-cleaner-periodint
vertx.pg.client.connection-timeout-unitjava.util.concurrent.TimeUnit
vertx.pg.client.connection-timeoutint
vertx.pg.client.sharedboolean
vertx.pg.client.namejava.lang.String
vertx.pg.client.event-loop-sizeint

Configuration properties for NetClientOptions

PropertyTypeDescription
vertx.pg.client.log-activityboolean
vertx.pg.client.activity-log-data-formatio.netty.handler.logging.ByteBufFormat
vertx.pg.client.send-buffer-sizeint
vertx.pg.client.receive-buffer-sizeint
vertx.pg.client.reuse-addressboolean
vertx.pg.client.traffic-classint
vertx.pg.client.reuse-portboolean
vertx.pg.client.tcp-no-delayboolean
vertx.pg.client.tcp-keep-aliveboolean
vertx.pg.client.so-lingerint
vertx.pg.client.read-idle-timeoutint
vertx.pg.client.write-idle-timeoutint
vertx.pg.client.sslboolean
vertx.pg.client.key-cert-optionsio.vertx.core.net.KeyCertOptions
vertx.pg.client.trust-optionsio.vertx.core.net.TrustOptions
vertx.pg.client.use-alpnboolean
vertx.pg.client.ssl-engine-optionsio.vertx.core.net.SSLEngineOptions
vertx.pg.client.tcp-fast-openboolean
vertx.pg.client.tcp-corkboolean
vertx.pg.client.tcp-quick-ackboolean
vertx.pg.client.tcp-user-timeoutint
vertx.pg.client.tcp-keep-alive-idle-secondsint
vertx.pg.client.tcp-keep-alive-countint
vertx.pg.client.tcp-keep-alive-interval-secondsint
vertx.pg.client.enabled-secure-transport-protocolsjava.util.Set
vertx.pg.client.ssl-handshake-timeoutlong
vertx.pg.client.ssl-handshake-timeout-unitjava.util.concurrent.TimeUnit
vertx.pg.client.trust-allboolean
vertx.pg.client.connect-timeoutint
vertx.pg.client.proxy-optionsio.vertx.core.net.ProxyOptions
vertx.pg.client.non-proxy-hostsjava.util.List
vertx.pg.client.local-addressjava.lang.String
vertx.pg.client.hostname-verification-algorithmjava.lang.String
vertx.pg.client.application-layer-protocolsjava.util.List
vertx.pg.client.register-write-handlerboolean

Configuration properties for PgPemTrustOptionsConfiguration

PropertyTypeDescription
vertx.pg.client.pem-trust-options.cert-pathsjava.util.ListSets the PEM certificate paths configured under {@code vertx.pg.client.pem-trust-options.cert-paths}.