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,
List<Class> interfaces,
Class mainInterface) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
_invoke(Object proxy,
Class interfce,
Method method,
Object[] args) |
protected Object |
_writeReplace(Object proxy) |
protected Object |
create(Class interfce,
Method method,
Object[] args,
Object proxy) |
protected static EjbHomeProxyHandler |
createHomeHandler(BeanContext beanContext,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
static Object |
createHomeProxy(BeanContext beanContext,
InterfaceType interfaceType) |
static Object |
createHomeProxy(BeanContext beanContext,
InterfaceType interfaceType,
List<Class> objectInterfaces,
Class mainInterface) |
Object |
createProxy(Object primaryKey,
Class mainInterface) |
protected abstract Object |
findX(Class interfce,
Method method,
Object[] args,
Object proxy) |
protected Object |
getEJBMetaData(Method method,
Object[] args,
Object proxy) |
protected Object |
getHomeHandle(Method method,
Object[] args,
Object proxy) |
ProxyInfo |
getProxyInfo() |
protected Object |
homeMethod(Class interfce,
Method method,
Object[] args,
Object proxy) |
void |
invalidateReference() |
protected abstract EjbObjectProxyHandler |
newEjbObjectHandler(BeanContext beanContext,
Object pk,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
protected abstract Object |
removeByPrimaryKey(Class interfce,
Method method,
Object[] args,
Object proxy) |
protected Object |
removeWithHandle(Class interfce,
Method method,
Object[] args,
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, List<Class> interfaces, Class mainInterface)
public void invalidateReference()
invalidateReference in class BaseEjbProxyHandlerprotected static EjbHomeProxyHandler createHomeHandler(BeanContext beanContext, InterfaceType interfaceType, List<Class> interfaces, Class mainInterface)
public static Object createHomeProxy(BeanContext beanContext, InterfaceType interfaceType)
public static Object createHomeProxy(BeanContext beanContext, InterfaceType interfaceType, List<Class> objectInterfaces, Class mainInterface)
protected abstract EjbObjectProxyHandler newEjbObjectHandler(BeanContext beanContext, Object pk, InterfaceType interfaceType, List<Class> interfaces, Class mainInterface)
protected Object _invoke(Object proxy, Class interfce, Method method, Object[] args) throws Throwable
_invoke in class BaseEjbProxyHandlerThrowableprotected Object homeMethod(Class interfce, Method method, Object[] args, Object proxy) throws Throwable
Throwableprotected Object create(Class interfce, Method method, Object[] args, Object proxy) throws Throwable
Throwableprotected abstract Object findX(Class interfce, Method method, Object[] args, Object proxy) throws Throwable
Throwableprotected Object getEJBMetaData(Method method, Object[] args, Object proxy) throws Throwable
Throwableprotected Object getHomeHandle(Method method, Object[] args, Object proxy) throws Throwable
Throwablepublic ProxyInfo getProxyInfo()
getProxyInfo in class BaseEjbProxyHandlerprotected Object _writeReplace(Object proxy) throws ObjectStreamException
_writeReplace in class BaseEjbProxyHandlerObjectStreamExceptionprotected Object removeWithHandle(Class interfce, Method method, Object[] args, Object proxy) throws Throwable
ThrowableCopyright © 1999–2014 The Apache Software Foundation. All rights reserved.