Class JdbcAdminServiceImpl

    • Constructor Detail

      • JdbcAdminServiceImpl

        public JdbcAdminServiceImpl()
        Default constructor
    • Method Detail

      • getValidationClassNames

        public Set<String> getValidationClassNames​(String className)
        Get Validation class names list for the classname that the jdbc connection pool refers to. This is used for custom connection validation.
        Parameters:
        className -
        Returns:
        all validation class names.
      • getValidationTableNames

        public Set<String> getValidationTableNames​(PoolInfo poolInfo)
                                            throws jakarta.resource.ResourceException
        Get Validation table names list for the database that the jdbc connection pool refers to. This is used for connection validation.
        Parameters:
        poolInfo -
        Returns:
        all validation table names.
        Throws:
        jakarta.resource.ResourceException
        NamingException
      • getValidationTableNames

        public static Set<String> getValidationTableNames​(Connection con,
                                                          String catalog)
                                                   throws jakarta.resource.ResourceException
        Get Validation table names list for the catalog that the jdbc connection pool refers to. This is used for connection validation.
        Parameters:
        con -
        catalog - database name used.
        Returns:
        Throws:
        jakarta.resource.ResourceException