org.openejb.ri.server
Class RiMetaData
java.lang.Object
|
+--org.openejb.ri.server.RiMetaData
- All Implemented Interfaces:
- javax.ejb.EJBMetaData, java.io.Externalizable, java.io.Serializable
- public class RiMetaData
- extends java.lang.Object
- implements javax.ejb.EJBMetaData, java.io.Externalizable
- See Also:
- Serialized Form
Constructor Summary |
RiMetaData()
Public no-arg constructor required by Externalizable API |
RiMetaData(java.lang.Class homeInterface,
java.lang.Class remoteInterface,
byte typeOfBean)
|
RiMetaData(java.lang.Class homeInterface,
java.lang.Class remoteInterface,
java.lang.Class primaryKeyClass,
byte typeOfBean)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ENTITY
static final byte ENTITY
STATEFUL
static final byte STATEFUL
STATELESS
static final byte STATELESS
homeClass
protected java.lang.Class homeClass
remoteClass
protected java.lang.Class remoteClass
keyClass
protected java.lang.Class keyClass
homeStub
protected javax.ejb.EJBHome homeStub
type
protected byte type
RiMetaData
public RiMetaData()
- Public no-arg constructor required by Externalizable API
RiMetaData
public RiMetaData(java.lang.Class homeInterface,
java.lang.Class remoteInterface,
byte typeOfBean)
RiMetaData
public RiMetaData(java.lang.Class homeInterface,
java.lang.Class remoteInterface,
java.lang.Class primaryKeyClass,
byte typeOfBean)
getHomeInterfaceClass
public java.lang.Class getHomeInterfaceClass()
- Specified by:
getHomeInterfaceClass
in interface javax.ejb.EJBMetaData
getRemoteInterfaceClass
public java.lang.Class getRemoteInterfaceClass()
- Specified by:
getRemoteInterfaceClass
in interface javax.ejb.EJBMetaData
getPrimaryKeyClass
public java.lang.Class getPrimaryKeyClass()
- Specified by:
getPrimaryKeyClass
in interface javax.ejb.EJBMetaData
isSession
public boolean isSession()
- Specified by:
isSession
in interface javax.ejb.EJBMetaData
isStatelessSession
public boolean isStatelessSession()
- Specified by:
isStatelessSession
in interface javax.ejb.EJBMetaData
setEJBHome
protected void setEJBHome(javax.ejb.EJBHome home)
getEJBHome
public javax.ejb.EJBHome getEJBHome()
- Specified by:
getEJBHome
in interface javax.ejb.EJBMetaData
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
- Specified by:
writeExternal
in interface java.io.Externalizable
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
readExternal
in interface java.io.Externalizable