org.jboss.aop.proxy
Class ProxyFactory

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

public class ProxyFactory
extends Object

Comment

Version:
$Revision: 85938 $
Author:
Bill Burke

Field Summary
static String GENERATED_PROXIES_PACKAGE
           
 
Constructor Summary
ProxyFactory()
           
 
Method Summary
static Proxy createInterfaceProxy(ClassLoader loader, Class<?>[] interfaces, ProxyMixin[] mixins, InstanceAdvisor advisor)
           
static Proxy createInterfaceProxy(org.jboss.util.id.GUID guid, ClassLoader loader, Class<?>[] interfaces)
           
static Proxy createInterfaceProxy(org.jboss.util.id.GUID guid, ClassLoader loader, Class<?>[] interfaces, ProxyMixin[] mixins, InstanceAdvisor advisor)
           
static org.jboss.util.id.GUID generateProxyClass(ClassLoader loader, ProxyMixin[] mixins, Class<?>[] interfaces)
           
static Class<?> getProxyClass(org.jboss.util.id.GUID guid)
           
 
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

ProxyFactory

public ProxyFactory()
Method Detail

createInterfaceProxy

public static Proxy createInterfaceProxy(ClassLoader loader,
                                         Class<?>[] interfaces,
                                         ProxyMixin[] mixins,
                                         InstanceAdvisor advisor)
                                  throws Exception
Throws:
Exception

getProxyClass

public static Class<?> getProxyClass(org.jboss.util.id.GUID guid)

createInterfaceProxy

public static Proxy createInterfaceProxy(org.jboss.util.id.GUID guid,
                                         ClassLoader loader,
                                         Class<?>[] interfaces)
                                  throws Exception
Throws:
Exception

createInterfaceProxy

public static Proxy createInterfaceProxy(org.jboss.util.id.GUID guid,
                                         ClassLoader loader,
                                         Class<?>[] interfaces,
                                         ProxyMixin[] mixins,
                                         InstanceAdvisor advisor)
                                  throws Exception
Throws:
Exception

generateProxyClass

public static org.jboss.util.id.GUID generateProxyClass(ClassLoader loader,
                                                        ProxyMixin[] mixins,
                                                        Class<?>[] interfaces)
                                                 throws Exception
Throws:
Exception


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