org.apache.openejb.util.proxy
Interface ProxyFactory

All Known Implementing Classes:
Jdk13ProxyFactory

public interface ProxyFactory


Method Summary
 InvocationHandler getInvocationHandler(java.lang.Object proxy)
           
 java.lang.Class getProxyClass(java.lang.Class interfce)
           
 java.lang.Class getProxyClass(java.lang.Class[] interfaces)
           
 void init(java.util.Properties props)
           
 boolean isProxyClass(java.lang.Class cl)
           
 java.lang.Object newProxyInstance(java.lang.Class[] interfaces, InvocationHandler h)
           
 java.lang.Object newProxyInstance(java.lang.Class interfce, InvocationHandler h)
           
 

Method Detail

init

void init(java.util.Properties props)
          throws OpenEJBException
Throws:
OpenEJBException

getInvocationHandler

InvocationHandler getInvocationHandler(java.lang.Object proxy)
                                       throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getProxyClass

java.lang.Class getProxyClass(java.lang.Class interfce)
                              throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getProxyClass

java.lang.Class getProxyClass(java.lang.Class[] interfaces)
                              throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

isProxyClass

boolean isProxyClass(java.lang.Class cl)

newProxyInstance

java.lang.Object newProxyInstance(java.lang.Class interfce,
                                  InvocationHandler h)
                                  throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

newProxyInstance

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


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