The Spring Framework

## Uses of Package
org.springframework.beans.factory

Packages that use org.springframework.beans.factory
org.springframework.aop.aspectj: AspectJ integration package.
org.springframework.aop.aspectj.annotation: Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
org.springframework.aop.aspectj.autoproxy: Base classes enabling auto-proxying based on AspectJ.
org.springframework.aop.config: Support package for declarative AOP configuration, with XML schema being the primary configuration format.
org.springframework.aop.framework: Package containing Spring's basic AOP infrastructure, compliant with the AOP Alliance interfaces.
org.springframework.aop.framework.autoproxy: Bean post-processors for use in ApplicationContexts to simplify AOP usage by automatically creating AOP proxies without the need to use a ProxyFactoryBean.
org.springframework.aop.framework.autoproxy.target: Generic support classes for target source creation.
org.springframework.aop.scope: Support for AOP-based scoping of target objects, with configurable backend.
org.springframework.aop.support: Convenience classes for using Spring's AOP API.
org.springframework.aop.target: This package contains implementations of the org.springframework.aop.TargetSource interface.
org.springframework.aop.target.dynamic: Support for AOP-based refreshing of target objects.
org.springframework.beans.factory: The core package implementing Spring's lightweight Inversion of Control (IoC) container.
org.springframework.beans.factory.access: Helper infrastructure to locate and access bean factories.
org.springframework.beans.factory.access.el: Support classes for accessing a Spring BeanFactory from Unified EL.
org.springframework.beans.factory.annotation: Support package for annotation-driven bean configuration.
org.springframework.beans.factory.config: SPI interfaces and configuration-related convenience classes for bean factories.
org.springframework.beans.factory.generic: Support package for generic BeanFactory access, leveraging Java 5 generics in the accessor API.
org.springframework.beans.factory.parsing: Support infrastructure for bean definition parsing.
org.springframework.beans.factory.serviceloader: Support package for the JDK 1.6 ServiceLoader facility.
org.springframework.beans.factory.support: Classes supporting the `org.springframework.beans.factory` package.
org.springframework.beans.factory.wiring: Mechanism to determine bean wiring metadata from a bean instance.
org.springframework.beans.factory.xml: Contains an abstract XML-based `BeanFactory` implementation, including a standard "spring-beans" DTD.
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.
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.access: Helper infrastructure to locate and access shared application contexts.
org.springframework.context.annotation: Annotation support for context configuration, including classpath scanning for autowire candidates.
org.springframework.context.event: Support classes for application events, like standard context events.
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.context.weaving: Load-time weaving support for a Spring application context, building on Spring's `LoadTimeWeaver` abstraction.
org.springframework.dao.annotation: Annotation support for DAOs.
org.springframework.dao.support: Support classes for DAO implementations, providing miscellaneous utility methods.
org.springframework.ejb.access: This package contains classes that allow easy access to EJBs.
org.springframework.ejb.interceptor: Support classes for EJB 3 Session Beans and Message-Driven Beans, performing injection of Spring beans through an EJB 3 interceptor that processes Spring's `@Autowired` annotation.
org.springframework.ejb.support: Base classes to make implementing EJB 2.x beans simpler and less error-prone, as well as guaranteeing a Spring BeanFactory is available to such EJBs.
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.jca.cci.core.support: Classes supporting the `org.springframework.jca.cci.core` package.
org.springframework.jca.cci.object: The classes in this package represent EIS operations as threadsafe, reusable objects.
org.springframework.jca.context: Integration package that allows for deploying a Spring application context as a JCA 1.5 compliant RAR file.
org.springframework.jca.endpoint: This package provides a facility for generic JCA message endpoint management.
org.springframework.jca.support: Provides generic support classes for JCA usage within Spring, mainly for local setup of a JCA ResourceAdapter and/or ConnectionFactory.
org.springframework.jca.work: Convenience classes for scheduling based on the JCA 1.5 WorkManager facility, as supported within JCA 1.5 ResourceAdapters.
org.springframework.jca.work.glassfish: Convenience package for obtaining a GlassFish JCA WorkManager for use in web applications.
org.springframework.jca.work.jboss: Convenience package for obtaining a JBoss JCA WorkManager for use in web applications.
org.springframework.jdbc.core: Provides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.
org.springframework.jdbc.core.namedparam: JdbcTemplate variant with named parameter support.
org.springframework.jdbc.core.simple: Simplification layer over JdbcTemplate for Java 5 and above.
org.springframework.jdbc.core.support: Classes supporting the `org.springframework.jdbc.core` package.
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.jdbc.datasource.lookup: Provides a strategy for looking up JDBC DataSources by name.
org.springframework.jdbc.object: The classes in this package represent RDBMS queries, updates, and stored procedures as threadsafe, reusable objects.
org.springframework.jdbc.support: Support classes for the JDBC framework, used by the classes in the jdbc.core and jdbc.object packages.
org.springframework.jdbc.support.incrementer: Provides a support framework for incrementing database table values via sequences, with implementations for various databases.
org.springframework.jms.connection: Provides a PlatformTransactionManager implementation for a single JMS ConnectionFactory, and a SingleConnectionFactory adapter.
org.springframework.jms.core: Core package of the JMS support.
org.springframework.jms.core.support: Classes supporting the org.springframework.jms.core package.
org.springframework.jms.listener: This package contains the base message listener container facility.
org.springframework.jms.listener.endpoint: This package provides JCA-based endpoint management for JMS message listeners.
org.springframework.jms.listener.serversession: This package contains the ServerSessionMessageListenerContainer implementation, based on the standard JMS ServerSessionPool API.
org.springframework.jms.remoting: Remoting classes for transparent Java-to-Java remoting via a JMS provider.
org.springframework.jms.support: This package provides generic JMS support classes, to be used by higher-level classes like JmsTemplate.
org.springframework.jms.support.destination: Support classes for Spring's JMS framework.
org.springframework.jmx.access: Provides support for accessing remote MBean resources.
org.springframework.jmx.export: This package provides declarative creation and registration of Spring-managed beans as JMX MBeans.
org.springframework.jmx.export.annotation: JDK 1.5+ annotations for MBean exposure.
org.springframework.jmx.export.assembler: Provides a strategy for MBeanInfo assembly.
org.springframework.jmx.export.metadata: Provides generic JMX metadata classes and basic support for reading JMX metadata in a provider-agnostic manner.
org.springframework.jmx.export.naming: Provides a strategy for ObjectName creation.
org.springframework.jmx.support: Contains support classes for connecting to local and remote `MBeanServer`s and for exposing an `MBeanServer` to remote clients.
org.springframework.jndi: The classes in this package make JNDI easier to use, facilitating the accessing of configuration stored in JNDI, and provide useful superclasses for JNDI access classes.
org.springframework.jndi.support: Support classes for JNDI usage, including a JNDI-based BeanFactory implementation.
org.springframework.mail.javamail: JavaMail support for Spring's mail infrastructure.
org.springframework.orm.hibernate3: Package providing integration of Hibernate3 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.
org.springframework.orm.hibernate3.support: Classes supporting the `org.springframework.orm.hibernate3` package.
org.springframework.orm.ibatis: Package providing integration of iBATIS Database Layer with Spring concepts.
org.springframework.orm.ibatis.support: Classes supporting the `org.springframework.orm.ibatis` package.
org.springframework.orm.jdo: Package providing integration of JDO (Java Date Objects) with Spring concepts.
org.springframework.orm.jdo.support: Classes supporting the `org.springframework.orm.jdo` package.
org.springframework.orm.jpa: Package providing integration of JPA (Java Persistence API) with Spring concepts.
org.springframework.orm.jpa.persistenceunit: Internal support for managing JPA persistence units.
org.springframework.orm.jpa.support: Classes supporting the `org.springframework.orm.jpa` package.
org.springframework.orm.toplink: Package providing integration of Oracle TopLink with Spring concepts.
org.springframework.orm.toplink.support: Classes supporting the `org.springframework.orm.toplink` package.
org.springframework.remoting.caucho: This package provides remoting classes for Caucho's Hessian and Burlap protocols: a proxy factory for accessing Hessian/Burlap services, and an exporter for making beans available to Hessian/Burlap clients.
org.springframework.remoting.httpinvoker: Remoting classes for transparent Java-to-Java remoting via HTTP invokers.
org.springframework.remoting.jaxrpc: Remoting classes for Web Services via JAX-RPC.
org.springframework.remoting.jaxrpc.support: Support for specific JAX-RPC providers.
org.springframework.remoting.jaxws: Remoting classes for Web Services via JAX-WS (the successor of JAX-RPC), as included in Java 6 and Java EE 5.
org.springframework.remoting.rmi: Remoting classes for conventional RMI and transparent remoting via RMI invokers.
org.springframework.remoting.support: Generic support classes for remoting implementations.
org.springframework.scheduling.backportconcurrent: Scheduling convenience classes for the JSR-166 backport Executor mechanism, allowing to set up a ThreadPoolExecutor or ScheduledThreadPoolExecutor as bean in a Spring context.
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.scheduling.support: Generic support classes for scheduling.
org.springframework.scheduling.timer: Scheduling convenience classes for the JDK Timer, allowing to set up Timers and ScheduledTimerTasks as beans in a Spring context.
org.springframework.scripting.bsh: Package providing integration of BeanShell into Spring's scripting infrastructure.
org.springframework.scripting.groovy: Package providing integration of Groovy into Spring's scripting infrastructure.
org.springframework.scripting.jruby: Package providing integration of JRuby into Spring's scripting infrastructure.
org.springframework.scripting.support: Support classes for Spring's scripting package.
org.springframework.transaction.interceptor: AOP-based solution for declarative transaction demarcation.
org.springframework.transaction.jta: Transaction SPI implementation for JTA.
org.springframework.transaction.support: Support classes for the org.springframework.transaction package.
org.springframework.ui.freemarker: Support classes for setting up FreeMarker within a Spring application context.
org.springframework.ui.velocity: Support classes for setting up Velocity within a Spring application 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.request: Support for generic request context holding, in particular for scoping of application objects per HTTP request or HTTP session.
org.springframework.web.context.support: Classes supporting the `org.springframework.web.context` package, such as WebApplicationContext implementations and various utility classes.
org.springframework.web.filter: Provides generic filter base classes allowing for bean-style configuration.
org.springframework.web.jsf: Support classes for integrating a JSF web tier with a Spring middle tier which is hosted in a Spring root WebApplicationContext.
org.springframework.web.jsf.el: Support classes for integrating a JSF 1.2 web tier with a Spring middle tier which is hosted in a Spring root WebApplicationContext.
org.springframework.web.multipart.support: Support classes for the multipart resolution framework.
org.springframework.web.portlet.context: Support for Spring's application context concept in a portlet environment, including ApplicationContext implementations and various utility classes.
org.springframework.web.portlet.mvc: Standard controller implementations for the portlet MVC framework that comes with Spring.
org.springframework.web.servlet.mvc: Standard controller implementations for the servlet MVC framework that comes with Spring.
org.springframework.web.servlet.mvc.multiaction: Package allowing MVC Controller implementations to handle requests at method rather than class level.
org.springframework.web.servlet.view: Provides standard View and ViewResolver implementations, including abstract base classes for custom implementations.
org.springframework.web.servlet.view.document: Support classes for document generation, providing View implementations for PDF and Excel.
org.springframework.web.servlet.view.freemarker: Support classes for the integration of FreeMarker as Spring web view technology.
org.springframework.web.servlet.view.jasperreports: Support classes for the integration of JasperReports as Spring web view technology.
org.springframework.web.servlet.view.tiles: Support classes for the integration of Tiles (included in Struts) as Spring web view technology.
org.springframework.web.servlet.view.tiles2: Support classes for the integration of Tiles2 (the standalone version of Tiles) as Spring web view technology.
org.springframework.web.servlet.view.velocity: Support classes for the integration of Velocity as Spring web view technology.
org.springframework.web.servlet.view.xslt: Support classes for XSLT, providing a View implementation for XSLT stylesheets.

