The Spring Framework

Uses of Interface
org.springframework.beans.factory.BeanFactoryAware

Packages that use BeanFactoryAware
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.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.serviceloader Support package for the JDK 1.6 ServiceLoader facility. 
org.springframework.beans.factory.wiring Mechanism to determine bean wiring metadata from a bean instance. 
org.springframework.context.annotation Annotation support for context configuration, including classpath scanning for autowire candidates. 
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.jdbc.datasource.lookup Provides a strategy for looking up JDBC DataSources by name. 
org.springframework.jms.support.destination Support classes for Spring's JMS framework. 
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.orm.hibernate3 Package providing integration of Hibernate3 with Spring concepts. 
org.springframework.orm.hibernate3.support Classes supporting the org.springframework.orm.hibernate3 package. 
org.springframework.orm.jpa.support Classes supporting the org.springframework.orm.jpa package. 
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.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.scripting.groovy Package providing integration of Groovy 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.web.context.support Classes supporting the org.springframework.web.context package, such as WebApplicationContext implementations and various utility classes. 
 

Uses of BeanFactoryAware in org.springframework.aop.aspectj
 

Classes in org.springframework.aop.aspectj that implement BeanFactoryAware
 class AspectJExpressionPointcut
          Spring Pointcut implementation that uses the AspectJ weaver to evaluate a pointcut expression.
 

Uses of BeanFactoryAware in org.springframework.aop.aspectj.annotation
 

Classes in org.springframework.aop.aspectj.annotation that implement BeanFactoryAware
 class AnnotationAwareAspectJAutoProxyCreator
          AspectJAwareAdvisorAutoProxyCreator subclass that processes all AspectJ annotation aspects in the current application context, as well as Spring Advisors.
 

Uses of BeanFactoryAware in org.springframework.aop.aspectj.autoproxy
 

Classes in org.springframework.aop.aspectj.autoproxy that implement BeanFactoryAware
 class AspectJAwareAdvisorAutoProxyCreator
          AbstractAdvisorAutoProxyCreator subclass that exposes AspectJ's invocation context and understands AspectJ's rules for advice precedence when multiple pieces of advice come from the same aspect.
 

Uses of BeanFactoryAware in org.springframework.aop.config
 

Classes in org.springframework.aop.config that implement BeanFactoryAware
 class MethodLocatingFactoryBean
          FactoryBean implementation that locates a Method on a specified bean.
 class SimpleBeanFactoryAwareAspectInstanceFactory
          Implementation of AspectInstanceFactory that locates the aspect from the BeanFactory using a configured bean name.
 

Uses of BeanFactoryAware in org.springframework.aop.framework
 

Classes in org.springframework.aop.framework that implement BeanFactoryAware
 class ProxyFactoryBean
          FactoryBean implementation that builds an AOP proxy based on beans in Spring BeanFactory.
 

Uses of BeanFactoryAware in org.springframework.aop.framework.autoproxy
 

Classes in org.springframework.aop.framework.autoproxy that implement BeanFactoryAware
 class AbstractAdvisorAutoProxyCreator
          Generic auto proxy creator that builds AOP proxies for specific beans based on detected Advisors for each bean.
 class AbstractAutoProxyCreator
          BeanPostProcessor implementation that wraps each eligible bean with an AOP proxy, delegating to specified interceptors before invoking the bean itself.
 class BeanNameAutoProxyCreator
          Auto proxy creator that identifies beans to proxy via a list of names.
 class DefaultAdvisorAutoProxyCreator
          BeanPostProcessor implementation that creates AOP proxies based on all candidate Advisors in the current BeanFactory.
 class InfrastructureAdvisorAutoProxyCreator
          Auto-proxy creator that considers infrastructure Advisor beans only, ignoring any application-defined Advisors.
 

Uses of BeanFactoryAware in org.springframework.aop.framework.autoproxy.target
 

Classes in org.springframework.aop.framework.autoproxy.target that implement BeanFactoryAware
 class AbstractBeanFactoryBasedTargetSourceCreator
          Convenient superclass for TargetSourceCreator implementations that require creating multiple instances of a prototype bean.
 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 BeanFactoryAware in org.springframework.aop.scope
 

Classes in org.springframework.aop.scope that implement BeanFactoryAware
 class ScopedProxyFactoryBean
          Convenient proxy factory bean for scoped objects.
 

Uses of BeanFactoryAware in org.springframework.aop.support
 

Classes in org.springframework.aop.support that implement BeanFactoryAware
 class AbstractBeanFactoryPointcutAdvisor
          Abstract BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in a BeanFactory.
 class DefaultBeanFactoryPointcutAdvisor
          Concrete BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in the BeanFactory, as well as the Pointcut to be configured through a bean property.
 

Uses of BeanFactoryAware in org.springframework.aop.target
 

