org.apache.openejb.client
Class EntityEJBObjectHandler
java.lang.Object
org.apache.openejb.client.EJBInvocationHandler
org.apache.openejb.client.EJBObjectHandler
org.apache.openejb.client.EntityEJBObjectHandler
- All Implemented Interfaces:
- java.io.Serializable, InvocationHandler
public class EntityEJBObjectHandler
- extends EJBObjectHandler
- See Also:
- Serialized Form
Fields inherited from class org.apache.openejb.client.EJBInvocationHandler |
client, ejb, EQUALS, HASHCODE, inProxyMap, isInvalidReference, liveHandleRegistry, primaryKey, remote, request, server, TOSTRING |
Method Summary |
protected java.lang.Object |
equals(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
|
protected java.lang.Object |
getPrimaryKey(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
|
java.lang.Object |
getRegistryId()
|
protected 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.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
|
Methods inherited from class org.apache.openejb.client.EJBInvocationHandler |
convertException, getCause, getClient, getClientIdentity, getEjb, getMethod, getPrimaryKey, getServer, invalidateAllHandlers, invoke, registerHandler, request |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EntityEJBObjectHandler
public EntityEJBObjectHandler()
EntityEJBObjectHandler
public EntityEJBObjectHandler(EJBMetaDataImpl ejb,
ServerMetaData server,
ClientMetaData client)
EntityEJBObjectHandler
public EntityEJBObjectHandler(EJBMetaDataImpl ejb,
ServerMetaData server,
ClientMetaData client,
java.lang.Object primaryKey)
getRegistryId
public java.lang.Object getRegistryId()
- Specified by:
getRegistryId
in class EJBObjectHandler
getPrimaryKey
protected java.lang.Object getPrimaryKey(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
throws java.lang.Throwable
- Specified by:
getPrimaryKey
in class EJBObjectHandler
- Throws:
java.lang.Throwable
isIdentical
protected java.lang.Object isIdentical(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
throws java.lang.Throwable
- Specified by:
isIdentical
in class EJBObjectHandler
- Throws:
java.lang.Throwable
equals
protected java.lang.Object equals(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
throws java.lang.Throwable
- Specified by:
equals
in class EJBObjectHandler
- Throws:
java.lang.Throwable
remove
protected java.lang.Object remove(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
throws java.lang.Throwable
- Specified by:
remove
in class EJBObjectHandler
- Throws:
java.lang.Throwable
invalidateReference
protected void invalidateReference()
- Overrides:
invalidateReference
in class EJBInvocationHandler
Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.