Package com.atlassian.confluence.setup
package com.atlassian.confluence.setup
-
ClassDescriptionAbstractBootstrapApplicationListener<E extends org.springframework.context.ApplicationEvent>Configures the beans of the bootstrap spring context.An event indicating that the bootstrap context has been initialised.Controls the bootstrapping of Confluence - starting essential, core services.Internal interface of Bootstrap ManagerDeprecated.since 7.14 No longer used.Manages SID generation and persistence before the database is available.BootstrapStatusProvider is responsible to expose only required methods of DefaultBootstrapManager.Singleton which provides build and version information for the Confluence application.A utility class which compares the various build numbers associated with a Confluence instance, and checks them for consistency.Represents a
ApplicationContext
that still allowsServletContextAware
andServletConfigAware
processing, and unregistering bean definitions.Represents aWebApplicationContext
that supports spring annotation processing, and allows for unregistering bean definitions.Adds (relatively) user friendly error handling if the main spring context cannot be initialized.Brings up the initial, minimal environment necessary to bootstrap Confluence.Encapsulates the database configuration at the database setup stage.The builder for creating an instance of ConfluenceDatabaseDetails.CONFSERVER-58180 Avoid setting the content type header on static resources, let the DefaultServlet do its magicDeprecated.Since 5.6.This is a call through class provided for the renderer that will use confluence specific setup information to relay the information to the renderer.Verify the database collation.Indicates the database connection setup was failed due to non-sql exception, such that jdbc driver could not be found.Enum representing the database typeEncapsulates a Database Verification result.Verify the database connection at setup stage.Indicates the database connection verification was failed due to non-sql exception, such that collation is not appropriate.BootstrapManager is responsible for initializing the dependencies of Confluence environment.Defines the method to get the database url give the connection details.Factory object for returning a builder for database url.Configures the beans of the setup spring context.Static holder for setup Spring context.Minimum implementation for the setup context.Provide locks for actions so that they don't get run multiple times at once.Cut-down plugin manager for the setup wizard, since it only need to load a limited number of plugins.Helper method to update the database when generating test resources.A stripped-down web resource manager sufficient to serve resources during setup when most of Confluence is not available.Provides working directories for the plugin manager in a temp directory specifically created for this manager instance.