org.apache.openejb.client
Class StatelessEJBObjectHandler

java.lang.Object
  extended by org.apache.openejb.client.EJBInvocationHandler
      extended by org.apache.openejb.client.EJBObjectHandler
          extended by org.apache.openejb.client.StatelessEJBObjectHandler
All Implemented Interfaces:
java.io.Serializable, InvocationHandler

public class StatelessEJBObjectHandler
extends EJBObjectHandler

See Also:
Serialized Form

Field Summary
 java.lang.Object registryId
           
 
Fields inherited from class org.apache.openejb.client.EJBObjectHandler
GETEJBHOME, GETHANDLE, GETHANDLER, GETPRIMARYKEY, ISIDENTICAL, REMOVE
 
Fields inherited from class org.apache.openejb.client.EJBInvocationHandler
client, ejb, EQUALS, HASHCODE, inProxyMap, isInvalidReference, liveHandleRegistry, primaryKey, remote, request, server, TOSTRING
 
Constructor Summary
StatelessEJBObjectHandler()
           
StatelessEJBObjectHandler(EJBMetaDataImpl ejb, ServerMetaData server, ClientMetaData client)
           
StatelessEJBObjectHandler(EJBMetaDataImpl ejb, ServerMetaData server, ClientMetaData client, java.lang.Object primaryKey)
           
 
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.EJBObjectHandler
_invoke, businessMethod, createEJBObjectHandler, createEJBObjectProxy, getEJBHome, getHandle, setEJBHomeProxy
 
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
 

Field Detail

registryId

public java.lang.Object registryId
Constructor Detail

StatelessEJBObjectHandler

public StatelessEJBObjectHandler()

StatelessEJBObjectHandler

public StatelessEJBObjectHandler(EJBMetaDataImpl ejb,
                                 ServerMetaData server,
                                 ClientMetaData client)

StatelessEJBObjectHandler

public StatelessEJBObjectHandler(EJBMetaDataImpl ejb,
                                 ServerMetaData server,
                                 ClientMetaData client,
                                 java.lang.Object primaryKey)
Method Detail

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.