org.openejb.alt.assembler.classic
Class EnterpriseBeanInfo
java.lang.Object
|
+--org.openejb.alt.assembler.classic.InfoObject
|
+--org.openejb.alt.assembler.classic.EnterpriseBeanInfo
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- EnterpriseBean, EntityBeanInfo, StatefulBeanInfo, StatelessBeanInfo
- public abstract class EnterpriseBeanInfo
- extends InfoObject
EnterpriseBeanInfo is part of the OpenEjbConfiguration object structure that provides
the information about the configuration of OpenEJB and the container system.
The OpenEjbConfiguration itself is created by a OpenEjbConfigurationFactory and
is used by the org.openejb.alt.assembler.classic.Assembler to build a running unstance of
OpenEJB.
The default OpenEjbConfigurationFactory is DomOpenEjbConfigurationFactory, which
creates an OpenEjbConfiguration object based on XML config files located on the
local system.
Other OpenEjbConfigurationFactory implementations can be created that might populate
this object using a different approach. Other usefull implementations might be:
- Populating the OpenEjbConfiguration from values in a RDBMS.
- Populating the OpenEjbConfiguration from values in a Properties file.
- Retrieving the OpenEjbConfiguration from a ODBMS.
- Creating the OpenEjbConfiguration using a JavaBeans enabled editing tool or wizard.
If you are interested in creating alternate an OpenEjbConfigurationFactory to do
any of the above techniques or a new approach, email the
OpenEJB Developer list with a description
of the new OpenEjbConfigurationFactory implementation.
- See Also:
Assembler
,
Assembler
,
OpenEjbConfiguration
,
OpenEjbConfigurationFactory
,
org.openejb.xmlconf.DomOpenEjbConfigurationFactory
, Serialized Form
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ENTITY
public static final int ENTITY
- The type constant for a bean managed entity bean or
container managed entity bean
STATEFUL
public static final int STATEFUL
- The type constant for a stateful session bean .
STATELESS
public static final int STATELESS
- The type constant for a stateless session bean .
type
public int type
codebase
public java.lang.String codebase
description
public java.lang.String description
displayName
public java.lang.String displayName
smallIcon
public java.lang.String smallIcon
largeIcon
public java.lang.String largeIcon
ejbDeploymentId
public java.lang.String ejbDeploymentId
home
public java.lang.String home
remote
public java.lang.String remote
ejbClass
public java.lang.String ejbClass
ejbName
public java.lang.String ejbName
transactionType
public java.lang.String transactionType
jndiEnc
public JndiEncInfo jndiEnc
securityRoleReferences
public SecurityRoleReferenceInfo[] securityRoleReferences
EnterpriseBeanInfo
public EnterpriseBeanInfo()