Classes in org.springframework.aop.target that implement BeanFactoryAware
 class AbstractBeanFactoryBasedTargetSource
          Base class for TargetSource implementations that are based on a Spring BeanFactory, delegating to Spring-managed bean instances.
 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 AbstractPrototypeBasedTargetSource
          Base class for dynamic TargetSources that can create new prototype bean instances to support a pooling or new-instance-per-invocation strategy.
 class CommonsPoolTargetSource
          TargetSource implementation that holds objects in a configurable Jakarta Commons Pool.
 class LazyInitTargetSource
          TargetSource that lazily accesses a singleton bean from a BeanFactory.
 class PrototypeTargetSource
          TargetSource that creates a new instance of the target bean for each request, destroying each instance on release (after each request).
 class SimpleBeanTargetSource
          Simple TargetSource implementation, freshly obtaining the specified target bean from its containing Spring BeanFactory.
 class ThreadLocalTargetSource
          Alternative to an object pool.
 

Uses of BeanFactoryAware in org.springframework.beans.factory.annotation
 

Classes in org.springframework.beans.factory.annotation that implement BeanFactoryAware
 class AutowiredAnnotationBeanPostProcessor
          BeanPostProcessor implementation that autowires annotated fields, setter methods and arbitrary config methods.
 

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

Classes in org.springframework.beans.factory.config that implement BeanFactoryAware
 class AbstractFactoryBean
          Simple template superclass for FactoryBean implementations that creates a singleton or a prototype object, depending on a flag.
 class BeanReferenceFactoryBean
          FactoryBean that exposes an arbitrary target bean under a different name.
 class ListFactoryBean
          Simple factory for shared List instances.
 class MapFactoryBean
          Simple factory for shared Map instances.
 class MethodInvokingFactoryBean
          FactoryBean which returns a value which is the result of a static or instance method invocation.
 class ObjectFactoryCreatingFactoryBean
          A FactoryBean implementation that returns a value which is an ObjectFactory that in turn returns a bean sourced from a BeanFactory.
 class PreferencesPlaceholderConfigurer
          Subclass of PropertyPlaceholderConfigurer that supports JDK 1.4's Preferences API (java.util.prefs).
 class PropertyPathFactoryBean
          FactoryBean that evaluates a property path on a given target object.
 class PropertyPlaceholderConfigurer
          A property resource configurer that resolves placeholders in bean property values of context definitions.
 class ServiceLocatorFactoryBean
          A FactoryBean implementation that takes an interface which must have one or more methods with the signatures MyType xxx() or MyType xxx(MyIdType id) (typically, MyService getService() or MyService getService(String id)) and creates a dynamic proxy which implements that interface, delegating to an underlying BeanFactory.
 class SetFactoryBean
          Simple factory for shared Set instances.
 

Uses of BeanFactoryAware in org.springframework.beans.factory.serviceloader
 

Classes in org.springframework.beans.factory.serviceloader that implement BeanFactoryAware
 class AbstractServiceLoaderBasedFactoryBean
          Abstract base class for FactoryBeans operating on the JDK 1.6 ServiceLoader facility.
 class ServiceFactoryBean
          FactoryBean that exposes the 'primary' service for the configured service class, obtained through the JDK 1.6 ServiceLoader facility.
 class ServiceListFactoryBean
          FactoryBean that exposes all services for the configured service class, represented as a List of service objects, obtained through the JDK 1.6 ServiceLoader facility.
 class ServiceLoaderFactoryBean
          FactoryBean that exposes the JDK 1.6 ServiceLoader for the configured service class.
 

Uses of BeanFactoryAware in org.springframework.beans.factory.wiring
 

Classes in org.springframework.beans.factory.wiring that implement BeanFactoryAware
 class BeanConfigurerSupport
          Convenient base class for configurers that can perform Dependency Injection on objects (however they may be created).
 

Uses of BeanFactoryAware in org.springframework.context.annotation
 

Classes in org.springframework.context.annotation that implement BeanFactoryAware
 class CommonAnnotationBeanPostProcessor
          BeanPostProcessor implementation that supports common Java annotations out of the box, in particular the JSR-250 annotations in the javax.annotation package.
 

Uses of BeanFactoryAware in org.springframework.context.weaving
 

Classes in org.springframework.context.weaving that implement BeanFactoryAware
 class LoadTimeWeaverAwareProcessor
          BeanPostProcessor implementation that passes the context's default LoadTimeWeaver to beans that implement the LoadTimeWeaverAware interface.
 

Uses of BeanFactoryAware in org.springframework.dao.annotation
 

