org.apache.openejb.client
Class SingletonEJBObjectHandler
java.lang.Object
org.apache.openejb.client.EJBInvocationHandler
org.apache.openejb.client.EJBObjectHandler
org.apache.openejb.client.SingletonEJBObjectHandler
- All Implemented Interfaces:
- java.io.Serializable, InvocationHandler
public class SingletonEJBObjectHandler
- 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 |
static java.lang.Object |
createRegistryId(java.lang.Object primKey,
java.lang.Object deployId,
java.lang.String containerID)
|
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 |
registryId
public java.lang.Object registryId
SingletonEJBObjectHandler
public SingletonEJBObjectHandler()
SingletonEJBObjectHandler
public SingletonEJBObjectHandler(EJBMetaDataImpl ejb,
ServerMetaData server,
ClientMetaData client)
SingletonEJBObjectHandler
public SingletonEJBObjectHandler(EJBMetaDataImpl ejb,
ServerMetaData server,
ClientMetaData client,
java.lang.Object primaryKey)
createRegistryId
public static java.lang.Object createRegistryId(java.lang.Object primKey,
java.lang.Object deployId,
java.lang.String containerID)
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
invalidateReference
protected void invalidateReference()
- Overrides:
invalidateReference
in class EJBInvocationHandler
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
Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.