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 Details

    • connectOptions

      @ConfigurationBuilder protected io.vertx.oracleclient.OracleConnectOptions connectOptions
    • poolOptions

      @ConfigurationBuilder protected io.vertx.sqlclient.PoolOptions poolOptions
    • uri

      protected @Nullable String uri
  • Constructor Details

    • OracleClientConfiguration

      public OracleClientConfiguration()
  • Method Details

    • getUri

      public @Nullable String getUri()
      Returns:
      The Oracle connection URI, for example oracle:thin:@localhost:1521/FREEPDB1 or jdbc: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.