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.