org.apache.openejb.core.stateless
Class StatelessEjbObjectHandler
java.lang.Object
org.apache.openejb.core.ivm.BaseEjbProxyHandler
org.apache.openejb.core.ivm.EjbObjectProxyHandler
org.apache.openejb.core.stateless.StatelessEjbObjectHandler
- All Implemented Interfaces:
- java.io.Serializable, java.lang.reflect.InvocationHandler
public class StatelessEjbObjectHandler
- extends EjbObjectProxyHandler
- See Also:
- Serialized Form
Method Summary |
static java.lang.Object |
createRegistryId(java.lang.Object primKey,
java.lang.Object deployId,
Container contnr)
|
protected java.lang.Object |
getPrimaryKey(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
|
java.lang.Object |
getRegistryId()
|
void |
invalidateReference()
|
protected java.lang.Object |
isIdentical(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
|
protected java.lang.Object |
remove(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.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 |
registryId
public java.lang.Object registryId
StatelessEjbObjectHandler
public StatelessEjbObjectHandler(DeploymentInfo deploymentInfo,
java.lang.Object pk,
InterfaceType interfaceType,
java.util.List<java.lang.Class> interfaces)
createRegistryId
public static java.lang.Object createRegistryId(java.lang.Object primKey,
java.lang.Object deployId,
Container contnr)
getRegistryId
public java.lang.Object getRegistryId()
- Specified by:
getRegistryId
in class EjbObjectProxyHandler
getPrimaryKey
protected java.lang.Object getPrimaryKey(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
throws java.lang.Throwable
- Specified by:
getPrimaryKey
in class EjbObjectProxyHandler
- Throws:
java.lang.Throwable
isIdentical
protected java.lang.Object isIdentical(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
throws java.lang.Throwable
- Specified by:
isIdentical
in class EjbObjectProxyHandler
- Throws:
java.lang.Throwable
invalidateReference
public void invalidateReference()
- Overrides:
invalidateReference
in class BaseEjbProxyHandler
remove
protected java.lang.Object remove(java.lang.Class interfce,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
throws java.lang.Throwable
- Specified by:
remove
in class EjbObjectProxyHandler
- Throws:
java.lang.Throwable
Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.