org.jboss.aop.proxy
Class ClassProxyFactory

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

public class ClassProxyFactory
extends Object

Version:
$Revision: 85938 $
Author:
Bill Burke

Field Summary
static String GENERATED_PROXIES_PACKAGE
           
 
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
 

Field Detail

GENERATED_PROXIES_PACKAGE

public static final String GENERATED_PROXIES_PACKAGE
See Also:
Constant Field Values
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 © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.