public abstract class BasicEjbDescriptor
extends java.lang.Object
implements java.io.Serializable
MockContainer
uses this data to create dynamic proxies acting as Home
and EJBObject.
This is the base class for concrete MDB, Session and Entity Descriptor implementations.Constructor and Description |
---|
BasicEjbDescriptor(java.lang.String jndiName,
java.lang.Class homeClass,
java.lang.Class ifaceClass,
java.lang.Class beanClass)
Creates a new instance of the descriptor.
|
BasicEjbDescriptor(java.lang.String jndiName,
java.lang.Class homeClass,
java.lang.Class ifaceClass,
java.lang.Object bean)
Creates a new instance of the descriptor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getBean() |
java.lang.Class |
getBeanClass() |
java.lang.Class |
getHomeClass() |
java.lang.Class |
getIfaceClass() |
java.lang.String |
getJndiName() |
public BasicEjbDescriptor(java.lang.String jndiName, java.lang.Class homeClass, java.lang.Class ifaceClass, java.lang.Class beanClass)
jndiName
- jndiName to bind Home to. Note that MockEjb does not support
bean-scoped context, so this name must be unique.homeClass
- class of the home interfaceifaceClass
- class of the business interface, remote or localbeanClass
- class of the implementation classpublic BasicEjbDescriptor(java.lang.String jndiName, java.lang.Class homeClass, java.lang.Class ifaceClass, java.lang.Object bean)
jndiName
- jndiName to bind Home to. Note that MockEjb does not support
bean-scoped context, so this name must be unique.homeClass
- class of the home interfaceifaceClass
- class of the business interface, remote or localbean
- instance of a bean implementation class.