public abstract class EJBHomeHandler extends EJBInvocationHandler implements java.io.Externalizable
| Modifier and Type | Field and Description | 
|---|---|
protected java.util.concurrent.ThreadPoolExecutor | 
executor  | 
protected static java.lang.reflect.Method | 
GETEJBMETADATA  | 
protected static java.lang.reflect.Method | 
GETHANDLER  | 
protected static java.lang.reflect.Method | 
GETHOMEHANDLE  | 
protected static java.lang.reflect.Method | 
REMOVE_W_HAND  | 
protected static java.lang.reflect.Method | 
REMOVE_W_KEY  | 
authenticationInfo, client, ejb, EQUALS, HASHCODE, inProxyMap, isInvalidReference, liveHandleRegistry, primaryKey, remote, request, server, TOSTRING| Constructor and Description | 
|---|
EJBHomeHandler()  | 
EJBHomeHandler(java.util.concurrent.ThreadPoolExecutor executor,
              EJBMetaDataImpl ejb,
              ServerMetaData server,
              ClientMetaData client,
              JNDIContext.AuthenticationInfo auth)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected java.lang.Object | 
_invoke(java.lang.Object proxy,
       java.lang.reflect.Method method,
       java.lang.Object[] args)  | 
protected java.lang.Object | 
create(java.lang.reflect.Method method,
      java.lang.Object[] args,
      java.lang.Object proxy)  | 
static EJBHomeHandler | 
createEJBHomeHandler(java.util.concurrent.ThreadPoolExecutor executor,
                    EJBMetaDataImpl ejb,
                    ServerMetaData server,
                    ClientMetaData client,
                    JNDIContext.AuthenticationInfo auth)  | 
EJBHomeProxy | 
createEJBHomeProxy()  | 
protected abstract java.lang.Object | 
findX(java.lang.reflect.Method method,
     java.lang.Object[] args,
     java.lang.Object proxy)  | 
protected java.lang.Object | 
getEJBMetaData(java.lang.reflect.Method method,
              java.lang.Object[] args,
              java.lang.Object proxy)  | 
protected java.lang.Object | 
getHomeHandle(java.lang.reflect.Method method,
             java.lang.Object[] args,
             java.lang.Object proxy)  | 
java.lang.Object | 
homeMethod(java.lang.reflect.Method method,
          java.lang.Object[] args,
          java.lang.Object proxy)  | 
void | 
readExternal(java.io.ObjectInput in)  | 
protected abstract java.lang.Object | 
removeByPrimaryKey(java.lang.reflect.Method method,
                  java.lang.Object[] args,
                  java.lang.Object proxy)  | 
protected abstract java.lang.Object | 
removeWithHandle(java.lang.reflect.Method method,
                java.lang.Object[] args,
                java.lang.Object proxy)  | 
void | 
writeExternal(java.io.ObjectOutput out)  | 
convertException, getCause, getClient, getClientIdentity, getEjb, getMethod, getPrimaryKey, getServer, invalidateAllHandlers, invalidateReference, invoke, registerHandler, request, requestprotected static final java.lang.reflect.Method GETEJBMETADATA
protected static final java.lang.reflect.Method GETHOMEHANDLE
protected static final java.lang.reflect.Method REMOVE_W_KEY
protected static final java.lang.reflect.Method REMOVE_W_HAND
protected static final java.lang.reflect.Method GETHANDLER
protected java.util.concurrent.ThreadPoolExecutor executor
public EJBHomeHandler()
public EJBHomeHandler(java.util.concurrent.ThreadPoolExecutor executor,
                      EJBMetaDataImpl ejb,
                      ServerMetaData server,
                      ClientMetaData client,
                      JNDIContext.AuthenticationInfo auth)
public static EJBHomeHandler createEJBHomeHandler(java.util.concurrent.ThreadPoolExecutor executor, EJBMetaDataImpl ejb, ServerMetaData server, ClientMetaData client, JNDIContext.AuthenticationInfo auth)
public EJBHomeProxy createEJBHomeProxy()
protected java.lang.Object _invoke(java.lang.Object proxy,
                                   java.lang.reflect.Method method,
                                   java.lang.Object[] args)
                            throws java.lang.Throwable
_invoke in class EJBInvocationHandlerjava.lang.Throwablepublic java.lang.Object homeMethod(java.lang.reflect.Method method,
                                   java.lang.Object[] args,
                                   java.lang.Object proxy)
                            throws java.lang.Throwable
java.lang.Throwableprotected java.lang.Object create(java.lang.reflect.Method method,
                                  java.lang.Object[] args,
                                  java.lang.Object proxy)
                           throws java.lang.Throwable
java.lang.Throwableprotected abstract java.lang.Object findX(java.lang.reflect.Method method,
                                          java.lang.Object[] args,
                                          java.lang.Object proxy)
                                   throws java.lang.Throwable
java.lang.Throwableprotected java.lang.Object getEJBMetaData(java.lang.reflect.Method method,
                                          java.lang.Object[] args,
                                          java.lang.Object proxy)
                                   throws java.lang.Throwable
java.lang.Throwableprotected java.lang.Object getHomeHandle(java.lang.reflect.Method method,
                                         java.lang.Object[] args,
                                         java.lang.Object proxy)
                                  throws java.lang.Throwable
java.lang.Throwableprotected abstract java.lang.Object removeWithHandle(java.lang.reflect.Method method,
                                                     java.lang.Object[] args,
                                                     java.lang.Object proxy)
                                              throws java.lang.Throwable
java.lang.Throwableprotected abstract java.lang.Object removeByPrimaryKey(java.lang.reflect.Method method,
                                                       java.lang.Object[] args,
                                                       java.lang.Object proxy)
                                                throws java.lang.Throwable
java.lang.Throwablepublic void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOException