org.jboss.aop.proxy
Class ClassProxyFactory

java.lang.Object
  extended by org.jboss.aop.proxy.ClassProxyFactory

public class ClassProxyFactory
extends Object

Version:
$Revision: 78208 $
Author:
Bill Burke

Constructor Summary
ClassProxyFactory()
           
 
Method Summary
static HashMap<Long,MethodPersistentReference> getMethodMap(Class<?> clazz)
           
static HashMap<Long,MethodPersistentReference> getMethodMap(String classname)
           
static HashMap<Long,MethodPersistentReference> methodMap(Class<?> clazz)
           
static ClassProxy newInstance(Class<?> clazz)
           
static ClassProxy newInstance(Class<?> clazz, ProxyMixin[] mixins)
           
static ClassProxy newInstance(Class<?> clazz, ProxyMixin[] mixins, boolean interceptWriteReplace)
           
static ClassProxy newInstance(Class<?> clazz, ProxyMixin[] mixins, InstanceAdvisor advisor)
           
static ClassProxy newInstance(Class<?> clazz, ProxyMixin[] mixins, InstanceAdvisor advisor, boolean interceptWriteReplace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassProxyFactory

public ClassProxyFactory()
Method Detail

newInstance

public static ClassProxy newInstance(Class<?> clazz)
                              throws Exception
Throws:
Exception

newInstance

public static ClassProxy newInstance(Class<?> clazz,
                                     ProxyMixin[] mixins)
                              throws Exception
Throws:
Exception

newInstance

public static ClassProxy newInstance(Class<?> clazz,
                                     ProxyMixin[] mixins,
                                     boolean interceptWriteReplace)
                              throws Exception
Throws:
Exception

newInstance

public static ClassProxy newInstance(Class<?> clazz,
                                     ProxyMixin[] mixins,
                                     InstanceAdvisor advisor)
                              throws Exception
Throws:
Exception

newInstance

public static ClassProxy newInstance(Class<?> clazz,
                                     ProxyMixin[] mixins,
                                     InstanceAdvisor advisor,
                                     boolean interceptWriteReplace)
                              throws Exception
Throws:
Exception

getMethodMap

public static HashMap<Long,MethodPersistentReference> getMethodMap(String classname)

getMethodMap

public static HashMap<Long,MethodPersistentReference> getMethodMap(Class<?> clazz)

methodMap

public static HashMap<Long,MethodPersistentReference> methodMap(Class<?> clazz)
                                                         throws Exception
Throws:
Exception


Copyright © 2008 JBoss, a division of Red Hat, Inc.. All Rights Reserved.