public class ConnectionUrlDecoratingDatabaseConfigurationListener extends Object implements DatabaseConfigurationListener
DefaultDatabaseConnectionParameters
for JDBC
connectionsModifier and Type | Field and Description |
---|---|
static String |
JDBC_CONNECTION_PREFIX |
Constructor and Description |
---|
ConnectionUrlDecoratingDatabaseConfigurationListener() |
Modifier and Type | Method and Description |
---|---|
void |
handleJNDIDataSource(String hibernateDialect)
Logs recommendations with the connection parameters for the pre-specified JNDI data source identified by the
dialect
|
void |
updateApplicationConfig(com.atlassian.config.ApplicationConfiguration applicationConfig)
Configures database connection url in the specified application configuration
|
void |
updateDatabaseDetails(com.atlassian.config.db.DatabaseDetails databaseDetails)
Updates database connection url with the pre-specified connection parameters, if not already set
|
boolean |
willOverrideDatabaseDetails() |
public static final String JDBC_CONNECTION_PREFIX
public ConnectionUrlDecoratingDatabaseConfigurationListener()
public void updateApplicationConfig(com.atlassian.config.ApplicationConfiguration applicationConfig)
updateApplicationConfig
in interface DatabaseConfigurationListener
applicationConfig
- application configuration to be modifiedpublic void updateDatabaseDetails(com.atlassian.config.db.DatabaseDetails databaseDetails)
updateDatabaseDetails
in interface DatabaseConfigurationListener
databaseDetails
- database details to be updatedpublic void handleJNDIDataSource(String hibernateDialect)
handleJNDIDataSource
in interface DatabaseConfigurationListener
hibernateDialect
- identifying dialectpublic boolean willOverrideDatabaseDetails()
willOverrideDatabaseDetails
in interface DatabaseConfigurationListener
DatabaseDetails
.Copyright © 2024 Atlassian. All rights reserved.