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:
java.io.Serializable, java.lang.reflect.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
clientIdentity, container, deploymentID, inProxyMap, interfaceType, isInvalidReference, primaryKey
 
Constructor Summary
StatelessEjbHomeHandler(DeploymentInfo deploymentInfo, InterfaceType interfaceType, java.util.List<java.lang.Class> interfaces)
           
 
Method Summary
protected  java.lang.Object findX(java.lang.Class interfce, java.lang.reflect.Method method, java.lang.Object[] args, java.lang.Object proxy)
           
protected  EjbObjectProxyHandler newEjbObjectHandler(DeploymentInfo deploymentInfo, java.lang.Object pk, InterfaceType interfaceType, java.util.List<java.lang.Class> interfaces)
           
protected  java.lang.Object removeByPrimaryKey(java.lang.Class interfce, java.lang.reflect.Method method, java.lang.Object[] args, java.lang.Object proxy)
           
protected  java.lang.Object removeWithHandle(java.lang.Class interfce, java.lang.reflect.Method method, java.lang.Object[] args, java.lang.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, getInvocationHandler, getInvokedInterface, getLiveHandleRegistry, getMainInterface, hashCode, invalidateAllHandlers, invoke, registerHandler, setDeploymentInfo, setDoCrossClassLoaderCopy, setDoIntraVmCopy, 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,
                               java.util.List<java.lang.Class> interfaces)
Method Detail

findX

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

removeByPrimaryKey

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

removeWithHandle

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

newEjbObjectHandler

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


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