org.openejb
Class EJBInvocationImplRemote

java.lang.Object
  extended byorg.apache.geronimo.core.service.SimpleInvocation
      extended byorg.openejb.EJBInvocationImpl
          extended byorg.openejb.EJBInvocationImplRemote
All Implemented Interfaces:
EJBInvocation, Externalizable, org.apache.geronimo.core.service.Invocation, Serializable

public class EJBInvocationImplRemote
extends EJBInvocationImpl

Version:
$Revision: 444624 $ $Date: 2004-03-01 08:17:26 +0100 (Mon, 01 Mar 2004) $
See Also:
Serialized Form

Constructor Summary
EJBInvocationImplRemote()
          No-arg constructor needed for Externalizable
EJBInvocationImplRemote(EJBInterfaceType type, int index, Object[] arguments, Serializable subjectId)
           
EJBInvocationImplRemote(EJBInterfaceType type, Object id, int index, Object[] arguments, Serializable subjectId)
           
 
Method Summary
 Serializable getSubjectId()
           
 void readExternal(ObjectInput in)
           
 void setSubjectId(Serializable subjectId)
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class org.openejb.EJBInvocationImpl
createExceptionResult, createResult, getArguments, getEJBInstanceContext, getId, getMethodIndex, getTransactionContext, getType, setEJBInstanceContext, setTransactionContext
 
Methods inherited from class org.apache.geronimo.core.service.SimpleInvocation
get, put
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.geronimo.core.service.Invocation
get, put
 

Constructor Detail

EJBInvocationImplRemote

public EJBInvocationImplRemote()
No-arg constructor needed for Externalizable


EJBInvocationImplRemote

public EJBInvocationImplRemote(EJBInterfaceType type,
                               int index,
                               Object[] arguments,
                               Serializable subjectId)

EJBInvocationImplRemote

public EJBInvocationImplRemote(EJBInterfaceType type,
                               Object id,
                               int index,
                               Object[] arguments,
                               Serializable subjectId)
Method Detail

getSubjectId

public Serializable getSubjectId()

setSubjectId

public void setSubjectId(Serializable subjectId)

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Overrides:
writeExternal in class EJBInvocationImpl
Throws:
IOException

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Overrides:
readExternal in class EJBInvocationImpl
Throws:
IOException
ClassNotFoundException


Copyright © 1999-2006 OpenEJB. All Rights Reserved.