Package com.atlassian.confluence.setup
Class SetupContext
java.lang.Object
com.atlassian.confluence.setup.SetupContext
Static holder for setup Spring context. The setup context provides the services necessary to configure
Confluence before a database connection is available.
The setup context is loaded by the ConfluenceConfigurationListener only if setup is required,
and is destroyed by the FinishSetupAction.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddestroy()Dispose of the setup context.static voidDisable SetupContext initializationstatic org.springframework.context.ConfigurableApplicationContextget()Retrieve the setup contextstatic voidinit(javax.servlet.ServletContext servletContext) Initialise the setup context.static booleanDetermine if the setup context is availablestatic booleanIf SetupContext initialization disabled
-
Constructor Details
-
SetupContext
public SetupContext()
-
-
Method Details
-
init
public static void init(javax.servlet.ServletContext servletContext) Initialise the setup context.- Parameters:
servletContext- the servlet context in which the application is being set up- Throws:
IllegalStateException- if the setup context has already been initialised
-
isAvailable
public static boolean isAvailable()Determine if the setup context is available- Returns:
- true if the setup context is available
-
get
public static org.springframework.context.ConfigurableApplicationContext get()Retrieve the setup context- Returns:
- the currently configured setup context, or null if no context has been configured.
-
destroy
public static void destroy()Dispose of the setup context. If no context is configured, nothing happens. -
isInitializationDisabled
public static boolean isInitializationDisabled()If SetupContext initialization disabled -
disableInitialization
public static void disableInitialization()Disable SetupContext initialization
-