Uses of Interface

Packages that use DisposableBean
org.springframework.aop.framework.autoproxy.metadata Support classes for target source creation that is driven by source-level metadata attributes. Generic support classes for target source creation. This package contains implementations of the org.springframework.aop.TargetSource interface. 
org.springframework.beans.factory.config SPI interfaces and configuration-related convenience classes for bean factories. Classes supporting the org.springframework.beans.factory package. 
org.springframework.cache.ehcache Support classes for the open source cache EHCache, allowing to set up an EHCache CacheManager and Caches as beans in a Spring context. Classes supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation. 
org.springframework.jca.cci.connection Provides a utility class for easy ConnectionFactory access, a PlatformTransactionManager for local CCI transactions, and various simple ConnectionFactory proxies/adapters. 
org.springframework.jdbc.datasource Provides a utility class for easy DataSource access, a PlatformTransactionManager for a single DataSource, and various simple DataSource implementations. 
org.springframework.jms.connection Provides a PlatformTransactionManager implementation for a single JMS ConnectionFactory, and a SingleConnectionFactory adapter. 
org.springframework.jmx.access Provides proxy support for accessing MBean resources through standard Java interfaces. 
org.springframework.jmx.export This package provides declarative creation and registration of Spring-managed beans as JMX MBeans. Contains support classes for connecting to local and remote MBeanServers and for exposing an MBeanServer to remote clients. 
org.springframework.orm.hibernate Package providing integration of Hibernate 2.1 with Spring concepts. 
org.springframework.orm.hibernate3.annotation Support package for the Hibernate3 Annotation add-on, which supports EJB3-compliant JDK 1.5+ annotations for mappings. Classes supporting the org.springframework.orm.hibernate3 package. 
org.springframework.orm.jdo Package providing integration of JDO (Java Date Objects) with Spring concepts. Classes supporting the org.springframework.orm.jdo package. 
org.springframework.remoting.rmi Remoting classes for conventional RMI and transparent remoting via RMI invokers. 
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.scheduling.timer Scheduling convenience classes for the JDK 1.3+ Timer, allowing to set up Timers and ScheduledTimerTasks as beans in a Spring context. 
org.springframework.transaction.jta Transaction SPI implementation for JTA. Classes supporting the org.springframework.web.context package, such as WebApplicationContext implementations, and a utility class for retrieval of the root application context etc. 
org.springframework.web.filter Provides generic filter base classes allowing for bean-style configuration. Support classes for the multipart resolution framework. 
org.springframework.web.servlet.mvc Standard controller implementations for the MVC framework that comes with Spring. 
org.springframework.web.servlet.view Provides standard View and ViewResolver implementations, including abstract base classes for custom implementations. 

Uses of DisposableBean in org.springframework.aop.framework.autoproxy.metadata

Classes in org.springframework.aop.framework.autoproxy.metadata that implement DisposableBean
 class AttributesPoolingTargetSourceCreator
          PoolingTargetSourceCreator driven by metadata.
 class AttributesPrototypeTargetSourceCreator
          PrototypeTargetSourceCreator driven by metadata.
 class AttributesThreadLocalTargetSourceCreator
          PrototypeTargetSourceCreator driven by metadata.

Uses of DisposableBean in

Classes in that implement DisposableBean
 class AbstractBeanFactoryBasedTargetSourceCreator
          Convenient superclass for TargetSourceCreators that require creating multiple instances of a prototype bean.
 class AbstractPoolingTargetSourceCreator
          Convenient superclass for TargetSource creators that create pooling TargetSources.
 class LazyInitTargetSourceCreator
          TargetSourceCreator that enforces a LazyInitTargetSource for each bean that is defined as "lazy-init".
 class QuickTargetSourceCreator
          Convenient TargetSourceCreator using bean name prefixes to create one of three well-known TargetSource types: : CommonsPoolTargetSource % ThreadLocalTargetSource !

Uses of DisposableBean in

Classes in that implement DisposableBean
 class AbstractPoolingTargetSource
          Abstract base class for pooling TargetSource implementations which maintain a pool of target instances, acquiring and releasing a target object from the pool for each method invocation.
 class CommonsPoolTargetSource
          TargetSource implementation that holds objects in a configurable Jakarta Commons Pool.
 class ThreadLocalTargetSource
          Alternative to an object pool.

