org.openejb.client
Class EJBRequest
java.lang.Object
org.openejb.client.EJBRequest
- All Implemented Interfaces:
- Externalizable, Serializable, Request, RequestMethods
public class EJBRequest
- extends Object
- implements Request
- Since:
- 11/25/2001
- Author:
- David Blevins
- See Also:
- Serialized Form
Fields inherited from interface org.openejb.client.RequestMethods |
AUTH_REQUEST, EJB_HOME_CREATE, EJB_HOME_FIND, EJB_HOME_GET_EJB_META_DATA, EJB_HOME_GET_HOME_HANDLE, EJB_HOME_REMOVE_BY_HANDLE, EJB_HOME_REMOVE_BY_PKEY, EJB_OBJECT_BUSINESS_METHOD, EJB_OBJECT_GET_EJB_HOME, EJB_OBJECT_GET_HANDLE, EJB_OBJECT_GET_PRIMARY_KEY, EJB_OBJECT_IS_IDENTICAL, EJB_OBJECT_REMOVE, EJB_REQUEST, JNDI_LIST, JNDI_LIST_BINDINGS, JNDI_LOOKUP, JNDI_REQUEST, STOP_REQUEST_quit, STOP_REQUEST_Quit, STOP_REQUEST_stop, STOP_REQUEST_Stop |
SESSION_BEAN_STATELESS
public static final int SESSION_BEAN_STATELESS
- See Also:
- Constant Field Values
SESSION_BEAN_STATEFUL
public static final int SESSION_BEAN_STATEFUL
- See Also:
- Constant Field Values
ENTITY_BM_PERSISTENCE
public static final int ENTITY_BM_PERSISTENCE
- See Also:
- Constant Field Values
ENTITY_CM_PERSISTENCE
public static final int ENTITY_CM_PERSISTENCE
- See Also:
- Constant Field Values
EJBRequest
public EJBRequest()
EJBRequest
public EJBRequest(int requestMethod)
getRequestType
public byte getRequestType()
- Specified by:
getRequestType
in interface Request
getRequestMethod
public int getRequestMethod()
getClientIdentity
public Object getClientIdentity()
getMethodInstance
public Method getMethodInstance()
getMethodParameters
public Object[] getMethodParameters()
getDeploymentId
public String getDeploymentId()
getDeploymentCode
public int getDeploymentCode()
getPrimaryKey
public Object getPrimaryKey()
getMethodClass
public Class getMethodClass()
getMethodName
public String getMethodName()
getMethodParamTypes
public Class[] getMethodParamTypes()
setRequestMethod
public void setRequestMethod(int requestMethod)
setClientIdentity
public void setClientIdentity(Object clientIdentity)
setMethodInstance
public void setMethodInstance(Method methodInstance)
setMethodParameters
public void setMethodParameters(Object[] methodParameters)
setDeploymentId
public void setDeploymentId(String deploymentId)
setDeploymentCode
public void setDeploymentCode(int deploymentCode)
setPrimaryKey
public void setPrimaryKey(Object primaryKey)
toString
public String toString()
- Overrides:
toString
in class Object
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- The object implements the readExternal method to restore its
contents by calling the methods of DataInput for primitive
types and readObject for objects, strings and arrays. The
readExternal method must read the values in the same sequence
and with the same types as were written by writeExternal.
- Specified by:
readExternal
in interface Externalizable
- Specified by:
readExternal
in interface Request
- Parameters:
in
- the stream to read data from in order to restore the object
- Throws:
IOException
- if I/O errors occur
ClassNotFoundException
- If the class for an object being
restored cannot be found.
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- The object implements the writeExternal method to save its contents
by calling the methods of DataOutput for its primitive values or
calling the writeObject method of ObjectOutput for objects, strings,
and arrays.
- Specified by:
writeExternal
in interface Externalizable
- Specified by:
writeExternal
in interface Request
- Parameters:
out
- the stream to write the object to
- Throws:
IOException
- Includes any I/O exceptions that may occur
writeMethodParameters
protected void writeMethodParameters(ObjectOutput out,
Class[] types,
Object[] args)
throws IOException
- Throws:
IOException
readMethodParameters
protected void readMethodParameters(ObjectInput in)
throws IOException,
ClassNotFoundException
- Throws:
IOException
ClassNotFoundException
Copyright © 1999-2010 OpenEJB. All Rights Reserved.