org.jboss.ejb.plugins.local
Class LocalHomeProxy

java.lang.Object
  extended byorg.jboss.ejb.plugins.local.LocalProxy (src) 
      extended byorg.jboss.ejb.plugins.local.LocalHomeProxy
All Implemented Interfaces:
java.lang.reflect.InvocationHandler, java.io.Serializable

public class LocalHomeProxy
extends LocalProxy (src)
implements java.lang.reflect.InvocationHandler

The proxy for an EJBLocalHome object.

See Also:
Serialized Form

Field Summary
protected static java.lang.reflect.Method REMOVE_BY_PRIMARY_KEY
          EJBHome.remove(Object) method reference.
protected static java.lang.reflect.Method REMOVE_OBJECT
          EJBObject.remove() method reference.
 
Fields inherited from class org.jboss.ejb.plugins.local.LocalProxy (src)
EMPTY_ARGS, EQUALS, factory, GET_EJB_HOME, GET_PRIMARY_KEY, HASH_CODE, IS_IDENTICAL, jndiName, REMOVE, TO_STRING
 
Constructor Summary
LocalHomeProxy(java.lang.String jndiName, BaseLocalProxyFactory (src)  factory)
           
 
Method Summary
protected  java.lang.Object getId()
           
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method m, java.lang.Object[] args)
          InvocationHandler implementation.
 
Methods inherited from class org.jboss.ejb.plugins.local.LocalProxy (src)
getJndiName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REMOVE_BY_PRIMARY_KEY

protected static final java.lang.reflect.Method REMOVE_BY_PRIMARY_KEY
EJBHome.remove(Object) method reference.


REMOVE_OBJECT

protected static final java.lang.reflect.Method REMOVE_OBJECT
EJBObject.remove() method reference.

Constructor Detail

LocalHomeProxy

public LocalHomeProxy(java.lang.String jndiName,
                      BaseLocalProxyFactory (src)  factory)
Method Detail

getId

protected java.lang.Object getId()
Specified by:
getId in class LocalProxy (src)

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method m,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
InvocationHandler implementation.

Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Overrides:
invoke in class LocalProxy (src)
Parameters:
proxy - The proxy object.
m - The method being invoked.
args - The arguments for the method.
Throws:
java.lang.Throwable - Any exception or error thrown while processing.