org.hippoecm.hst.proxy
Class ProxyFactory

java.lang.Object
  extended by org.apache.commons.proxy.ProxyFactory
      extended by org.hippoecm.hst.proxy.ProxyFactory

public class ProxyFactory
extends org.apache.commons.proxy.ProxyFactory

Extending the commons-proxy's ProxyFactory because the class in 1.0 release does not provide internal handler as serializable ones.

Version:
$Id: ProxyFactory.java 32953 2012-02-14 21:44:26Z wko $

Constructor Summary
ProxyFactory()
           
 
Method Summary
 Object createDelegatorProxy(ClassLoader classLoader, org.apache.commons.proxy.ObjectProvider delegateProvider, Class[] proxyClasses)
           
 Object createInterceptorProxy(ClassLoader classLoader, Object target, org.apache.commons.proxy.Interceptor interceptor, Class[] proxyClasses)
           
 Object createInvokerProxy(ClassLoader classLoader, org.apache.commons.proxy.Invoker invoker, Class[] proxyClasses)
           
protected static boolean isEqualsMethod(Method method)
           
protected static boolean isHashCode(Method method)
           
 
Methods inherited from class org.apache.commons.proxy.ProxyFactory
canProxy, createDelegatorProxy, createInterceptorProxy, createInvokerProxy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyFactory

public ProxyFactory()
Method Detail

createDelegatorProxy

public Object createDelegatorProxy(ClassLoader classLoader,
                                   org.apache.commons.proxy.ObjectProvider delegateProvider,
                                   Class[] proxyClasses)
Overrides:
createDelegatorProxy in class org.apache.commons.proxy.ProxyFactory

createInterceptorProxy

public Object createInterceptorProxy(ClassLoader classLoader,
                                     Object target,
                                     org.apache.commons.proxy.Interceptor interceptor,
                                     Class[] proxyClasses)
Overrides:
createInterceptorProxy in class org.apache.commons.proxy.ProxyFactory

createInvokerProxy

public Object createInvokerProxy(ClassLoader classLoader,
                                 org.apache.commons.proxy.Invoker invoker,
                                 Class[] proxyClasses)
Overrides:
createInvokerProxy in class org.apache.commons.proxy.ProxyFactory

isHashCode

protected static boolean isHashCode(Method method)

isEqualsMethod

protected static boolean isEqualsMethod(Method method)


Copyright © 2008-2012 Hippo. All Rights Reserved.