The Spring Framework

Uses of Interface
org.springframework.context.Lifecycle

Packages that use Lifecycle
org.springframework.context This package builds on the beans package to add support for message sources and for the Observer design pattern, and the ability for application objects to obtain resources using a consistent API. 
org.springframework.context.support Classes supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation. 
org.springframework.jms.listener This package contains the base message listener container facility. 
org.springframework.jms.listener.serversession This package contains the ServerSessionMessageListenerContainer implementation, based on the standard JMS ServerSessionPool API. 
org.springframework.scheduling.commonj Convenience classes for scheduling based on the CommonJ WorkManager/TimerManager facility, as supported by IBM WebSphere 6.0+ and BEA WebLogic 9.0+. 
org.springframework.scheduling.quartz Support classes for the open source scheduler Quartz, allowing to set up Quartz Schedulers, JobDetails and Triggers as beans in a Spring context. 
org.springframework.web.context Contains a variant of the application context interface for web applications, and the ContextLoaderListener that bootstraps a root web application context. 
org.springframework.web.context.support Classes supporting the org.springframework.web.context package, such as WebApplicationContext implementations and various utility classes. 
org.springframework.web.portlet.context Support for Spring's application context concept in a portlet environment, including ApplicationContext implementations and various utility classes. 
 

Uses of Lifecycle in org.springframework.context
 

Subinterfaces of Lifecycle in org.springframework.context
 interface ConfigurableApplicationContext
          SPI interface to be implemented by most if not all application contexts.
 

Uses of Lifecycle in org.springframework.context.support
 

Classes in org.springframework.context.support that implement Lifecycle
 class AbstractApplicationContext
          Abstract implementation of the ApplicationContext interface.
 class AbstractRefreshableApplicationContext
          Base class for ApplicationContext implementations which are supposed to support multiple refreshs, creating a new internal bean factory instance every time.
 class AbstractXmlApplicationContext
          Convenient base class for ApplicationContext implementations, drawing configuration from XML documents containing bean definitions understood by an XmlBeanDefinitionReader.
 class 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.
 class 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.
 class GenericApplicationContext
          Generic ApplicationContext implementation that holds a single internal DefaultListableBeanFactory instance and does not assume a specific bean definition format.
 class StaticApplicationContext
          ApplicationContext implementation which supports programmatic registration of beans and messages, rather than reading bean definitions from external configuration sources.
 

Uses of Lifecycle in org.springframework.jms.listener
 

Classes in org.springframework.jms.listener that implement Lifecycle
 class 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).
 class AbstractMessageListenerContainer
          Abstract base class for message listener containers.
 class AbstractPollingMessageListenerContainer
          Base class for listener container implementations which are based on polling.
 class 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).
 class DefaultMessageListenerContainer102
          A subclass of DefaultMessageListenerContainer for the JMS 1.0.2 specification, not relying on JMS 1.1 methods like SimpleMessageListenerContainer itself.
 class SimpleMessageListenerContainer
          Message listener container that uses the plain JMS client API's MessageConsumer.setMessageListener() method to create concurrent MessageConsumers for the specified listeners.
 class SimpleMessageListenerContainer102
          A subclass of SimpleMessageListenerContainer for the JMS 1.0.2 specification, not relying on JMS 1.1 methods like SimpleMessageListenerContainer itself.
 

Uses of Lifecycle in org.springframework.jms.listener.serversession
 

Classes in org.springframework.jms.listener.serversession that implement Lifecycle
 class ServerSessionMessageListenerContainer
          Message listener container that builds on the ServerSessionPool SPI, creating JMS ServerSession instances through a pluggable ServerSessionFactory.
 class ServerSessionMessageListenerContainer102
          A subclass of ServerSessionMessageListenerContainer for the JMS 1.0.2 specification, not relying on JMS 1.1 methods like ServerSessionMessageListenerContainer itself.
 

Uses of Lifecycle in org.springframework.scheduling.commonj
 

Classes in org.springframework.scheduling.commonj that implement Lifecycle
 class TimerManagerFactoryBean
          FactoryBean that retrieves a CommonJ TimerManager and exposes it for bean references.
 

Uses of Lifecycle in org.springframework.scheduling.quartz
 

Classes in org.springframework.scheduling.quartz that implement Lifecycle
 class SchedulerFactoryBean
          FactoryBean that sets up a Quartz Scheduler, manages its lifecycle as part of the Spring application context, and exposes the Scheduler reference for dependency injection.
 

Uses of Lifecycle in org.springframework.web.context
 

Subinterfaces of Lifecycle in org.springframework.web.context
 interface ConfigurableWebApplicationContext
          Interface to be implemented by configurable web application contexts.
 

Uses of Lifecycle in org.springframework.web.context.support
 

Classes in org.springframework.web.context.support that implement Lifecycle
 class AbstractRefreshableWebApplicationContext
          AbstractRefreshableApplicationContext subclass which implements the ConfigurableWebApplicationContext interface for web environments.
 class GenericWebApplicationContext
          Subclass of GenericApplicationContext, suitable for web environments.
 class StaticWebApplicationContext
          Static WebApplicationContext implementation for testing.
 class XmlWebApplicationContext
          WebApplicationContext implementation which takes its configuration from XML documents, understood by an XmlBeanDefinitionReader.
 

Uses of Lifecycle in org.springframework.web.portlet.context
 

Subinterfaces of Lifecycle in org.springframework.web.portlet.context
 interface ConfigurablePortletApplicationContext
          Interface to be implemented by configurable portlet application contexts.
 

Classes in org.springframework.web.portlet.context that implement Lifecycle
 class AbstractRefreshablePortletApplicationContext
          AbstractRefreshableApplicationContext subclass which implements the ConfigurablePortletApplicationContext interface for portlet environments.
 class StaticPortletApplicationContext
          Static Portlet-based ApplicationContext implementation for testing.
 class XmlPortletApplicationContext
          Portlet-based WebApplicationContext implementation which takes its configuration from XML documents, understood by an XmlBeanDefinitionReader.
 


The Spring Framework

Copyright © 2002-2007 The Spring Framework.