public class SingletonEjbObjectHandler extends EjbObjectProxyHandler
Modifier and Type | Field and Description |
---|---|
java.lang.Object |
registryId |
clientIdentity, container, deploymentID, inProxyMap, interfaceType, isInvalidReference, primaryKey
Constructor and Description |
---|
SingletonEjbObjectHandler(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 |
---|---|
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) |
_invoke, _writeReplace, businessMethod, createProxy, createProxy, getEJBHome, getEJBLocalHome, getHandle, getProxyInfo, synchronizedBusinessMethod
checkAuthorization, convertException, copyArgs, copyObj, equalHandler, equals, getBeanContext, getCause, getInterfaces, getInvokedInterface, getLiveHandleRegistry, getMainInterface, hashCode, invalidateAllHandlers, invoke, isValid, registerHandler, setBeanContext, setDoCrossClassLoaderCopy, setDoIntraVmCopy, setIntraVmCopyMode, toString
public SingletonEjbObjectHandler(BeanContext beanContext, java.lang.Object pk, InterfaceType interfaceType, java.util.List<java.lang.Class> interfaces, java.lang.Class mainInterface)
public static java.lang.Object createRegistryId(java.lang.Object primKey, java.lang.Object deployId, Container contnr)
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
public void invalidateReference()
invalidateReference
in class BaseEjbProxyHandler
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