Class OracleClientConfiguration
java.lang.Object
io.micronaut.configuration.vertx.oracle.client.OracleClientConfiguration
@ConfigurationProperties("vertx.oracle.client")
public class OracleClientConfiguration
extends Object
The configuration of the Vert.x Oracle client: the
OracleConnectOptions and PoolOptions, and
optionally a connection URI. The Oracle client connects through JDBC, so it has no Vert.x net client options.- Since:
- 7.3.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected io.vertx.oracleclient.OracleConnectOptionsprotected io.vertx.sqlclient.PoolOptionsprotected @Nullable String -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
connectOptions
@ConfigurationBuilder protected io.vertx.oracleclient.OracleConnectOptions connectOptions -
poolOptions
@ConfigurationBuilder protected io.vertx.sqlclient.PoolOptions poolOptions -
uri
-
-
Constructor Details
-
OracleClientConfiguration
public OracleClientConfiguration()
-
-
Method Details
-
getUri
- Returns:
- The Oracle connection URI, for example
oracle:thin:@localhost:1521/FREEPDB1orjdbc:oracle:thin:@mydb_high. It replaces the configured endpoint, and the other configured options still apply.
-
getConnectOptions
public io.vertx.oracleclient.OracleConnectOptions getConnectOptions()- Returns:
- The options for configuring a connection.
-
getPoolOptions
public io.vertx.sqlclient.PoolOptions getPoolOptions()- Returns:
- The options for configuring a connection pool.
-