Uses of DisposableBean in org.springframework.beans.factory.config

Classes in org.springframework.beans.factory.config that implement DisposableBean
 class AbstractFactoryBean
          Simple template superclass for FactoryBean implementations that creates a singleton or a prototype object, depending on a flag.
 class ListFactoryBean
          Simple factory for shared List instances.
 class MapFactoryBean
          Simple factory for shared Map instances.
 class ObjectFactoryCreatingFactoryBean
          FactoryBean which returns a value which is an ObjectFactory that returns a bean from the BeanFactory.
 class SetFactoryBean
          Simple factory for shared Set instances.

Uses of DisposableBean in

Methods in with parameters of type DisposableBean
protected  void AbstractBeanFactory.registerDisposableBean(String beanName, DisposableBean bean)
          Add the given bean to the list of further disposable beans in this factory.

Uses of DisposableBean in org.springframework.cache.ehcache

Classes in org.springframework.cache.ehcache that implement DisposableBean
 class EhCacheManagerFactoryBean
          FactoryBean that exposes a EHCache CacheManager singleton, configured from a specified config location.

Uses of DisposableBean in

Classes in that implement DisposableBean
 class AbstractApplicationContext
          Abstract implementation of the ApplicationContext interface.
 class AbstractRefreshableApplicationContext
          Base class for ApplicationContext implementations that are supposed to support multiple refreshs, creating a new internal bean factory instance every time.
 class AbstractXmlApplicationContext
          Convenient abstract superclass 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.
 class FileSystemXmlApplicationContext
          Standalone XML application context, taking the context definition files from the file system or from URLs.
 class GenericApplicationContext
          Generic ApplicationContext implementation that holds a single internal DefaultListableBeanFactory instance and does not assume a specific bean definition format.
 class StaticApplicationContext
          ApplicationContext that allows concrete registration of beans and messages in code, rather than from external configuration sources.

Uses of DisposableBean in org.springframework.jca.cci.connection

Classes in org.springframework.jca.cci.connection that implement DisposableBean
 class SingleConnectionFactory
          A CCI ConnectionFactory adapter that returns the same Connection on all getConnection calls, and ignores calls to Connection.close().

Uses of DisposableBean in org.springframework.jdbc.datasource

Classes in org.springframework.jdbc.datasource that implement DisposableBean
 class SingleConnectionDataSource
          Implementation of SmartDataSource that wraps a single Connection which is not closed after use.

Uses of DisposableBean in org.springframework.jms.connection

Classes in org.springframework.jms.connection that implement DisposableBean
 class SingleConnectionFactory102
          A subclass of SingleConnectionFactory that uses the JMS 1.0.2 specification, rather than the JMS 1.1 methods used by SingleConnectionFactory itself.

Uses of DisposableBean in org.springframework.jmx.access

Classes in org.springframework.jmx.access that implement DisposableBean
 class MBeanClientInterceptor
          MethodInterceptor implementation that routes calls to an MBean running on the supplied MBeanServerConnection.
 class MBeanProxyFactoryBean
          Creates a proxy to a managed resource running either locally or remotely.

Uses of DisposableBean in org.springframework.jmx.export

Classes in org.springframework.jmx.export that implement DisposableBean
 class MBeanExporter
          A bean that allows for any Spring-managed bean to be exposed to a JMX MBeanServer, without the need to define any JMX-specific information in the bean classes.

Uses of DisposableBean in

Classes in that implement DisposableBean
 class ConnectorServerFactoryBean
          FactoryBean that creates a JSR-160 JMXConnectorServer, optionally registers it with the MBeanServer and then starts it.
 class MBeanServerConnectionFactoryBean
          FactoryBean implementation that creates an MBeanServerConnection to a remote MBeanServer exposed via a JMXServerConnector.
 class MBeanServerFactoryBean
          FactoryBean that obtains an MBeanServer reference through the standard JMX 1.2 MBeanServerFactory API (which is available on JDK 1.5 or as part of a JMX 1.2 provider).

Uses of DisposableBean in org.springframework.orm.hibernate

Classes in org.springframework.orm.hibernate that implement DisposableBean
 class LocalSessionFactoryBean
          FactoryBean that creates a local Hibernate SessionFactory instance.

Uses of DisposableBean in org.springframework.orm.hibernate3.annotation

