|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager com.atlassian.confluence.setup.DefaultBootstrapManager
public class DefaultBootstrapManager
BootstrapManager is responsible for initializing the dependencies of Confluence environment.
Field Summary | |
---|---|
static java.lang.String |
CONFIG_DIR_NAME
|
Fields inherited from class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager |
---|
applicationConfig, bootstrapFailureReason, bootstrapped, hibernateConfig, hibernateConfigurator, homeLocator, log, setupPersister |
Fields inherited from interface com.atlassian.confluence.setup.ConfluenceBootstrapConstants |
---|
ATTACHMENTS_DIR_PROP, CONFLUENCE_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 |
Constructor Summary | |
---|---|
DefaultBootstrapManager()
|
Method Summary | |
---|---|
protected void |
afterConfigurationLoaded()
|
void |
bootstrapDatabase(com.atlassian.config.db.DatabaseDetails dbDetails,
boolean embedded)
|
void |
bootstrapDatasource(java.lang.String datasourceName,
java.lang.String hibernateDialect)
|
void |
bootstrapSharedConfiguration(SharedConfigurationMap sharedConfig)
Starts Confluence with a database configuration that has been retrieved from another cluster node. |
void |
checkConfigurationOnStartup()
|
java.lang.String |
getBaseUrl()
Deprecated. |
java.lang.String |
getConfiguredConfluenceHome()
|
java.lang.String |
getConfluenceHome()
|
protected java.lang.String |
getDbUrl(com.atlassian.config.db.DatabaseDetails dbDetails)
|
java.lang.String |
getDomainName()
Deprecated. |
java.lang.String |
getFilePathProperty(java.lang.String key)
CONFLUENCE_HOME_CONSTANT is replaced on the fly with the current location of confluence. |
java.lang.String |
getWebAppContextPath()
|
boolean |
isWebAppContextPathSet()
|
protected boolean |
performPersistenceUpgrade()
|
protected void |
postBootstrapDatabase()
|
void |
publishConfiguration()
|
void |
setClusterConfigurationHelper(ClusterConfigurationHelper clusterConfigurationHelper)
|
void |
setConfluenceHome(java.lang.String confluenceHome)
Use for test cases only |
void |
setDatabaseHelper(ConfluenceDatabaseHelper databaseHelper)
|
void |
setWebAppContextPath(java.lang.String webAppContextPath)
|
Methods inherited from class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager |
---|
databaseContainsExistingData, finishBootstrapInitialisation, getApplicationConfig, getApplicationHome, getBootstrapFailureReason, getBuildNumber, getConfiguredApplicationHome, getHibernateConfig, getHibernateConfigurator, getHibernateProperties, getHomeLocator, getOperation, getPropertiesWithPrefix, getProperty, getPropertyKeys, getSetupPersister, getString, getTables, getTestDatabaseConnection, getTestDatasourceConnection, init, isApplicationHomeValid, isBootstrapped, isPropertyTrue, isSetupComplete, removeProperty, save, setApplicationConfig, setBuildNumber, setHibernateConfig, setHibernateConfigurator, setHomeLocator, setOperation, setProperty, setSetupComplete, setSetupPersister, setTables |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.config.bootstrap.AtlassianBootstrapManager |
---|
databaseContainsExistingData, getApplicationConfig, getApplicationHome, getBootstrapFailureReason, getBuildNumber, getConfiguredApplicationHome, getHibernateConfig, getHibernateConfigurator, getHibernateProperties, getOperation, getPropertiesWithPrefix, getProperty, getPropertyKeys, getSetupPersister, getString, getTestDatabaseConnection, getTestDatasourceConnection, init, isApplicationHomeValid, isBootstrapped, isPropertyTrue, isSetupComplete, removeProperty, save, setBuildNumber, setHibernateConfigurator, setOperation, setProperty, setSetupComplete |
Field Detail |
---|
public static final java.lang.String CONFIG_DIR_NAME
Constructor Detail |
---|
public DefaultBootstrapManager()
Method Detail |
---|
public void publishConfiguration()
publishConfiguration
in interface com.atlassian.config.bootstrap.AtlassianBootstrapManager
publishConfiguration
in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
public java.lang.String getFilePathProperty(java.lang.String key)
getFilePathProperty
in interface com.atlassian.config.bootstrap.AtlassianBootstrapManager
getFilePathProperty
in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
key
- the applicationConfig key who's value you want to perform replacement on.protected java.lang.String getDbUrl(com.atlassian.config.db.DatabaseDetails dbDetails)
getDbUrl
in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
public java.lang.String getConfluenceHome()
getConfluenceHome
in interface BootstrapManager
public void setConfluenceHome(java.lang.String confluenceHome) throws com.atlassian.config.ConfigurationException
setConfluenceHome
in interface BootstrapManager
com.atlassian.config.ConfigurationException
@Deprecated public java.lang.String getBaseUrl()
getBaseUrl
in interface BootstrapManager
@Deprecated public java.lang.String getDomainName()
getDomainName
in interface BootstrapManager
public void bootstrapSharedConfiguration(SharedConfigurationMap sharedConfig) throws com.atlassian.config.bootstrap.BootstrapException
bootstrapSharedConfiguration
in interface BootstrapManager
com.atlassian.config.bootstrap.BootstrapException
public java.lang.String getConfiguredConfluenceHome()
getConfiguredConfluenceHome
in interface BootstrapManager
protected boolean performPersistenceUpgrade()
performPersistenceUpgrade
in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
public void checkConfigurationOnStartup() throws com.atlassian.config.bootstrap.BootstrapException
checkConfigurationOnStartup
in interface BootstrapManager
com.atlassian.config.bootstrap.BootstrapException
protected void afterConfigurationLoaded() throws com.atlassian.config.ConfigurationException
afterConfigurationLoaded
in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
com.atlassian.config.ConfigurationException
public void bootstrapDatabase(com.atlassian.config.db.DatabaseDetails dbDetails, boolean embedded) throws com.atlassian.config.bootstrap.BootstrapException
bootstrapDatabase
in interface com.atlassian.config.bootstrap.AtlassianBootstrapManager
bootstrapDatabase
in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
com.atlassian.config.bootstrap.BootstrapException
public void bootstrapDatasource(java.lang.String datasourceName, java.lang.String hibernateDialect) throws com.atlassian.config.bootstrap.BootstrapException
bootstrapDatasource
in interface com.atlassian.config.bootstrap.AtlassianBootstrapManager
bootstrapDatasource
in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
com.atlassian.config.bootstrap.BootstrapException
protected void postBootstrapDatabase()
postBootstrapDatabase
in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
public java.lang.String getWebAppContextPath()
getWebAppContextPath
in interface BootstrapManager
public void setWebAppContextPath(java.lang.String webAppContextPath) throws com.atlassian.config.ConfigurationException
setWebAppContextPath
in interface BootstrapManager
com.atlassian.config.ConfigurationException
public boolean isWebAppContextPathSet()
isWebAppContextPathSet
in interface BootstrapManager
public void setDatabaseHelper(ConfluenceDatabaseHelper databaseHelper)
public void setClusterConfigurationHelper(ClusterConfigurationHelper clusterConfigurationHelper)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |