org.openejb.corba.proxy
Class EJBHomeProxyHandler

java.lang.Object
  |
  +--org.openejb.corba.proxy.EJBHomeProxyHandler
All Implemented Interfaces:
java.lang.reflect.InvocationHandler

public class EJBHomeProxyHandler
extends java.lang.Object
implements java.lang.reflect.InvocationHandler

This EJB Home Proxy Handler is invoked by all pseudo home proxies.


Constructor Summary
EJBHomeProxyHandler(ContainerAdapter adapter)
          Constructor
 
Method Summary
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
          This operation is invoked by the Home proxies.
protected  java.lang.Object remove(java.lang.reflect.Method method, java.lang.Object[] args, HomeProfile home)
          This operation gets the primary key from the arguments and re-invoke the container.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EJBHomeProxyHandler

public EJBHomeProxyHandler(ContainerAdapter adapter)
Constructor
Method Detail

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
This operation is invoked by the Home proxies.
Specified by:
invoke in interface java.lang.reflect.InvocationHandler

remove

protected java.lang.Object remove(java.lang.reflect.Method method,
                                  java.lang.Object[] args,
                                  HomeProfile home)
                           throws java.lang.Throwable
This operation gets the primary key from the arguments and re-invoke the container.