public class NoAutoStartClassPathXmlApplicationContext
extends org.springframework.context.support.ClassPathXmlApplicationContext
ClassPathXmlApplicationContext which
stops Alfresco Subsystem (abstractPropertyBackedBean based)
beans from being AutoStarted by tweaking their property definitions.
You shouldn't do this in production, but it can be handy with
unit tests, as it allows a quicker startup by preventing
subsystems from starting up| Modifier and Type | Class and Description |
|---|---|
protected static class |
NoAutoStartClassPathXmlApplicationContext.NoAutoStartBeanDefinitionDocumentReader |
protected static class |
NoAutoStartClassPathXmlApplicationContext.NoAutoStartBeanDefinitionParserDelegate |
APPLICATION_EVENT_MULTICASTER_BEAN_NAME, LIFECYCLE_PROCESSOR_BEAN_NAME, logger, MESSAGE_SOURCE_BEAN_NAMECONFIG_LOCATION_DELIMITERS, CONVERSION_SERVICE_BEAN_NAME, ENVIRONMENT_BEAN_NAME, LOAD_TIME_WEAVER_BEAN_NAME, SYSTEM_ENVIRONMENT_BEAN_NAME, SYSTEM_PROPERTIES_BEAN_NAME| Constructor and Description |
|---|
NoAutoStartClassPathXmlApplicationContext(String[] configLocations) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
initBeanDefinitionReader(org.springframework.beans.factory.xml.XmlBeanDefinitionReader reader) |
protected static void |
postInitBeanDefinitionReader(org.springframework.beans.factory.xml.XmlBeanDefinitionReader reader)
Does the work of disabling the autostart of the
Subsystem (abstractPropertyBackedBean) beans
on the xml bean reader
|
getConfigResourcesloadBeanDefinitions, loadBeanDefinitions, setValidatingafterPropertiesSet, getConfigLocations, getDefaultConfigLocations, resolvePath, setBeanName, setConfigLocation, setConfigLocations, setIdcancelRefresh, closeBeanFactory, createBeanFactory, customizeBeanFactory, getBeanFactory, hasBeanFactory, refreshBeanFactory, setAllowBeanDefinitionOverriding, setAllowCircularReferencesaddApplicationListener, addBeanFactoryPostProcessor, addListener, close, containsBean, containsBeanDefinition, containsLocalBean, createEnvironment, destroy, destroyBeans, doClose, findAnnotationOnBean, finishBeanFactoryInitialization, finishRefresh, getAliases, getApplicationListeners, getApplicationName, getAutowireCapableBeanFactory, getBean, getBean, getBean, getBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanFactoryPostProcessors, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType, getBeansWithAnnotation, getDisplayName, getEnvironment, getId, getInternalParentBeanFactory, getInternalParentMessageSource, getMessage, getMessage, getMessage, getParent, getParentBeanFactory, getResourcePatternResolver, getResources, getStartupDate, getType, initApplicationEventMulticaster, initLifecycleProcessor, initMessageSource, initPropertySources, invokeBeanFactoryPostProcessors, isActive, isPrototype, isRunning, isSingleton, isTypeMatch, obtainFreshBeanFactory, onClose, onRefresh, postProcessBeanFactory, prepareBeanFactory, prepareRefresh, publishEvent, refresh, registerBeanPostProcessors, registerListeners, registerShutdownHook, setDisplayName, setEnvironment, setParent, start, stop, toStringgetClassLoader, getResource, getResourceByPath, setClassLoaderpublic NoAutoStartClassPathXmlApplicationContext(String[] configLocations) throws org.springframework.beans.BeansException
org.springframework.beans.BeansExceptionprotected void initBeanDefinitionReader(org.springframework.beans.factory.xml.XmlBeanDefinitionReader reader)
initBeanDefinitionReader in class org.springframework.context.support.AbstractXmlApplicationContextprotected static void postInitBeanDefinitionReader(org.springframework.beans.factory.xml.XmlBeanDefinitionReader reader)
Copyright © 2005–2019 Alfresco Software. All rights reserved.