|
||||||||||
| 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.EjbMessageBean
public class EjbMessageBean
Configuration for an ejb entity bean.
| Nested Class Summary | |
|---|---|
class |
EjbMessageBean.ActivationConfig
|
static class |
EjbMessageBean.ActivationConfigPropertyConfig
|
class |
EjbMessageBean.MessageDrivenDestination
|
| 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, _isContainerTransaction, _jClassLoader, _localHome, _localList, _methodList, _remoteHome, _remoteList |
| Constructor Summary | |
|---|---|
EjbMessageBean(EjbConfig config,
java.lang.String ejbModuleName)
Creates a new message bean configuration. |
|
| Method Summary | |
|---|---|
EjbMessageBean.ActivationConfig |
createActivationConfig()
Adds the activation config. |
protected BeanGenerator |
createBeanGenerator()
Creates the bean generator for the session bean. |
EjbMessageBean.MessageDrivenDestination |
createMessageDrivenDestination()
Creates the old EJB 2.0 message-driven-destination |
AbstractServer |
deployActivationSpecServer(EjbContainer ejbManager,
JavaClassGenerator javaGen)
Deploys the bean. |
AbstractServer |
deployMessageServer(EjbContainer ejbManager,
JavaClassGenerator javaGen,
ResourceAdapter ra,
ActivationSpec spec)
Deploys the bean. |
AbstractServer |
deployServer(EjbContainer ejbManager,
JavaClassGenerator javaGen)
Deploys the bean. |
int |
getAcknowledgeMode()
Returns the acknowledge mode. |
ConnectionFactory |
getConnectionFactory()
Returns the destination. |
Destination |
getDestination()
Returns the destination. |
java.lang.String |
getEJBKind()
Returns the kind of bean. |
java.lang.String |
getSelector()
Returns the message selector |
java.lang.String |
getSubscriptionName()
Returns the durable subscription name |
void |
init()
Initialize |
void |
initIntrospect()
Obtain and apply initialization from annotations. |
protected void |
introspect()
|
void |
setAcknowledgeMode(int acknowledgeMode)
Set the acknowledge mode. |
void |
setActivationSpec(ActivationSpec activationSpec)
Sets the JCA activation spec. |
void |
setConnectionFactory(JndiBuilder factory)
Sets the connection factory. |
void |
setConnectionFactoryValue(ConnectionFactory factory)
Sets the connection factory. |
void |
setDestination(Destination destination)
Sets the JMS destination. |
void |
setDestinationValue(Destination destination)
Sets the JMS destination. |
void |
setEJBClass(java.lang.Class ejbClass)
Sets the ejb implementation class. |
void |
setMappedName(java.lang.String mappedName)
Deprecated. for compat with TCK |
void |
setMessageConsumerMax(int consumerMax)
Sets the number of message consumers. |
void |
setMessageDestinationLink(java.lang.String messageDestinationLink)
Sets the JMS destination link |
void |
setMessageDestinationType(java.lang.String type)
Sets the JMS destination type. |
void |
setMessagingType(java.lang.Class messagingType)
|
void |
setResourceAdapter(java.lang.String name)
|
void |
setSecurityIdentity(SecurityIdentity identity)
|
void |
setSelector(java.lang.String selector)
Set the message selector. |
void |
setSubscriptionName(java.lang.String subscriptionName)
Set the message selector. |
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 EjbMessageBean(EjbConfig config,
java.lang.String ejbModuleName)
| Method Detail |
|---|
public java.lang.String getEJBKind()
getEJBKind in class EjbBean
public void setEJBClass(java.lang.Class ejbClass)
throws ConfigException
setEJBClass in class EjbBeanConfigExceptionpublic EjbMessageBean.MessageDrivenDestination createMessageDrivenDestination()
public void setActivationSpec(ActivationSpec activationSpec)
public void setDestination(Destination destination)
throws ConfigException
ConfigExceptionpublic void setDestinationValue(Destination destination)
public void setMessagingType(java.lang.Class messagingType)
public Destination getDestination()
public void setMappedName(java.lang.String mappedName)
throws ConfigException
EjbBean
setMappedName in class EjbBeanConfigException
public void setMessageDestinationType(java.lang.String type)
throws ConfigException,
javax.naming.NamingException
ConfigException
javax.naming.NamingException
public void setMessageDestinationLink(java.lang.String messageDestinationLink)
throws ConfigException,
javax.naming.NamingException
ConfigException
javax.naming.NamingException
public void setConnectionFactory(JndiBuilder factory)
throws ConfigException,
javax.naming.NamingException
ConfigException
javax.naming.NamingExceptionpublic void setConnectionFactoryValue(ConnectionFactory factory)
public ConnectionFactory getConnectionFactory()
public int getAcknowledgeMode()
public void setAcknowledgeMode(int acknowledgeMode)
public java.lang.String getSelector()
public void setSelector(java.lang.String selector)
public java.lang.String getSubscriptionName()
public void setSubscriptionName(java.lang.String subscriptionName)
public void setTransactionType(java.lang.String type)
throws ConfigException
ConfigExceptionpublic void setSecurityIdentity(SecurityIdentity identity)
public EjbMessageBean.ActivationConfig createActivationConfig()
public void setResourceAdapter(java.lang.String name)
public void setMessageConsumerMax(int consumerMax)
throws ConfigException
ConfigException
public void init()
throws ConfigException
init in class EjbBeanConfigExceptionprotected void introspect()
introspect in class EjbBeanprotected BeanGenerator createBeanGenerator()
createBeanGenerator in class EjbBean
public void initIntrospect()
throws ConfigException
initIntrospect in class EjbBeanConfigException
public AbstractServer deployServer(EjbContainer ejbManager,
JavaClassGenerator javaGen)
throws java.lang.ClassNotFoundException
deployServer in class EjbBeanjava.lang.ClassNotFoundException
public AbstractServer deployActivationSpecServer(EjbContainer ejbManager,
JavaClassGenerator javaGen)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public AbstractServer deployMessageServer(EjbContainer ejbManager,
JavaClassGenerator javaGen,
ResourceAdapter ra,
ActivationSpec spec)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||