|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.util.BaseApplicationContextHelper
public abstract class BaseApplicationContextHelper
Helper class to provide static and common access to the Spring
application context
.
Nested Class Summary | |
---|---|
protected static class |
BaseApplicationContextHelper.VariableFeatureClassPathXmlApplicationContext
A wrapper around ClassPathXmlApplicationContext which allows us
to enable lazy loading or prevent Subsystem autostart as requested. |
Constructor Summary | |
---|---|
BaseApplicationContextHelper()
|
Method Summary | |
---|---|
static void |
closeApplicationContext()
Closes and releases the application context. |
static org.springframework.context.ApplicationContext |
getApplicationContext(java.lang.String[] configLocations)
Provides a static, single instance of the application context. |
static boolean |
isContextLoaded()
Is there currently a context loaded and cached? |
static boolean |
isNoAutoStart()
Will Subsystems with the autoStart=true property set on them be allowed to auto start? The default is to honour the spring configuration and allow them to, but they can be prevented if required. |
static boolean |
isUsingLazyLoading()
Will the Spring beans be initilised in a lazy manner, or all in one go? The default it to load everything in one go, as spring normally does. |
static void |
setNoAutoStart(boolean noAutoStart)
Should the autoStart=true property on subsystems be honoured, or should this property be ignored and the auto start prevented? Normally we will use the spring configuration to decide what to start, but when running tests, you can use this to prevent the auto start. |
static void |
setUseLazyLoading(boolean lazyLoading)
Should the Spring beans be initilised in a lazy manner, or all in one go? Normally lazy loading/intialising shouldn't be used when running with the full context, but it may be appropriate to reduce startup times when using a small, cut down context. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BaseApplicationContextHelper()
Method Detail |
---|
public static org.springframework.context.ApplicationContext getApplicationContext(java.lang.String[] configLocations)
public static void closeApplicationContext()
#getApplicationContext()
, a new context will be given.
public static void setUseLazyLoading(boolean lazyLoading)
public static boolean isUsingLazyLoading()
public static void setNoAutoStart(boolean noAutoStart)
public static boolean isNoAutoStart()
public static boolean isContextLoaded()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |