Class SwitchableApplicationContextFactory

java.lang.Object
org.alfresco.repo.management.subsystems.AbstractPropertyBackedBean
org.alfresco.repo.management.subsystems.SwitchableApplicationContextFactory
All Implemented Interfaces:
EventListener, ApplicationContextFactory, PropertyBackedBean, PropertyBackedBeanState, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener<org.springframework.context.ApplicationEvent>
Direct Known Subclasses:
CryptodocSwitchableApplicationContextFactory

public class SwitchableApplicationContextFactory extends AbstractPropertyBackedBean implements ApplicationContextFactory
A configurable proxy for a set of ApplicationContextFactory beans that allows dynamic selection of one or more alternative subsystems via a sourceBeanName property. As with other PropertyBackedBeans, can be stopped, reconfigured, started and tested.