Classes in org.springframework.beans.factory used by org.springframework.aop.aspectj
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.

Classes in org.springframework.beans.factory used by org.springframework.aop.aspectj.annotation
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
ListableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients.

Classes in org.springframework.beans.factory used by org.springframework.aop.aspectj.autoproxy
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.

Classes in org.springframework.beans.factory used by org.springframework.aop.config
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.

Classes in org.springframework.beans.factory used by org.springframework.aop.framework
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.aop.framework.autoproxy
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.

Classes in org.springframework.beans.factory used by org.springframework.aop.framework.autoproxy.target
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.

Classes in org.springframework.beans.factory used by org.springframework.aop.scope
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.

Classes in org.springframework.beans.factory used by org.springframework.aop.support
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.

Classes in org.springframework.beans.factory used by org.springframework.aop.target
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.

Classes in org.springframework.beans.factory used by org.springframework.aop.target.dynamic
BeanFactory The root interface for accessing a Spring bean container.

Classes in org.springframework.beans.factory used by org.springframework.beans.factory
BeanCreationException Exception thrown when a BeanFactory encounters an error when attempting to create a bean from a bean definition.
BeanFactory The root interface for accessing a Spring bean container.
BeanNotOfRequiredTypeException Thrown when a bean doesn't match the expected type.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
ListableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients.
NoSuchBeanDefinitionException Exception thrown when a BeanFactory is asked for a bean instance name for which it cannot find a definition.

