package

com.atlassian.confluence.setup

Interfaces

BootstrapManager Controls the bootstrapping of Confluence - starting essential, core services. 
ConfluenceBootstrapConstants  

Classes

BootstrapApplicationStartupListener  
BootstrapContextInitialisedEvent An event indicating that the bootstrap context has been initialised. 
BootstrapPropertiesProvider  
BootstrapSidManager Manages SID generation and persistence before the database is available. 
BootstrapTestUtils  
BootstrapUtils This class is deprecated. since 2.3 use com.atlassian.config.util.BootstrapUtils 
ConfluenceBootstrappedContextLoaderListener Adds (relatively) user friendly error handling if the main spring context cannot be initialized. 
ConfluenceClassPathXmlApplicationContext Customisation of the Spring XML Application context that uses Confluence's custom bean factory, and allows the context to support ServletContextAware beans despite not being a WebApplicationContext. 
ConfluenceConfigurationListener Brings up the initial, minimal environment necessary to bootstrap Confluence. 
ConfluenceConfigurationPersister  
ConfluenceConfigurationPersisterForTests  
ConfluenceDatabaseHelper  
ConfluenceEmailSetup  
ConfluenceEncodingFilter Extends the AbstractEncodingFilter to return the encoding specified by the application configuration. 
ConfluenceHomeLocatorForTests  
ConfluenceLicenseRegistry  
ConfluenceListableBeanFactory Our own BeanFactory to enable the unregistering of child beans, as well as autowiring and more efficient toString(). 
ConfluenceRendererConfiguration This is a call through class provided for the renderer that will use confluence specific setup information to relay the information to the renderer. 
ConfluenceXmlWebApplicationContext  
DefaultBootstrapManager BootstrapManager is responsible for initializing the dependencies of Confluence environment. 
DefaultHibernateConfigurator  
DefaultSetupPersister  
LegacyLicenseUtils Contains utility methods for old version 1 licenses. 
Resin3ContextListener listener that checks:
  • whether the user is using resin 3
  • and if so, if they have enabled the resin 3 web.xml (required to make Confluence work under this container)  
  • SetupCompleteEvent  
    SetupContext Static holder for setup Spring context. 
    SetupPluginManager Cut-down plugin manager for the setup wizard, since it only need to load a limited number of plugins. 
    SetupUtil  
    SetupWebResourceManager A stripped-down web resource manager sufficient to serve resources during setup when most of Confluence is not available. 
    SharedConfigurationMap Created by IntelliJ IDEA. 
    TempPluginParentDirectoryLocator Provides working directories for the plugin manager in a temp directory specifically created for this manager instance. 
    TestBootstrapManager  
    TestBootstrapPropertiesProvider  
    TestConfluenceConfig  
    TestDatabaseDetails TestDatabaseDetails must simply confirm that
    1. a db.properties file can be loaded and modelled adequately by the object. 
    TestDefaultSetupPersister  
    TestLegacyLicenseUtils  
    TestMappingResources  
    TestValidLicenseContextListener  
    ValidLicenseContextListener  

    Enums

    BuildInformation Singleton which provides build and version information for the Confluence application.