org.apache.openejb.client
Class SingletonEJBHomeHandler

java.lang.Object
  extended by org.apache.openejb.client.EJBInvocationHandler
      extended by org.apache.openejb.client.EJBHomeHandler
          extended by org.apache.openejb.client.SingletonEJBHomeHandler
All Implemented Interfaces:
Externalizable, Serializable, InvocationHandler

public class SingletonEJBHomeHandler
extends EJBHomeHandler

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.openejb.client.EJBHomeHandler
executor, GETEJBMETADATA, GETHANDLER, GETHOMEHANDLE, REMOVE_W_HAND, REMOVE_W_KEY
 
Fields inherited from class org.apache.openejb.client.EJBInvocationHandler
authenticationInfo, client, ejb, EQUALS, HASHCODE, inProxyMap, isInvalidReference, liveHandleRegistry, primaryKey, remote, request, server, TOSTRING
 
Constructor Summary
SingletonEJBHomeHandler()
           
SingletonEJBHomeHandler(ThreadPoolExecutor executor, EJBMetaDataImpl ejb, ServerMetaData server, ClientMetaData client, JNDIContext.AuthenticationInfo auth)
           
 
Method Summary
protected  Object findX(Method method, Object[] args, Object proxy)
           
protected  EJBObjectHandler newEJBObjectHandler()
           
protected  Object removeByPrimaryKey(Method method, Object[] args, Object proxy)
           
protected  Object removeWithHandle(Method method, Object[] args, Object proxy)
           
 
Methods inherited from class org.apache.openejb.client.EJBHomeHandler
_invoke, create, createEJBHomeHandler, createEJBHomeProxy, getEJBMetaData, getHomeHandle, homeMethod, readExternal, writeExternal
 
Methods inherited from class org.apache.openejb.client.EJBInvocationHandler
convertException, getCause, getClient, getClientIdentity, getEjb, getMethod, getPrimaryKey, getServer, invalidateAllHandlers, invalidateReference, invoke, registerHandler, request, request
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingletonEJBHomeHandler

public SingletonEJBHomeHandler()

SingletonEJBHomeHandler

public SingletonEJBHomeHandler(ThreadPoolExecutor executor,
                               EJBMetaDataImpl ejb,
                               ServerMetaData server,
                               ClientMetaData client,
                               JNDIContext.AuthenticationInfo auth)
Method Detail

findX

protected Object findX(Method method,
                       Object[] args,
                       Object proxy)
                throws Throwable
Specified by:
findX in class EJBHomeHandler
Throws:
Throwable

removeByPrimaryKey

protected Object removeByPrimaryKey(Method method,
                                    Object[] args,
                                    Object proxy)
                             throws Throwable
Specified by:
removeByPrimaryKey in class EJBHomeHandler
Throws:
Throwable

removeWithHandle

protected Object removeWithHandle(Method method,
                                  Object[] args,
                                  Object proxy)
                           throws Throwable
Specified by:
removeWithHandle in class EJBHomeHandler
Throws:
Throwable

newEJBObjectHandler

protected EJBObjectHandler newEJBObjectHandler()


Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.