Classes in org.springframework.beans.factory used by org.springframework.beans.factory.access
BeanFactory The root interface for accessing a Spring bean container.

Classes in org.springframework.beans.factory used by org.springframework.beans.factory.access.el
BeanFactory The root interface for accessing a Spring bean container.

Classes in org.springframework.beans.factory used by org.springframework.beans.factory.annotation
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.

Classes in org.springframework.beans.factory used by org.springframework.beans.factory.config
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanDefinitionStoreException Exception thrown when a BeanFactory encounters an invalid bean definition: e.g. in case of incomplete or contradictory bean metadata.
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
HierarchicalBeanFactory Sub-interface implemented by bean factories that can be part of a hierarchy.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.
ListableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients.
NoSuchBeanDefinitionException Exception thrown when a BeanFactory is asked for a bean instance name for which it cannot find a definition.
ObjectFactory Defines a factory which can return an Object instance (possibly shared or independent) when invoked.
SmartFactoryBean Extension of the `FactoryBean` interface.

Classes in org.springframework.beans.factory used by org.springframework.beans.factory.generic
ListableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients.

Classes in org.springframework.beans.factory used by org.springframework.beans.factory.parsing
BeanDefinitionStoreException Exception thrown when a BeanFactory encounters an invalid bean definition: e.g. in case of incomplete or contradictory bean metadata.

