public abstract class EjbHomeProxyHandler extends BaseEjbProxyHandler
| Modifier and Type | Field and Description |
|---|---|
static Logger |
logger |
clientIdentity, container, deploymentID, inProxyMap, interfaceType, isInvalidReference, primaryKey| Constructor and Description |
|---|
EjbHomeProxyHandler(BeanContext beanContext,
InterfaceType interfaceType,
java.util.List<java.lang.Class> interfaces,
java.lang.Class mainInterface) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
_invoke(java.lang.Object proxy,
java.lang.Class interfce,
java.lang.reflect.Method method,
java.lang.Object[] args) |
protected java.lang.Object |
_writeReplace(java.lang.Object proxy) |
protected java.lang.Object |
create(java.lang.Class interfce,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy) |
protected static EjbHomeProxyHandler |
createHomeHandler(BeanContext beanContext,
InterfaceType interfaceType,
java.util.List<java.lang.Class> interfaces,
java.lang.Class mainInterface) |
static java.lang.Object |
createHomeProxy(BeanContext beanContext,
InterfaceType interfaceType) |
static java.lang.Object |
createHomeProxy(BeanContext beanContext,
InterfaceType interfaceType,
java.util.List<java.lang.Class> objectInterfaces,
java.lang.Class mainInterface) |
java.lang.Object |
createProxy(java.lang.Object primaryKey,
java.lang.Class mainInterface) |
protected abstract java.lang.Object |
findX(java.lang.Class interfce,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy) |
protected java.lang.Object |
getEJBMetaData(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy) |
protected java.lang.Object |
getHomeHandle(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy) |
ProxyInfo |
getProxyInfo() |
protected java.lang.Object |
homeMethod(java.lang.Class interfce,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy) |
void |
invalidateReference() |
protected abstract EjbObjectProxyHandler |
newEjbObjectHandler(BeanContext beanContext,
java.lang.Object pk,
InterfaceType interfaceType,
java.util.List<java.lang.Class> interfaces,
java.lang.Class mainInterface) |
protected abstract 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) |
checkAuthorization, convertException, copyArgs, copyObj, equalHandler, equals, getBeanContext, getCause, getInterfaces, getInvokedInterface, getLiveHandleRegistry, getMainInterface, hashCode, invalidateAllHandlers, invoke, isValid, registerHandler, setBeanContext, setDoCrossClassLoaderCopy, setDoIntraVmCopy, setIntraVmCopyMode, toStringpublic static final Logger logger
public EjbHomeProxyHandler(BeanContext beanContext, InterfaceType interfaceType, java.util.List<java.lang.Class> interfaces, java.lang.Class mainInterface)
public void invalidateReference()
invalidateReference in class BaseEjbProxyHandlerprotected static EjbHomeProxyHandler createHomeHandler(BeanContext beanContext, InterfaceType interfaceType, java.util.List<java.lang.Class> interfaces, java.lang.Class mainInterface)
public static java.lang.Object createHomeProxy(BeanContext beanContext, InterfaceType interfaceType)
public static java.lang.Object createHomeProxy(BeanContext beanContext, InterfaceType interfaceType, java.util.List<java.lang.Class> objectInterfaces, java.lang.Class mainInterface)
public java.lang.Object createProxy(java.lang.Object primaryKey,
java.lang.Class mainInterface)
protected abstract EjbObjectProxyHandler newEjbObjectHandler(BeanContext beanContext, java.lang.Object pk, InterfaceType interfaceType, java.util.List<java.lang.Class> interfaces, java.lang.Class mainInterface)
protected java.lang.Object _invoke(java.lang.Object proxy,
java.lang.Class interfce,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
_invoke in class BaseEjbProxyHandlerjava.lang.Throwableprotected java.lang.Object homeMethod(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 create(java.lang.Class interfce,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
throws java.lang.Throwable
java.lang.Throwableprotected abstract 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
java.lang.Throwableprotected java.lang.Object getEJBMetaData(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
throws java.lang.Throwable
java.lang.Throwableprotected java.lang.Object getHomeHandle(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 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
java.lang.Throwableprotected abstract 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
java.lang.Throwable