public class ManagedObjectHandler extends EjbObjectProxyHandler
Modifier and Type | Class and Description |
---|---|
static class |
ManagedObjectHandler.RegistryId |
clientIdentity, container, deploymentID, inProxyMap, interfaceType, isInvalidReference, primaryKey
Constructor and Description |
---|
ManagedObjectHandler(BeanContext beanContext,
java.lang.Object pk,
InterfaceType interfaceType,
java.util.List<java.lang.Class> interfaces,
java.lang.Class mainInterface) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
getPrimaryKey(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy) |
java.lang.Object |
getRegistryId() |
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) |
_invoke, _writeReplace, businessMethod, createProxy, createProxy, getEJBHome, getEJBLocalHome, getHandle, getProxyInfo, synchronizedBusinessMethod
checkAuthorization, convertException, copyArgs, copyObj, equalHandler, equals, getBeanContext, getCause, getInterfaces, getInvokedInterface, getLiveHandleRegistry, getMainInterface, hashCode, invalidateAllHandlers, invalidateReference, invoke, isValid, registerHandler, setBeanContext, setDoCrossClassLoaderCopy, setDoIntraVmCopy, setIntraVmCopyMode, toString
public ManagedObjectHandler(BeanContext beanContext, java.lang.Object pk, InterfaceType interfaceType, java.util.List<java.lang.Class> interfaces, java.lang.Class mainInterface)
public java.lang.Object getRegistryId()
getRegistryId
in class EjbObjectProxyHandler
protected java.lang.Object getPrimaryKey(java.lang.reflect.Method method, java.lang.Object[] args, java.lang.Object proxy) throws java.lang.Throwable
getPrimaryKey
in class EjbObjectProxyHandler
java.lang.Throwable
protected java.lang.Object isIdentical(java.lang.reflect.Method method, java.lang.Object[] args, java.lang.Object proxy) throws java.lang.Throwable
isIdentical
in class EjbObjectProxyHandler
java.lang.Throwable
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
remove
in class EjbObjectProxyHandler
java.lang.Throwable