Classes in org.springframework.beans.factory used by org.springframework.beans.factory.serviceloader
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.beans.factory.support
BeanCreationException Exception thrown when a BeanFactory encounters an error when attempting to create a bean from a bean definition.
BeanDefinitionStoreException Exception thrown when a BeanFactory encounters an invalid bean definition: e.g. in case of incomplete or contradictory bean metadata.
BeanFactory The root interface for accessing a Spring bean container.
CannotLoadBeanClassException Exception thrown when the BeanFactory cannot load the specified class of a given bean.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
HierarchicalBeanFactory Sub-interface implemented by bean factories that can be part of a hierarchy.
ListableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients.
NoSuchBeanDefinitionException Exception thrown when a BeanFactory is asked for a bean instance name for which it cannot find a definition.
ObjectFactory Defines a factory which can return an Object instance (possibly shared or independent) when invoked.
UnsatisfiedDependencyException Exception thrown when a bean depends on other beans or simple properties that were not specified in the bean factory definition, although dependency checking was enabled.

Classes in org.springframework.beans.factory used by org.springframework.beans.factory.wiring
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.beans.factory.xml
BeanDefinitionStoreException Exception thrown when a BeanFactory encounters an invalid bean definition: e.g. in case of incomplete or contradictory bean metadata.
BeanFactory The root interface for accessing a Spring bean container.
HierarchicalBeanFactory Sub-interface implemented by bean factories that can be part of a hierarchy.
ListableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients.

