public interface BootstrapManager extends com.atlassian.config.bootstrap.AtlassianBootstrapManager, ConfluenceBootstrapConstants
Modifier and Type | Field and Description |
---|---|
static String |
JWT_KEY_LENGTH |
static String |
JWT_PRIVATE_KEY |
static String |
JWT_PUBLIC_KEY |
ATLASSIAN_LICENSE_KEY, ATTACHMENTS_DIR_PROP, CONFLUENCE_HOME_CONSTANT, CONFLUENCE_LOCAL_HOME_CONSTANT, DEFAULT_LICENSE_REGISTRY_KEY, GLOBAL_PLUGIN_STATE, INSTALLATION_DATE_KEY, LICENSE_HASH_KEY, LICENSE_MESSAGE_KEY, LUCENE_INDEX_DIR_PROP, TEMP_DIR_PROP, WEBAPP_CONTEXT_PATH_KEY
Modifier and Type | Method and Description |
---|---|
void |
bootstrapSharedConfiguration(SharedConfigurationMap sharedConfig)
Deprecated.
since 5.9
|
void |
checkConfigurationOnStartup() |
void |
cleanupOnShutdown()
If there's any resource that needs to be cleaned up, do it here.
|
File |
getConfiguredLocalHome()
Returns the configured local home or null if not configured.
|
String |
getConfluenceHome()
Deprecated.
since 5.5. Migrate to either
getSharedHome() or
getLocalHome() instead. |
Optional<String> |
getDataSourceName()
Returns the name of the JNDI-based DataSource, if any.
|
String |
getHibernateDialect()
Returns the SQL dialect being used by Hibernate.
|
File |
getLocalHome()
Confluence local home directory.
|
File |
getSharedHome()
Confluence shared home directory.
|
String |
getWebAppContextPath() |
boolean |
isWebAppContextPathSet() |
void |
setConfluenceHome(String confluenceHome) |
void |
setWebAppContextPath(String webAppContextPath) |
bootstrapDatabase, bootstrapDatasource, databaseContainsExistingData, getApplicationConfig, getApplicationHome, getBootstrapFailureReason, getBuildNumber, getConfiguredApplicationHome, getFilePathProperty, getHibernateConfig, getHibernateConfigurator, getHibernateProperties, getOperation, getPropertiesWithPrefix, getProperty, getPropertyKeys, getSetupPersister, getString, getTestDatabaseConnection, getTestDatasourceConnection, init, isApplicationHomeValid, isBootstrapped, isPropertyTrue, isSetupComplete, publishConfiguration, removeProperty, save, setBuildNumber, setHibernateConfigurator, setOperation, setProperty, setSetupComplete
static final String JWT_PRIVATE_KEY
static final String JWT_PUBLIC_KEY
static final String JWT_KEY_LENGTH
@Deprecated String getConfluenceHome()
getSharedHome()
or
getLocalHome()
instead.File getSharedHome()
This directory is shared between all nodes in a cluster. In non-clustered installations without a shared directory, directory called "shared-home" inside local home directory is returned instead.
This directory should be used for data that can be safely shared across a cluster. Any users of this directory should take into account locking to prevent concurrency errors.
File getLocalHome()
This directory is only visible to the local node in a cluster.
This directory should be used for data that must be node specific and cannot be shared between cluster nodes.
void setConfluenceHome(String confluenceHome) throws com.atlassian.config.ConfigurationException
com.atlassian.config.ConfigurationException
File getConfiguredLocalHome()
Only bootstrap code should need this method. Most code should use
getLocalHome()
instead.
String getWebAppContextPath()
void setWebAppContextPath(String webAppContextPath) throws com.atlassian.config.ConfigurationException
com.atlassian.config.ConfigurationException
boolean isWebAppContextPathSet()
void checkConfigurationOnStartup() throws com.atlassian.config.bootstrap.BootstrapException
com.atlassian.config.bootstrap.BootstrapException
void cleanupOnShutdown()
Optional<String> getDataSourceName()
String getHibernateDialect()
AvailableSettings.DIALECT
@Deprecated void bootstrapSharedConfiguration(SharedConfigurationMap sharedConfig) throws com.atlassian.config.bootstrap.BootstrapException
com.atlassian.config.bootstrap.BootstrapException
Copyright © 2003–2021 Atlassian. All rights reserved.