org.apache.openejb.core.stateless
Class StatelessEjbHomeHandler

java.lang.Object
  extended by org.apache.openejb.core.ivm.BaseEjbProxyHandler
      extended by org.apache.openejb.core.ivm.EjbHomeProxyHandler
          extended by org.apache.openejb.core.stateless.StatelessEjbHomeHandler
All Implemented Interfaces:
Serializable, InvocationHandler

public class StatelessEjbHomeHandler
extends EjbHomeProxyHandler

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.openejb.core.ivm.EjbHomeProxyHandler
logger
 
Fields inherited from class org.apache.openejb.core.ivm.BaseEjbProxyHandler
container, deploymentID, doCrossClassLoaderCopy, doIntraVmCopy, inProxyMap, interfaceType, isInvalidReference, primaryKey
 
Constructor Summary
StatelessEjbHomeHandler(DeploymentInfo deploymentInfo, InterfaceType interfaceType, List<Class> interfaces)
           
 
Method Summary
protected  Object findX(Class interfce, Method method, Object[] args, Object proxy)
           
protected  EjbObjectProxyHandler newEjbObjectHandler(DeploymentInfo deploymentInfo, Object pk, InterfaceType interfaceType, List<Class> interfaces)
           
protected  Object removeByPrimaryKey(Class interfce, Method method, Object[] args, Object proxy)
           
protected  Object removeWithHandle(Class interfce, Method method, Object[] args, Object proxy)
           
 
Methods inherited from class org.apache.openejb.core.ivm.EjbHomeProxyHandler
_invoke, _writeReplace, create, createHomeHandler, createHomeProxy, createHomeProxy, createProxy, getEJBMetaData, getHomeHandle, getProxyInfo, homeMethod, invalidateReference
 
Methods inherited from class org.apache.openejb.core.ivm.BaseEjbProxyHandler
checkAuthorization, convertException, copyArgs, copyObj, equals, getCause, getDeploymentInfo, getInterfaces, getInvokedInterface, getLiveHandleRegistry, getMainInterface, hashCode, invalidateAllHandlers, invoke, registerHandler, setDeploymentInfo, setIntraVmCopyMode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StatelessEjbHomeHandler

public StatelessEjbHomeHandler(DeploymentInfo deploymentInfo,
                               InterfaceType interfaceType,
                               List<Class> interfaces)
Method Detail

findX

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

removeByPrimaryKey

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

removeWithHandle

protected Object removeWithHandle(Class interfce,
                                  Method method,
                                  Object[] args,
                                  Object proxy)
                           throws Throwable
Overrides:
removeWithHandle in class EjbHomeProxyHandler
Throws:
Throwable

newEjbObjectHandler

protected EjbObjectProxyHandler newEjbObjectHandler(DeploymentInfo deploymentInfo,
                                                    Object pk,
                                                    InterfaceType interfaceType,
                                                    List<Class> interfaces)
Specified by:
newEjbObjectHandler in class EjbHomeProxyHandler


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.