org.jboss.proxy.ejb
Class HomeInterceptor

java.lang.Object
  extended byorg.jboss.proxy.Interceptor (src) 
      extended byorg.jboss.proxy.ejb.GenericEJBInterceptor (src) 
          extended byorg.jboss.proxy.ejb.HomeInterceptor
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
StatelessSessionHomeInterceptor (src)

public class HomeInterceptor
extends GenericEJBInterceptor (src)

The client-side proxy for an EJB Home object.

See Also:
Serialized Form

Field Summary
protected static java.lang.Object[] EMPTY_ARGS
           
protected static java.lang.reflect.Method GET_EJB_META_DATA
          EJBHome.getEJBMetaData() method reference.
protected static java.lang.reflect.Method GET_HOME_HANDLE
          EJBHome.getHomeHandle() method reference.
protected static java.lang.reflect.Method REMOVE_BY_HANDLE
          EJBHome.remove(Handle) method reference.
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.proxy.ejb.GenericEJBInterceptor (src)
EQUALS, GET_EJB_HOME, GET_HANDLE, GET_PRIMARY_KEY, HASH_CODE, IS_IDENTICAL, TO_STRING
 
Fields inherited from class org.jboss.proxy.Interceptor (src)
nextInterceptor
 
Constructor Summary
HomeInterceptor()
          No-argument constructor for externalization.
 
Method Summary
 java.lang.Object invoke(Invocation (src)  invocation)
          InvocationHandler implementation.
 
Methods inherited from class org.jboss.proxy.ejb.GenericEJBInterceptor (src)
getEJBHome
 
Methods inherited from class org.jboss.proxy.Interceptor (src)
getNext, readExternal, setNext, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Field Detail

EMPTY_ARGS

protected static final java.lang.Object[] EMPTY_ARGS

GET_EJB_META_DATA

protected static final java.lang.reflect.Method GET_EJB_META_DATA
EJBHome.getEJBMetaData() method reference.


GET_HOME_HANDLE

protected static final java.lang.reflect.Method GET_HOME_HANDLE
EJBHome.getHomeHandle() method reference.


REMOVE_BY_HANDLE

protected static final java.lang.reflect.Method REMOVE_BY_HANDLE
EJBHome.remove(Handle) method reference.


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

HomeInterceptor

public HomeInterceptor()
No-argument constructor for externalization.

Method Detail

invoke

public java.lang.Object invoke(Invocation (src)  invocation)
                        throws java.lang.Throwable
InvocationHandler implementation.

Specified by:
invoke in class Interceptor (src)
Throws:
java.lang.Throwable - Any exception or error thrown while processing.