Classes in org.springframework.beans.factory used by org.springframework.cache.ehcache
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.context
BeanFactory The root interface for accessing a Spring bean container.
HierarchicalBeanFactory Sub-interface implemented by bean factories that can be part of a hierarchy.
ListableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients.

Classes in org.springframework.beans.factory used by org.springframework.context.access
BeanFactory The root interface for accessing a Spring bean container.

Classes in org.springframework.beans.factory used by org.springframework.context.annotation
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.

Classes in org.springframework.beans.factory used by org.springframework.context.event
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.context.support
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanDefinitionStoreException Exception thrown when a BeanFactory encounters an invalid bean definition: e.g. in case of incomplete or contradictory bean metadata.
BeanFactory The root interface for accessing a Spring bean container.
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
HierarchicalBeanFactory Sub-interface implemented by bean factories that can be part of a hierarchy.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.
ListableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients.
NoSuchBeanDefinitionException Exception thrown when a BeanFactory is asked for a bean instance name for which it cannot find a definition.

Classes in org.springframework.beans.factory used by org.springframework.context.weaving
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.

Classes in org.springframework.beans.factory used by org.springframework.dao.annotation
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.

Classes in org.springframework.beans.factory used by org.springframework.dao.support
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
BeanInitializationException Exception that a bean implementation is suggested to throw if its own factory-aware initialization code fails.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.
ListableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients.

Classes in org.springframework.beans.factory used by org.springframework.ejb.access
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.ejb.interceptor
BeanFactory The root interface for accessing a Spring bean container.

Classes in org.springframework.beans.factory used by org.springframework.ejb.support
BeanFactory The root interface for accessing a Spring bean container.

Classes in org.springframework.beans.factory used by org.springframework.jca.cci.connection
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jca.cci.core.support
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jca.cci.object
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jca.context
BeanFactory The root interface for accessing a Spring bean container.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
HierarchicalBeanFactory Sub-interface implemented by bean factories that can be part of a hierarchy.
ListableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients.

Classes in org.springframework.beans.factory used by org.springframework.jca.endpoint
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jca.support
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jca.work
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jca.work.glassfish
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jca.work.jboss
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jdbc.core
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jdbc.core.namedparam
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jdbc.core.simple
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jdbc.core.support
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jdbc.datasource
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jdbc.datasource.lookup
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jdbc.object
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jdbc.support
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jdbc.support.incrementer
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jms.connection
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jms.core
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jms.core.support
BeanInitializationException Exception that a bean implementation is suggested to throw if its own factory-aware initialization code fails.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jms.listener
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jms.listener.endpoint
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jms.listener.serversession
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jms.remoting
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jms.support
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jms.support.destination
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jmx.access
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jmx.export
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.
ListableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients.

Classes in org.springframework.beans.factory used by org.springframework.jmx.export.annotation
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jmx.export.assembler
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jmx.export.metadata
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jmx.export.naming
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jmx.support
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jndi
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.jndi.support
BeanFactory The root interface for accessing a Spring bean container.
NoSuchBeanDefinitionException Exception thrown when a BeanFactory is asked for a bean instance name for which it cannot find a definition.