Classes in org.springframework.dao.annotation that implement BeanFactoryAware
 class PersistenceExceptionTranslationPostProcessor
          Bean post-processor that automatically applies persistence exception translation to any bean that carries the Repository annotation, adding a corresponding PersistenceExceptionTranslationAdvisor to the exposed proxy (either an existing AOP proxy or a newly generated proxy that implements all of the target's interfaces).
 

Uses of BeanFactoryAware in org.springframework.dao.support
 

Classes in org.springframework.dao.support that implement BeanFactoryAware
 class PersistenceExceptionTranslationInterceptor
          AOP Alliance MethodInterceptor that provides persistence exception translation based on a given PersistenceExceptionTranslator.
 

Uses of BeanFactoryAware in org.springframework.jdbc.datasource.lookup
 

Classes in org.springframework.jdbc.datasource.lookup that implement BeanFactoryAware
 class BeanFactoryDataSourceLookup
          DataSourceLookup implementation based on a Spring BeanFactory.
 

Uses of BeanFactoryAware in org.springframework.jms.support.destination
 

Classes in org.springframework.jms.support.destination that implement BeanFactoryAware
 class BeanFactoryDestinationResolver
          DestinationResolver implementation based on a Spring BeanFactory.
 

Uses of BeanFactoryAware in org.springframework.jmx.export
 

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

Uses of BeanFactoryAware in org.springframework.jmx.export.annotation
 

Classes in org.springframework.jmx.export.annotation that implement BeanFactoryAware
 class AnnotationMBeanExporter
          Convenient subclass of Spring's standard MBeanExporter, activating Java 5 annotation usage for JMX exposure of Spring beans: ManagedResource, ManagedAttribute, ManagedOperation, etc.
 

Uses of BeanFactoryAware in org.springframework.orm.hibernate3
 

Classes in org.springframework.orm.hibernate3 that implement BeanFactoryAware
 class HibernateAccessor
          Base class for HibernateTemplate and HibernateInterceptor, defining common properties such as SessionFactory and flushing behavior.
 class HibernateInterceptor
          This interceptor binds a new Hibernate Session to the thread before a method call, closing and removing it afterwards in case of any method outcome.
 class HibernateTemplate
          Helper class that simplifies Hibernate data access code.
 class HibernateTransactionManager
          PlatformTransactionManager implementation for a single Hibernate SessionFactory.
 

Uses of BeanFactoryAware in org.springframework.orm.hibernate3.support
 

Classes in org.springframework.orm.hibernate3.support that implement BeanFactoryAware
 class OpenSessionInViewInterceptor
          Spring web request interceptor that binds a Hibernate Session to the thread for the entire processing of the request.
 

Uses of BeanFactoryAware in org.springframework.orm.jpa.support
 

Classes in org.springframework.orm.jpa.support that implement BeanFactoryAware
 class PersistenceAnnotationBeanPostProcessor
          BeanPostProcessor that processes PersistenceUnit and PersistenceContext annotations, for injection of the corresponding JPA resources EntityManagerFactory and EntityManager.
 

Uses of BeanFactoryAware in org.springframework.remoting.jaxws
 

Classes in org.springframework.remoting.jaxws that implement BeanFactoryAware
 class AbstractJaxWsServiceExporter
          Abstract exporter for JAX-WS services, autodetecting annotated service beans (through the JAX-WS WebService annotation).
 class SimpleHttpServerJaxWsServiceExporter
          Simple exporter for JAX-WS services, autodetecting annotated service beans (through the JAX-WS WebService annotation) and exporting them through the HTTP server included in Sun's JDK 1.6.
 class SimpleJaxWsServiceExporter
          Simple exporter for JAX-WS services, autodetecting annotated service beans (through the JAX-WS WebService annotation) and exporting them with a configured base address (by default "http://localhost:8080/") using the JAX-WS provider's built-in publication support.
 

Uses of BeanFactoryAware in org.springframework.scheduling.quartz
 

Classes in org.springframework.scheduling.quartz that implement BeanFactoryAware
 class MethodInvokingJobDetailFactoryBean
          FactoryBean that exposes a JobDetail object which delegates job execution to a specified (static or non-static) method.
 

Uses of BeanFactoryAware in org.springframework.scripting.groovy
 

Classes in org.springframework.scripting.groovy that implement BeanFactoryAware
 class GroovyScriptFactory
          ScriptFactory implementation for a Groovy script.
 

Uses of BeanFactoryAware in org.springframework.scripting.support
 

Classes in org.springframework.scripting.support that implement BeanFactoryAware
 class ScriptFactoryPostProcessor
          BeanPostProcessor that handles ScriptFactory definitions, replacing each factory with the actual scripted Java object generated by it.
 

Uses of BeanFactoryAware in org.springframework.transaction.interceptor
 

Classes in org.springframework.transaction.interceptor that implement BeanFactoryAware
 class BeanFactoryTransactionAttributeSourceAdvisor
          Advisor driven by a TransactionAttributeSource, used to include a transaction advice bean for methods that are transactional.
 class TransactionProxyFactoryBean
          Proxy factory bean for simplified declarative transaction handling.
 

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

Classes in org.springframework.web.context.support that implement BeanFactoryAware
 class ServletContextPropertyPlaceholderConfigurer
          Subclass of PropertyPlaceholderConfigurer that resolves placeholders as ServletContext init parameters (that is, web.xml context-param entries).
 


The Spring Framework

Copyright © 2002-2008 The Spring Framework.