Uses of Interface

Packages that use TargetSource
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. Generic support classes for target source creation. This package contains implementations of the org.springframework.aop.TargetSource interface. 
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.transaction.interceptor AOP-based solution for declarative transaction demarcation. 

Uses of TargetSource in org.springframework.aop.framework

Fields in org.springframework.aop.framework declared as TargetSource
static TargetSource AdvisedSupport.EMPTY_TARGET_SOURCE
          Canonical TargetSource when there's no target, and behavior is supplied by the advisors.
(package private)  TargetSource AdvisedSupport.targetSource
          Package-protected to allow direct access for efficiency

Methods in org.springframework.aop.framework that return TargetSource
 TargetSource AdvisedSupport.getTargetSource()
 TargetSource Advised.getTargetSource()
          Return the TargetSource used by this Advised object.

Methods in org.springframework.aop.framework with parameters of type TargetSource
protected  void AdvisedSupport.copyConfigurationFrom(AdvisedSupport other, TargetSource targetSource, List advisors)
          Copy the AOP configuration from the given AdvisedSupport object, but allow substitution of a fresh TargetSource and a given interceptor chain.
static Object ProxyFactory.getProxy(Class proxyInterface, TargetSource targetSource)
          Create a proxy for the specified TargetSource that implements the specified interface.
static Object ProxyFactory.getProxy(TargetSource targetSource)
          Create a proxy for the specified TargetSource that extends the target class of the TargetSource.
 void AdvisedSupport.setTargetSource(TargetSource targetSource)
 void Advised.setTargetSource(TargetSource targetSource)
          Change the TargetSource used by this Advised object.

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

Methods in org.springframework.aop.framework.autoproxy that return TargetSource
protected  TargetSource AbstractAutoProxyCreator.getCustomTargetSource(Class beanClass, String beanName)
          Create a target source for bean instances.
 TargetSource TargetSourceCreator.getTargetSource(Class beanClass, String beanName)
          Create a special TargetSource for the given bean, if any.

Methods in org.springframework.aop.framework.autoproxy with parameters of type TargetSource
protected  Object AbstractAutoProxyCreator.createProxy(Class beanClass, String beanName, Object[] specificInterceptors, TargetSource targetSource)
          Create an AOP proxy for the given bean.
protected  Object[] BeanNameAutoProxyCreator.getAdvicesAndAdvisorsForBean(Class beanClass, String beanName, TargetSource targetSource)
          Identify as bean to proxy if the bean name is in the configured list of names.
protected abstract  Object[] AbstractAutoProxyCreator.getAdvicesAndAdvisorsForBean(Class beanClass, String beanName, TargetSource customTargetSource)
          Return whether the given bean is to be proxied, what additional advices (e.g.
protected  Object[] AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(Class beanClass, String name, TargetSource targetSource)

Uses of TargetSource in

Methods in that return TargetSource
 TargetSource AbstractBeanFactoryBasedTargetSourceCreator.getTargetSource(Class beanClass, String beanName)

Uses of TargetSource in

Classes in that implement TargetSource
 class AbstractBeanFactoryBasedTargetSource
          Base class for TargetSource implementations that are based on a Spring BeanFactory, delegating to Spring-managed bean instances.
 class AbstractLazyCreationTargetSource
          TargetSource implementation that will lazily create a user-managed object.
 class AbstractLazyInitTargetSource
          Deprecated. since Spring 1.2.7: use AbstractLazyCreationTargetSource instead
 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 EmptyTargetSource
          Canonical TargetSource when there's no target, and behavior is supplied by interfaces and advisors.
 class HotSwappableTargetSource
          TargetSource implementation that caches a local target object, but allows the target to be swapped while the application is running.
 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.
 class SingletonTargetSource
          Implementation of the TargetSource interface that holds a given object.
 class ThreadLocalTargetSource
          Alternative to an object pool.

Uses of TargetSource in org.springframework.jndi

Classes in org.springframework.jndi that implement TargetSource
 class JndiObjectTargetSource
          AOP TargetSource that provides configurable JNDI lookups for getTarget() calls.

Uses of TargetSource in org.springframework.transaction.interceptor

Methods in org.springframework.transaction.interceptor that return TargetSource
protected  TargetSource TransactionProxyFactoryBean.createTargetSource(Object target)
          Set the target or TargetSource.

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