Uses of Interface
org.apache.commons.proxy.ObjectProvider

Packages that use ObjectProvider
org.apache.commons.proxy This package contains the primary API. 
org.apache.commons.proxy.factory.cglib This package contains the CGLIB-based ProxyFactory implementation. 
org.apache.commons.proxy.factory.javassist This package contains the Javassist-based ProxyFactory implementation. 
org.apache.commons.proxy.interceptor This package contains some useful Interceptor implementations. 
org.apache.commons.proxy.invoker This package contains some useful Invoker implementations. 
org.apache.commons.proxy.provider This package contains some general-use ObjectProvider implementations. 
org.apache.commons.proxy.provider.remoting This package contains some useful ObjectProvider implementations for use in remoting situations (EJB, RMI, Burlap, Hessian, JAX-RPC, etc). 
 

Uses of ObjectProvider in org.apache.commons.proxy
 

Methods in org.apache.commons.proxy with parameters of type ObjectProvider
 Object ProxyFactory.createDelegatorProxy(ClassLoader classLoader, ObjectProvider delegateProvider, Class[] proxyClasses)
          Creates a proxy which delegates to the object provided by delegateProvider.
 Object ProxyFactory.createDelegatorProxy(ObjectProvider delegateProvider, Class[] proxyClasses)
          Creates a proxy which delegates to the object provided by delegateProvider.
 

Uses of ObjectProvider in org.apache.commons.proxy.factory.cglib
 

Methods in org.apache.commons.proxy.factory.cglib with parameters of type ObjectProvider
 Object CglibProxyFactory.createDelegatorProxy(ClassLoader classLoader, ObjectProvider targetProvider, Class[] proxyClasses)
           
 

Uses of ObjectProvider in org.apache.commons.proxy.factory.javassist
 

Methods in org.apache.commons.proxy.factory.javassist with parameters of type ObjectProvider
 Object JavassistProxyFactory.createDelegatorProxy(ClassLoader classLoader, ObjectProvider targetProvider, Class[] proxyClasses)
           
 

Uses of ObjectProvider in org.apache.commons.proxy.interceptor
 

Methods in org.apache.commons.proxy.interceptor that return ObjectProvider
 ObjectProvider InterceptorChain.createProxyProvider(ProxyFactory proxyFactory, ClassLoader classLoader, Object terminus, Class[] proxyClasses)
          Creates an ObjectProvider which will return a proxy that sends method invocations through this chain of interceptors and ultimately arrive at the supplied terminus object.
 ObjectProvider InterceptorChain.createProxyProvider(ProxyFactory proxyFactory, Object terminus)
          Creates an ObjectProvider which will return a proxy that sends method invocations through this chain of interceptors and ultimately arrive at the supplied terminus object.
 ObjectProvider InterceptorChain.createProxyProvider(ProxyFactory proxyFactory, Object terminus, Class[] proxyClasses)
          Creates an ObjectProvider which will return a proxy that sends method invocations through this chain of interceptors and ultimately arrive at the supplied terminus object.
 

Uses of ObjectProvider in org.apache.commons.proxy.invoker
 

Constructors in org.apache.commons.proxy.invoker with parameters of type ObjectProvider
DuckTypingInvoker(ObjectProvider targetProvider)
           
 

Uses of ObjectProvider in org.apache.commons.proxy.provider
 

Classes in org.apache.commons.proxy.provider that implement ObjectProvider
 class BeanProvider
          Uses Class.newInstance() to instantiate an object.
 class CloningProvider
          Merely calls clone() (reflectively) on the given Cloneable object.
 class ConstantProvider
          Always returns the same object.
 class NullProvider
          Always returns null.
 class ProviderDecorator
          Returns the result of the inner provider.
 class SingletonProvider
          Wraps another object provider, making sure to only call it once, returning the value returned from the wrapped provider on all subsequent invocations.
 

Fields in org.apache.commons.proxy.provider declared as ObjectProvider
protected  ObjectProvider ProviderDecorator.inner
           
 

Constructors in org.apache.commons.proxy.provider with parameters of type ObjectProvider
ProviderDecorator(ObjectProvider inner)
           
SingletonProvider(ObjectProvider inner)
           
 

Uses of ObjectProvider in org.apache.commons.proxy.provider.remoting
 

Classes in org.apache.commons.proxy.provider.remoting that implement ObjectProvider
 class BurlapProvider
          Provides a burlap service object.
 class HessianProvider
          Provides a hessian service object.
 class JaxRpcProvider
          Returns a proxy for a JAX-RPC-based service.
 class RmiProvider
          Provides an object by looking it up in an RMI registry.
 class SessionBeanProvider
          Provides a reference to a session bean by looking up the home object and calling (via reflection) the no-argument create() method.
 



Copyright © 2005-2008 The Apache Software Foundation. All Rights Reserved.