| AbstractApplicationContext | 
              Abstract implementation of the ApplicationContext
 interface.  | 
          
        
              | AbstractJmsListeningContainer | 
              Common base class for all containers which need to implement listening
 based on a JMS Connection (either shared or freshly obtained for each attempt).  | 
          
        
              | AbstractMessageListenerContainer | 
              Abstract base class for message listener containers.  | 
          
        
              | AbstractPollingMessageListenerContainer | 
              Base class for listener container implementations which are based on polling.  | 
          
        
              | AbstractRefreshableApplicationContext | 
              Base class for ApplicationContext
 implementations which are supposed to support multiple calls to refresh(),
 creating a new internal bean factory instance every time.  | 
          
        
              | AbstractRefreshableConfigApplicationContext | 
              AbstractRefreshableApplicationContext subclass that adds common handling
 of specified config locations.  | 
          
        
              | AbstractRefreshablePortletApplicationContext | 
              AbstractRefreshableApplicationContext
 subclass which implements the ConfigurablePortletApplicationContext
 interface for portlet environments.  | 
          
        
              | AbstractRefreshableWebApplicationContext | 
              AbstractRefreshableApplicationContext
 subclass which implements the
 ConfigurableWebApplicationContext
 interface for web environments.  | 
          
        
              | AbstractXmlApplicationContext | 
              Convenient base class for ApplicationContext
 implementations, drawing configuration from XML documents containing bean definitions
 understood by an XmlBeanDefinitionReader.  | 
          
        
              | AnnotationConfigApplicationContext | 
              Standalone application context, accepting annotated classes as input - in particular
 @Configuration-annotated
 classes, but also plain @Components
 and JSR-330 compliant classes using javax.inject annotations.  | 
          
        
              | AnnotationConfigWebApplicationContext | 
              WebApplicationContext implementation
 which accepts annotated classes as input - in particular
 @Configuration-annotated
 classes, but also plain @Components
 and JSR-330 compliant classes using javax.inject annotations.  | 
          
        
              | ClassPathXmlApplicationContext | 
              Standalone XML application context, taking the context definition files
 from the class path, interpreting plain paths as class path resource names
 that include the package path (e.g.  | 
          
        
              | ConfigurableApplicationContext | 
              SPI interface to be implemented by most if not all application contexts.  | 
          
        
              | ConfigurablePortletApplicationContext | 
              Interface to be implemented by configurable portlet application contexts.  | 
          
        
              | ConfigurableWebApplicationContext | 
              Interface to be implemented by configurable web application contexts.  | 
          
        
              | DefaultLifecycleProcessor | 
              Default implementation of the LifecycleProcessor strategy.  | 
          
        
              | DefaultMessageListenerContainer | 
              Message listener container variant that uses plain JMS client API, specifically
 a loop of MessageConsumer.receive() calls that also allow for
 transactional reception of messages (registering them with XA transactions).  | 
          
        
              | DefaultMessageListenerContainer102 | 
              
      
  This class is deprecated.
      as of Spring 3.0, in favor of the JMS 1.1 based DefaultMessageListenerContainer
  | 
          
        
              | FileSystemXmlApplicationContext | 
              Standalone XML application context, taking the context definition files
 from the file system or from URLs, interpreting plain paths as relative
 file system locations (e.g.  | 
          
        
              | GenericApplicationContext | 
              Generic ApplicationContext implementation that holds a single internal
 DefaultListableBeanFactory
 instance and does not assume a specific bean definition format.  | 
          
        
              | GenericMessageEndpointManager | 
              Generic bean that manages JCA 1.5 message endpoints within a Spring
 application context, activating and deactivating the endpoint as part
 of the application context's lifecycle.  | 
          
        
              | GenericWebApplicationContext | 
              Subclass of GenericApplicationContext, suitable for web environments.  | 
          
        
              | GenericXmlApplicationContext | 
              Convenient application context with built-in XML support.  | 
          
        
              | JmsMessageEndpointManager | 
              Extension of the generic JCA 1.5
 GenericMessageEndpointManager,
 adding JMS-specific support for ActivationSpec configuration.  | 
          
        
              | LifecycleProcessor | 
              Strategy interface for processing Lifecycle beans within the ApplicationContext.  | 
          
        
              | ResourceAdapterApplicationContext | 
              ApplicationContext implementation
 for a JCA ResourceAdapter.  | 
          
        
              | SchedulerFactoryBean | 
              FactoryBean that creates and configures a Quartz org.quartz.Scheduler,
 manages its lifecycle as part of the Spring application context, and exposes the
 Scheduler as bean reference for dependency injection.  | 
          
        
              | SimpleMessageListenerContainer | 
              Message listener container that uses the plain JMS client API's
 MessageConsumer.setMessageListener() method to
 create concurrent MessageConsumers for the specified listeners.  | 
          
        
              | SimpleMessageListenerContainer102 | 
              
      
  This class is deprecated.
      as of Spring 3.0, in favor of the JMS 1.1 based SimpleMessageListenerContainer
  | 
          
        
              | SmartLifecycle | 
              An extension of the Lifecycle interface for those objects that require to be
 started upon ApplicationContext refresh and/or shutdown in a particular order.  | 
          
        
              | StaticApplicationContext | 
              ApplicationContext implementation
 which supports programmatic registration of beans and messages,
 rather than reading bean definitions from external configuration sources.  | 
          
        
              | StaticPortletApplicationContext | 
              Static Portlet-based ApplicationContext
 implementation for testing.  | 
          
        
              | StaticWebApplicationContext | 
              Static WebApplicationContext
 implementation for testing.  | 
          
        
              | TimerManagerAccessor | 
              Base class for classes that are accessing a CommonJ commonj.timers.TimerManager
 Defines common configuration settings and common lifecycle handling.  | 
          
        
              | TimerManagerFactoryBean | 
              FactoryBean that retrieves a
 CommonJ commonj.timers.TimerManager and exposes it for bean references.  | 
          
        
              | TimerManagerTaskScheduler | 
              Implementation of Spring's TaskScheduler interface, wrapping
 a CommonJ commonj.timers.TimerManager.  | 
          
        
              | XmlPortletApplicationContext | 
              Portlet-based WebApplicationContext
 implementation which takes its configuration from XML documents, understood
 by an XmlBeanDefinitionReader.  | 
          
        
              | XmlWebApplicationContext | 
              WebApplicationContext implementation
 which takes its configuration from XML documents, understood by an
 XmlBeanDefinitionReader.  |