Package oracle.jdbc

Interface OracleCommonConnectionBuilder

All Superinterfaces:
ConnectionBuilder
All Known Subinterfaces:
OracleConnectionBuilder
All Known Implementing Classes:
OracleConnectionBuilderImpl

public interface OracleCommonConnectionBuilder extends ConnectionBuilder
Interface that defines common methods.
Since:
23
  • Method Details

    • executorOracle

      OracleCommonConnectionBuilder executorOracle(Executor executor)

      Set the Executor used for asynchronous tasks by this ConnectionBuilder and any Connection objects built by it. The default value is ForkJoinPool.commonPool().

      Parameters:
      executor - an Executor to use for asynchronous tasks. Not null.
      Returns:
      this OracleCommonConnectionBuilder
      Since:
      20
    • buildConnectionPublisherOracle

      Flow.Publisher<? extends Connection> buildConnectionPublisherOracle() throws SQLException
      Returns a Publisher that publishes a single Connection object with the same state as if it were built by calling build on this ConnectionBuilder. The returned Publisher does not support multiple Subscribers.
      Returns:
      a Publisher of a Connection built by this ConnectionBuilder
      Throws:
      SQLException
      Since:
      20