Interface DatabaseConnectionInfo

  • All Known Implementing Classes:
    DatabaseConnectionInfoImpl

    public interface DatabaseConnectionInfo
    Contract used for logging "database information" on bootstrap
    API Note:
    Most of the getters here may return null which indicates the value is not known
    • Method Detail

      • getJdbcUrl

        @Nullable String getJdbcUrl()
        The JDBC URL to be used for connections
      • getJdbcDriver

        @Nullable String getJdbcDriver()
        The JDBC Driver to be used for connections
      • getAutoCommitMode

        @Nullable String getAutoCommitMode()
        The transaction auto-commit mode in effect.
      • getIsolationLevel

        @Nullable String getIsolationLevel()
        The transaction isolation-level in effect.
      • getPoolMinSize

        @Nullable Integer getPoolMinSize()
        The minimum connection pool size.
      • getPoolMaxSize

        @Nullable Integer getPoolMaxSize()
        The maximum connection pool size.
      • toInfoString

        String toInfoString()
        Collects the information available here as a single String with the intent of using it in logging.