org.apache.openejb.util.proxy
Class ProxyManager

java.lang.Object
  extended by org.apache.openejb.util.proxy.ProxyManager

public class ProxyManager
extends java.lang.Object


Constructor Summary
ProxyManager()
           
 
Method Summary
static void checkDefaultFactory()
           
static ProxyFactory getDefaultFactory()
           
static java.lang.String getDefaultFactoryName()
           
static ProxyFactory getFactory(java.lang.String factoryName)
           
static InvocationHandler getInvocationHandler(java.lang.Object proxy)
           
static java.lang.Class getProxyClass(java.lang.Class interfaceType)
           
static java.lang.Class getProxyClass(java.lang.Class[] interfaces)
           
static boolean isProxyClass(java.lang.Class cl)
           
static java.lang.Object newProxyInstance(java.lang.Class[] interfaces, InvocationHandler h)
           
static java.lang.Object newProxyInstance(java.lang.Class interfaceType, InvocationHandler h)
           
static ProxyFactory registerFactory(java.lang.String factoryName, ProxyFactory factory)
           
static ProxyFactory setDefaultFactory(java.lang.String factoryName)
           
static ProxyFactory unregisterFactory(java.lang.String factoryName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyManager

public ProxyManager()
Method Detail

registerFactory

public static ProxyFactory registerFactory(java.lang.String factoryName,
                                           ProxyFactory factory)

unregisterFactory

public static ProxyFactory unregisterFactory(java.lang.String factoryName)

checkDefaultFactory

public static void checkDefaultFactory()

getFactory

public static ProxyFactory getFactory(java.lang.String factoryName)

setDefaultFactory

public static ProxyFactory setDefaultFactory(java.lang.String factoryName)

getDefaultFactory

public static ProxyFactory getDefaultFactory()

getDefaultFactoryName

public static java.lang.String getDefaultFactoryName()

getInvocationHandler

public static InvocationHandler getInvocationHandler(java.lang.Object proxy)

getProxyClass

public static java.lang.Class getProxyClass(java.lang.Class interfaceType)
                                     throws java.lang.IllegalAccessException
Throws:
java.lang.IllegalAccessException

getProxyClass

public static java.lang.Class getProxyClass(java.lang.Class[] interfaces)
                                     throws java.lang.IllegalAccessException
Throws:
java.lang.IllegalAccessException

newProxyInstance

public static java.lang.Object newProxyInstance(java.lang.Class interfaceType,
                                                InvocationHandler h)
                                         throws java.lang.IllegalAccessException
Throws:
java.lang.IllegalAccessException

newProxyInstance

public static java.lang.Object newProxyInstance(java.lang.Class[] interfaces,
                                                InvocationHandler h)
                                         throws java.lang.IllegalAccessException
Throws:
java.lang.IllegalAccessException

isProxyClass

public static boolean isProxyClass(java.lang.Class cl)


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.