public class ApplicationInitializer extends Object
Constructor and Description |
---|
ApplicationInitializer()
Create the application initializer
|
Modifier and Type | Method and Description |
---|---|
void |
addApplicationContextConfigLocation(String configLocation)
Add the location of an XML file which contains Spring bean definitions that should be
included when creating the ApplicationContext.
|
void |
addInitializationCompleteListener(InitializationCompleteListener listener) |
void |
addInitializationCondition(String conditionId) |
void |
addInitializer(CustomInitializer initializer)
Add an initializer that will be called during
initializeApplication() after the core
components were initialized. |
void |
createApplicationContext()
Create the Spring ApplicationContext and inform the ApplicationPreparedCallback.
|
void |
fulfillInitializationCondition(String conditionId) |
InitializationStatus |
getInitializationStatus() |
void |
initializeApplication()
Initializes the application.
|
boolean |
isCoreInitialized() |
boolean |
isInitialized() |
void |
setApplicationPreparedCallback(ApplicationPreparedCallback applicationPreparedCallback)
Set the callback to invoke after building the Spring ApplicationContext is completed.
|
void |
shutdown()
Shutdown the core components and reset the application context.
|
public ApplicationInitializer()
public void addApplicationContextConfigLocation(String configLocation)
configLocation
- an absolute location of a configuration resource with bean definitions to load.
The string should start with classpath: or file: for loading classpath or file
resources.public void addInitializationCompleteListener(InitializationCompleteListener listener)
public void addInitializationCondition(String conditionId)
public void addInitializer(CustomInitializer initializer)
initializeApplication()
after the core
components were initialized.initializer
- the additional initializerpublic void createApplicationContext()
ApplicationInitializationException
- in case the ApplicationContext cannot be createdpublic void fulfillInitializationCondition(String conditionId)
public InitializationStatus getInitializationStatus()
public void initializeApplication() throws ApplicationInitializationException
ApplicationInitializationException
- in case something goes wrongpublic boolean isCoreInitialized()
public boolean isInitialized()
public void setApplicationPreparedCallback(ApplicationPreparedCallback applicationPreparedCallback)
applicationPreparedCallback
- the callback to invokepublic void shutdown()
Copyright © 2019 Communote team. All rights reserved.