Classes in org.springframework.beans.factory used by org.springframework.mail.javamail
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.orm.hibernate3
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.orm.hibernate3.annotation
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.orm.hibernate3.support
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.orm.ibatis
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.orm.ibatis.support
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.orm.jdo
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.orm.jdo.support
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.orm.jpa
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.
ListableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients.
NoSuchBeanDefinitionException Exception thrown when a BeanFactory is asked for a bean instance name for which it cannot find a definition.

Classes in org.springframework.beans.factory used by org.springframework.orm.jpa.persistenceunit
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.orm.jpa.support
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.
NoSuchBeanDefinitionException Exception thrown when a BeanFactory is asked for a bean instance name for which it cannot find a definition.

Classes in org.springframework.beans.factory used by org.springframework.orm.toplink
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.orm.toplink.support
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.remoting.caucho
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.remoting.httpinvoker
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.remoting.jaxrpc
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.remoting.jaxrpc.support
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.

Classes in org.springframework.beans.factory used by org.springframework.remoting.jaxws
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.remoting.rmi
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.remoting.support
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.scheduling.backportconcurrent
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.scheduling.commonj
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.scheduling.quartz
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.scheduling.support
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.scheduling.timer
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.scripting.bsh
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.

Classes in org.springframework.beans.factory used by org.springframework.scripting.groovy
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.

Classes in org.springframework.beans.factory used by org.springframework.scripting.jruby
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.

Classes in org.springframework.beans.factory used by org.springframework.scripting.support
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.

Classes in org.springframework.beans.factory used by org.springframework.transaction.interceptor
BeanClassLoaderAware Callback that allows a bean to be aware of the bean `class loader`; that is, the class loader used by the present bean factory to load bean classes.
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.transaction.jta
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.transaction.support
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.ui.freemarker
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.ui.velocity
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.web.context
BeanFactory The root interface for accessing a Spring bean container.
HierarchicalBeanFactory Sub-interface implemented by bean factories that can be part of a hierarchy.
ListableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients.

Classes in org.springframework.beans.factory used by org.springframework.web.context.request
ObjectFactory Defines a factory which can return an Object instance (possibly shared or independent) when invoked.

Classes in org.springframework.beans.factory used by org.springframework.web.context.support
BeanFactory The root interface for accessing a Spring bean container.
BeanFactoryAware Interface to be implemented by beans that wish to be aware of their owning `BeanFactory`.
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
FactoryBean Interface to be implemented by objects used within a `BeanFactory` which are themselves factories.
HierarchicalBeanFactory Sub-interface implemented by bean factories that can be part of a hierarchy.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.
ListableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients.

Classes in org.springframework.beans.factory used by org.springframework.web.filter
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.web.jsf
BeanFactory The root interface for accessing a Spring bean container.
ListableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients.

Classes in org.springframework.beans.factory used by org.springframework.web.jsf.el
BeanFactory The root interface for accessing a Spring bean container.

Classes in org.springframework.beans.factory used by org.springframework.web.multipart.support
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.web.portlet.context
BeanFactory The root interface for accessing a Spring bean container.
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
HierarchicalBeanFactory Sub-interface implemented by bean factories that can be part of a hierarchy.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.
ListableBeanFactory Extension of the `BeanFactory` interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients.

Classes in org.springframework.beans.factory used by org.springframework.web.portlet.mvc
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.web.servlet.mvc
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.web.servlet.mvc.multiaction
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.web.servlet.view
BeanFactory The root interface for accessing a Spring bean container.
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
DisposableBean Interface to be implemented by beans that want to release resources on destruction.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.web.servlet.view.document
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.web.servlet.view.freemarker
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.web.servlet.view.jasperreports
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.web.servlet.view.tiles
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.web.servlet.view.tiles2
DisposableBean Interface to be implemented by beans that want to release resources on destruction.

Classes in org.springframework.beans.factory used by org.springframework.web.servlet.view.velocity
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

Classes in org.springframework.beans.factory used by org.springframework.web.servlet.view.xslt
BeanNameAware Interface to be implemented by beans that want to be aware of their bean name in a bean factory.
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.