org.jboss.aop.proxy
Class ProxyFactory

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

public class ProxyFactory
extends Object

Comment

Version:
$Revision: 78208 $
Author:
Bill Burke

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
 

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 © 2008 JBoss, a division of Red Hat, Inc.. All Rights Reserved.