|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.config.types.DescriptionGroupConfig
com.caucho.ejb.cfg.EjbBean
com.caucho.ejb.cfg.EjbSessionBean
public class EjbSessionBean
Configuration for an ejb entity bean.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.caucho.config.types.DescriptionGroupConfig |
|---|
DescriptionGroupConfig.Icon |
| Field Summary |
|---|
| Fields inherited from class com.caucho.ejb.cfg.EjbBean |
|---|
_bean, _jClassLoader, _localHome, _localList, _methodList, _remoteHome, _remoteList |
| Constructor Summary | |
|---|---|
EjbSessionBean(EjbConfig ejbConfig,
java.lang.String ejbModuleName)
Creates a new session bean configuration. |
|
| Method Summary | |
|---|---|
protected BeanGenerator |
createBeanGenerator()
Creates the bean generator for the session bean. |
AbstractServer |
deployServer(EjbContainer ejbContainer,
JavaClassGenerator javaGen)
Deploys the bean. |
java.lang.String |
getEJBKind()
Returns the kind of bean. |
void |
init()
Configure initialization. |
void |
initIntrospect()
Obtain and apply initialization from annotations. |
boolean |
isContainerTransaction()
Returns true if the container handles transactions. |
boolean |
isStateless()
Returns true if it's a stateless session bean. |
void |
setEJBClass(java.lang.Class type)
Sets the ejb implementation class. |
void |
setSessionType(java.lang.String type)
Set true if it's a stateless session bean. |
void |
setTransactionType(java.lang.String type)
Set true if the container handles transactions. |
| Methods inherited from class com.caucho.config.types.DescriptionGroupConfig |
|---|
createIcon, getDisplayName, setDescription, setDisplayName, setId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public EjbSessionBean(EjbConfig ejbConfig,
java.lang.String ejbModuleName)
| Method Detail |
|---|
public java.lang.String getEJBKind()
getEJBKind in class EjbBean
public void setEJBClass(java.lang.Class type)
throws ConfigException
setEJBClass in class EjbBeanConfigExceptionpublic boolean isStateless()
public void setSessionType(java.lang.String type)
throws ConfigException
ConfigExceptionpublic boolean isContainerTransaction()
isContainerTransaction in class EjbBean
public void setTransactionType(java.lang.String type)
throws ConfigException
ConfigException
public void init()
throws ConfigException
init in class EjbBeanConfigExceptionprotected BeanGenerator createBeanGenerator()
createBeanGenerator in class EjbBean
public void initIntrospect()
throws ConfigException
initIntrospect in class EjbBeanConfigException
public AbstractServer deployServer(EjbContainer ejbContainer,
JavaClassGenerator javaGen)
throws java.lang.ClassNotFoundException,
ConfigException
deployServer in class EjbBeanjava.lang.ClassNotFoundException
ConfigException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||