Classes in org.springframework.orm.hibernate3.annotation that implement DisposableBean
 class AnnotationSessionFactoryBean
          Subclass of Spring's standard LocalSessionFactoryBean for Hibernate3, supporting JDK 1.5+ annotation metadata for mappings.

Uses of DisposableBean in

Classes in that implement DisposableBean
 class OpenSessionInViewFilter
          Servlet 2.3 Filter that binds a Hibernate Session to the thread for the entire processing of the request.

Uses of DisposableBean in org.springframework.orm.jdo

Classes in org.springframework.orm.jdo that implement DisposableBean
 class LocalPersistenceManagerFactoryBean
          FactoryBean that creates a local JDO EntityManagerFactory instance.

Uses of DisposableBean in

Classes in that implement DisposableBean
 class OpenPersistenceManagerInViewFilter
          Servlet 2.3 Filter that binds a JDO PersistenceManager to the thread for the entire processing of the request.

Uses of DisposableBean in org.springframework.remoting.rmi

Classes in org.springframework.remoting.rmi that implement DisposableBean
 class JndiRmiServiceExporter
          Service exporter which binds RMI services to JNDI.
 class RmiRegistryFactoryBean
          FactoryBean that locates a Registry and exposes it for bean references.
 class RmiServiceExporter
          RMI exporter that exposes the specified service as RMI object with the specified name.

Uses of DisposableBean in org.springframework.scheduling.quartz

Classes in org.springframework.scheduling.quartz that implement DisposableBean
 class SchedulerFactoryBean
          FactoryBean that sets up a Quartz Scheduler and exposes it for bean references.

Uses of DisposableBean in org.springframework.scheduling.timer

Classes in org.springframework.scheduling.timer that implement DisposableBean
 class TimerFactoryBean
          FactoryBean that sets up a JDK 1.3+ Timer and exposes it for bean references.

Uses of DisposableBean in org.springframework.transaction.jta

Classes in org.springframework.transaction.jta that implement DisposableBean
 class JotmFactoryBean
          FactoryBean that retrieves the JTA UserTransaction/TransactionManager for ObjectWeb's JOTM.

Uses of DisposableBean in

Classes in that implement DisposableBean
 class AbstractRefreshableWebApplicationContext
          AbstractRefreshableApplicationContext subclass that 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 that takes configuration from an XML document, understood by an XmlBeanDefinitionReader.

Uses of DisposableBean in org.springframework.web.filter

Classes in org.springframework.web.filter that implement DisposableBean
 class AbstractRequestLoggingFilter
          Base class for Filters that perform logging operations before and after a request is processed.
 class CharacterEncodingFilter
          Servlet 2.3 Filter that allows one to specify a character encoding for requests.
 class CommonsRequestLoggingFilter
          Simple request logging filter that writes the request URI (and optionally the query string) to the Commons Log.
 class DelegatingFilterProxy
          Proxy for a standard Servlet 2.3 Filter, delegating to a Spring-managed bean that implements the Filter interface.
 class GenericFilterBean
          Simple base implementation of javax.servlet.Filter that treats its config parameters as bean properties.
 class Log4jNestedDiagnosticContextFilter
          Request logging filter that adds the request log message to the Log4J nested diagnostic context (NDC) before the request is processed, removing it again after the request is processed.
 class OncePerRequestFilter
          Filter base class that guarantees to be just executed once per request, on any servlet container.
 class ServletContextRequestLoggingFilter
          Simple request logging filter that writes the request URI (and optionally the query string) to the ServletContext log.

Uses of DisposableBean in

Classes in that implement DisposableBean
 class MultipartFilter
          Servlet 2.3 Filter that resolves multipart requests via a MultipartResolver.

Uses of DisposableBean in org.springframework.web.servlet.mvc

Classes in org.springframework.web.servlet.mvc that implement DisposableBean
 class ServletWrappingController
          Spring Controller implementation that wraps a servlet instance which it manages internally.

Uses of DisposableBean in org.springframework.web.servlet.view

Classes in org.springframework.web.servlet.view that implement DisposableBean
 class ResourceBundleViewResolver
          Implementation of ViewResolver that uses bean definitions in a ResourceBundle, specified by the bundle basename.
 class XmlViewResolver
          Implementation of ViewResolver that uses bean definitions in an XML file, specified by resource location.

Copyright (c) 2002-2007 The Spring Framework Project.