DatabaseConfigurationLoader | DatabaseConfigurationLoader is responsible for loading and persisting database configuration from and to the home directory. |
DatabaseConfigurationManager | Manager implementation that provides save, load and related operations for JIRA's database configuration. |
Datasource | A datasource that JIRA can use to connect to a database. |
AbstractJiraHomeDatabaseConfigurationLoader | Base implementation of DatabaseConfigurationLoader for loading Database Configuration from jira-home. |
DatabaseConfig | The configuration for JIRA to connect to the database. |
DatabaseConfigHandler | Handler for parsing datasource config from and writing datasource config to XML. |
DatabaseConfigurationManagerImpl | A threadsafe implementation which reads and writes configuration for the database using the given
DatabaseConfigurationLoader . |
DatabaseDriverRegisterer | Registers required DB drivers and provides db-specific error messages when things go wrong. |
JdbcDatasource | A JDBC datasource. |
JdbcDatasource.Builder | This is a builder class for constructing a JdbcDatasource manually. |
JndiDatasource | A JNDI datasource |
LegacyHsqlDatasourceInfo | Wrapper of DatasourceInfo that allows HSQL to start with DBCP2, by providing validation query as HSQL driver does not support isValid method. |
ManagedDatasourceInfoSupplier | Implements a minimal method of acquiring access to the OfBiz DatasourceInfo that uses the DatabaseConfigurationManager 's DatabaseConfig. |
SystemDatabaseConfigurationLoader | Class that loads and persists database configuration by loading from and saving to FILENAME_DBCONFIG in the
JIRA home directory. |
InvalidDatabaseDriverException | Thrown if JIRA is requested to configure database using an invalid JDBC driver (that cannot be loaded) |