org.apache.openejb.core.singleton
Class SingletonEjbHomeHandler
java.lang.Object
org.apache.openejb.core.ivm.BaseEjbProxyHandler
org.apache.openejb.core.ivm.EjbHomeProxyHandler
org.apache.openejb.core.singleton.SingletonEjbHomeHandler
- All Implemented Interfaces:
- Serializable, InvocationHandler
public class SingletonEjbHomeHandler
- extends EjbHomeProxyHandler
- See Also:
- Serialized Form
|
Method Summary |
protected Object |
findX(Class interfce,
Method method,
Object[] args,
Object proxy)
|
protected EjbObjectProxyHandler |
newEjbObjectHandler(BeanContext beanContext,
Object pk,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface)
|
protected Object |
removeByPrimaryKey(Class interfce,
Method method,
Object[] args,
Object proxy)
|
protected Object |
removeWithHandle(Class interfce,
Method method,
Object[] args,
Object proxy)
|
| Methods inherited from class org.apache.openejb.core.ivm.EjbHomeProxyHandler |
_invoke, _writeReplace, create, createHomeHandler, createHomeProxy, createHomeProxy, createProxy, getEJBMetaData, getHomeHandle, getProxyInfo, homeMethod, invalidateReference |
| Methods inherited from class org.apache.openejb.core.ivm.BaseEjbProxyHandler |
checkAuthorization, convertException, copyArgs, copyObj, equalHandler, equals, getBeanContext, getCause, getInterfaces, getInvocationHandler, getInvokedInterface, getLiveHandleRegistry, getMainInterface, hashCode, invalidateAllHandlers, invoke, registerHandler, setBeanContext, setDoCrossClassLoaderCopy, setDoIntraVmCopy, setIntraVmCopyMode, toString |
SingletonEjbHomeHandler
public SingletonEjbHomeHandler(BeanContext beanContext,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface)
findX
protected Object findX(Class interfce,
Method method,
Object[] args,
Object proxy)
throws Throwable
- Specified by:
findX in class EjbHomeProxyHandler
- Throws:
Throwable
removeByPrimaryKey
protected Object removeByPrimaryKey(Class interfce,
Method method,
Object[] args,
Object proxy)
throws Throwable
- Specified by:
removeByPrimaryKey in class EjbHomeProxyHandler
- Throws:
Throwable
removeWithHandle
protected Object removeWithHandle(Class interfce,
Method method,
Object[] args,
Object proxy)
throws Throwable
- Overrides:
removeWithHandle in class EjbHomeProxyHandler
- Throws:
Throwable
newEjbObjectHandler
protected EjbObjectProxyHandler newEjbObjectHandler(BeanContext beanContext,
Object pk,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface)
- Specified by:
newEjbObjectHandler in class EjbHomeProxyHandler
Copyright © 1999-2012 The Apache Software Foundation. All Rights Reserved.