public abstract class EjbObjectProxyHandler extends BaseEjbProxyHandler
clientIdentity, container, deploymentID, inProxyMap, interfaceType, isInvalidReference, primaryKey| Constructor and Description | 
|---|
| EjbObjectProxyHandler(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 | 
|---|---|
| java.lang.Object | _invoke(java.lang.Object p,
       java.lang.Class interfce,
       java.lang.reflect.Method m,
       java.lang.Object[] a) | 
| protected java.lang.Object | _writeReplace(java.lang.Object proxy) | 
| protected java.lang.Object | businessMethod(java.lang.Class<?> interfce,
              java.lang.reflect.Method method,
              java.lang.Object[] args,
              java.lang.Object proxy) | 
| static java.lang.Object | createProxy(BeanContext beanContext,
           java.lang.Object primaryKey,
           InterfaceType interfaceType,
           java.lang.Class mainInterface) | 
| static java.lang.Object | createProxy(BeanContext beanContext,
           java.lang.Object primaryKey,
           InterfaceType interfaceType,
           java.util.List<java.lang.Class> interfaces,
           java.lang.Class mainInterface) | 
| protected java.lang.Object | getEJBHome(java.lang.reflect.Method method,
          java.lang.Object[] args,
          java.lang.Object proxy) | 
| protected java.lang.Object | getEJBLocalHome(java.lang.reflect.Method method,
               java.lang.Object[] args,
               java.lang.Object proxy) | 
| protected java.lang.Object | getHandle(java.lang.reflect.Method method,
         java.lang.Object[] args,
         java.lang.Object proxy) | 
| protected abstract java.lang.Object | getPrimaryKey(java.lang.reflect.Method method,
             java.lang.Object[] args,
             java.lang.Object proxy) | 
| ProxyInfo | getProxyInfo() | 
| abstract java.lang.Object | getRegistryId() | 
| protected abstract java.lang.Object | isIdentical(java.lang.reflect.Method method,
           java.lang.Object[] args,
           java.lang.Object proxy) | 
| protected abstract java.lang.Object | remove(java.lang.Class interfce,
      java.lang.reflect.Method method,
      java.lang.Object[] args,
      java.lang.Object proxy) | 
| protected java.lang.Object | synchronizedBusinessMethod(java.lang.Class<?> interfce,
                          java.lang.reflect.Method method,
                          java.lang.Object[] args) | 
checkAuthorization, convertException, copyArgs, copyObj, equalHandler, equals, getBeanContext, getCause, getInterfaces, getInvokedInterface, getLiveHandleRegistry, getMainInterface, hashCode, invalidateAllHandlers, invalidateReference, invoke, isValid, registerHandler, setBeanContext, setDoCrossClassLoaderCopy, setDoIntraVmCopy, setIntraVmCopyMode, toStringpublic EjbObjectProxyHandler(BeanContext beanContext, java.lang.Object pk, InterfaceType interfaceType, java.util.List<java.lang.Class> interfaces, java.lang.Class mainInterface)
public abstract java.lang.Object getRegistryId()
public java.lang.Object _invoke(java.lang.Object p,
                                java.lang.Class interfce,
                                java.lang.reflect.Method m,
                                java.lang.Object[] a)
                         throws java.lang.Throwable
_invoke in class BaseEjbProxyHandlerjava.lang.Throwableprotected java.lang.Object getEJBHome(java.lang.reflect.Method method,
                                      java.lang.Object[] args,
                                      java.lang.Object proxy)
                               throws java.lang.Throwable
java.lang.Throwableprotected java.lang.Object getEJBLocalHome(java.lang.reflect.Method method,
                                           java.lang.Object[] args,
                                           java.lang.Object proxy)
                                    throws java.lang.Throwable
java.lang.Throwableprotected java.lang.Object getHandle(java.lang.reflect.Method method,
                                     java.lang.Object[] args,
                                     java.lang.Object proxy)
                              throws java.lang.Throwable
java.lang.Throwablepublic ProxyInfo getProxyInfo()
getProxyInfo in class BaseEjbProxyHandlerprotected java.lang.Object _writeReplace(java.lang.Object proxy)
                                  throws java.io.ObjectStreamException
_writeReplace in class BaseEjbProxyHandlerjava.io.ObjectStreamExceptionprotected abstract java.lang.Object getPrimaryKey(java.lang.reflect.Method method,
                                                  java.lang.Object[] args,
                                                  java.lang.Object proxy)
                                           throws java.lang.Throwable
java.lang.Throwableprotected abstract java.lang.Object isIdentical(java.lang.reflect.Method method,
                                                java.lang.Object[] args,
                                                java.lang.Object proxy)
                                         throws java.lang.Throwable
java.lang.Throwableprotected abstract 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
java.lang.Throwableprotected java.lang.Object businessMethod(java.lang.Class<?> interfce,
                                          java.lang.reflect.Method method,
                                          java.lang.Object[] args,
                                          java.lang.Object proxy)
                                   throws java.lang.Throwable
java.lang.Throwableprotected java.lang.Object synchronizedBusinessMethod(java.lang.Class<?> interfce,
                                                      java.lang.reflect.Method method,
                                                      java.lang.Object[] args)
                                               throws OpenEJBException
OpenEJBExceptionpublic static java.lang.Object createProxy(BeanContext beanContext, java.lang.Object primaryKey, InterfaceType interfaceType, java.lang.Class mainInterface)
public static java.lang.Object createProxy(BeanContext beanContext, java.lang.Object primaryKey, InterfaceType interfaceType, java.util.List<java.lang.Class> interfaces, java.lang.Class mainInterface)