org.apache.aries.proxy.impl
Class JdkProxyManager

java.lang.Object
  extended by org.apache.aries.proxy.impl.AbstractProxyManager
      extended by org.apache.aries.proxy.impl.JdkProxyManager
All Implemented Interfaces:
ProxyManager

public final class JdkProxyManager
extends AbstractProxyManager
implements ProxyManager


Constructor Summary
JdkProxyManager()
           
 
Method Summary
 java.lang.Object createNewProxy(org.osgi.framework.Bundle clientBundle, java.util.Collection<java.lang.Class<?>> classes, java.lang.reflect.InvocationHandler handler)
           
protected  java.lang.reflect.InvocationHandler getInvocationHandler(java.lang.Object proxy)
           
protected  boolean isProxyClass(java.lang.Class<?> clazz)
           
 
Methods inherited from class org.apache.aries.proxy.impl.AbstractProxyManager
createProxy, createProxy, getClassLoader, isProxy, unwrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.aries.proxy.ProxyManager
createProxy, createProxy, isProxy, unwrap
 

Constructor Detail

JdkProxyManager

public JdkProxyManager()
Method Detail

createNewProxy

public java.lang.Object createNewProxy(org.osgi.framework.Bundle clientBundle,
                                       java.util.Collection<java.lang.Class<?>> classes,
                                       java.lang.reflect.InvocationHandler handler)
Specified by:
createNewProxy in class AbstractProxyManager

isProxyClass

protected boolean isProxyClass(java.lang.Class<?> clazz)
Specified by:
isProxyClass in class AbstractProxyManager

getInvocationHandler

protected java.lang.reflect.InvocationHandler getInvocationHandler(java.lang.Object proxy)
Specified by:
getInvocationHandler in class AbstractProxyManager


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.