public class MessageDrivenBean extends java.lang.Object implements EnterpriseBean, TimerConsumer, Invokable
Java class for message-driven-beanType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="message-driven-beanType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<group ref="{http://java.sun.com/xml/ns/javaee}descriptionGroup"/>
<element name="ejb-name" type="{http://java.sun.com/xml/ns/javaee}ejb-nameType"/>
<element name="mapped-name" type="{http://java.sun.com/xml/ns/javaee}xsdStringType" minOccurs="0"/>
<element name="ejb-class" type="{http://java.sun.com/xml/ns/javaee}ejb-classType" minOccurs="0"/>
<element name="messaging-type" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType" minOccurs="0"/>
<element name="timeout-method" type="{http://java.sun.com/xml/ns/javaee}named-methodType" minOccurs="0"/>
<element name="timer" type="{http://java.sun.com/xml/ns/javaee}timerType" maxOccurs="unbounded" minOccurs="0"/>
<element name="transaction-type" type="{http://java.sun.com/xml/ns/javaee}transaction-typeType" minOccurs="0"/>
<element name="message-destination-type" type="{http://java.sun.com/xml/ns/javaee}message-destination-typeType" minOccurs="0"/>
<element name="message-destination-link" type="{http://java.sun.com/xml/ns/javaee}message-destination-linkType" minOccurs="0"/>
<element name="activation-config" type="{http://java.sun.com/xml/ns/javaee}activation-configType" minOccurs="0"/>
<element name="around-invoke" type="{http://java.sun.com/xml/ns/javaee}around-invokeType" maxOccurs="unbounded" minOccurs="0"/>
<element name="around-timeout" type="{http://java.sun.com/xml/ns/javaee}around-timeoutType" maxOccurs="unbounded" minOccurs="0"/>
<group ref="{http://java.sun.com/xml/ns/javaee}jndiEnvironmentRefsGroup"/>
<element name="security-role-ref" type="{http://java.sun.com/xml/ns/javaee}security-role-refType" maxOccurs="unbounded" minOccurs="0"/>
<element name="security-identity" type="{http://java.sun.com/xml/ns/javaee}security-identityType" minOccurs="0"/>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
</restriction>
</complexContent>
</complexType>
| Constructor and Description |
|---|
MessageDrivenBean() |
MessageDrivenBean(java.lang.Class ejbClass) |
MessageDrivenBean(java.lang.String ejbName) |
MessageDrivenBean(java.lang.String ejbName,
java.lang.Class ejbClass) |
MessageDrivenBean(java.lang.String ejbName,
java.lang.String ejbClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAroundInvoke(java.lang.String method) |
void |
addAroundTimeout(java.lang.String method) |
void |
addPostConstruct(java.lang.String method) |
void |
addPreDestroy(java.lang.String method) |
java.lang.String |
getAcknowledgeMode() |
ActivationConfig |
getActivationConfig() |
java.util.List<AroundInvoke> |
getAroundInvoke() |
java.util.List<AroundTimeout> |
getAroundTimeout() |
java.util.Collection<DataSource> |
getDataSource() |
java.util.Map<java.lang.String,DataSource> |
getDataSourceMap() |
java.lang.String |
getDescription() |
Text[] |
getDescriptions() |
java.lang.String |
getDisplayName() |
Text[] |
getDisplayNames() |
java.lang.String |
getEjbClass() |
java.util.Collection<EjbLocalRef> |
getEjbLocalRef() |
java.util.Map<java.lang.String,EjbLocalRef> |
getEjbLocalRefMap() |
java.lang.String |
getEjbName() |
java.util.Collection<EjbRef> |
getEjbRef() |
java.util.Map<java.lang.String,EjbRef> |
getEjbRefMap() |
java.util.Collection<EnvEntry> |
getEnvEntry() |
java.util.Map<java.lang.String,EnvEntry> |
getEnvEntryMap() |
Icon |
getIcon() |
java.util.Map<java.lang.String,Icon> |
getIconMap() |
java.util.Collection<Icon> |
getIcons() |
java.lang.String |
getId() |
java.util.Collection<JMSConnectionFactory> |
getJMSConnectionFactories() |
java.util.Map<java.lang.String,JMSConnectionFactory> |
getJMSConnectionFactoriesMap() |
java.util.Collection<JMSDestination> |
getJMSDestination() |
java.util.Map<java.lang.String,JMSDestination> |
getJMSDestinationMap() |
java.lang.String |
getJndiConsumerName() |
java.lang.String |
getMappedName() |
java.lang.String |
getMessageDestinationLink()
The Assembler sets the value to reflect the flow of messages
between producers and consumers in the application.
|
java.util.Collection<MessageDestinationRef> |
getMessageDestinationRef() |
java.util.Map<java.lang.String,MessageDestinationRef> |
getMessageDestinationRefMap() |
java.lang.String |
getMessageDestinationType() |
MessageDrivenDestination |
getMessageDrivenDestination() |
java.lang.String |
getMessageSelector() |
java.lang.String |
getMessagingType() |
java.util.Collection<PersistenceContextRef> |
getPersistenceContextRef() |
java.util.Map<java.lang.String,PersistenceContextRef> |
getPersistenceContextRefMap() |
java.util.Collection<PersistenceUnitRef> |
getPersistenceUnitRef() |
java.util.Map<java.lang.String,PersistenceUnitRef> |
getPersistenceUnitRefMap() |
java.util.List<LifecycleCallback> |
getPostConstruct() |
java.util.List<LifecycleCallback> |
getPreDestroy() |
java.util.Collection<ResourceEnvRef> |
getResourceEnvRef() |
java.util.Map<java.lang.String,ResourceEnvRef> |
getResourceEnvRefMap() |
java.util.Collection<ResourceRef> |
getResourceRef() |
java.util.Map<java.lang.String,ResourceRef> |
getResourceRefMap() |
SecurityIdentity |
getSecurityIdentity() |
java.util.List<SecurityRoleRef> |
getSecurityRoleRef() |
java.util.Collection<ServiceRef> |
getServiceRef() |
java.util.Map<java.lang.String,ServiceRef> |
getServiceRefMap() |
NamedMethod |
getTimeoutMethod() |
java.util.List<Timer> |
getTimer() |
java.lang.String |
getTimerConsumerName() |
TransactionType |
getTransactionType() |
void |
setAcknowledgeMode(java.lang.String acknowledgeMode) |
void |
setActivationConfig(ActivationConfig value) |
void |
setDescriptions(Text[] text) |
void |
setDisplayNames(Text[] text) |
void |
setEjbClass(java.lang.Class value) |
void |
setEjbClass(java.lang.String value) |
void |
setEjbName(java.lang.String value)
The ejb-nameType specifies an enterprise bean's name.
|
void |
setId(java.lang.String value) |
void |
setMappedName(java.lang.String value) |
void |
setMessageDestinationLink(java.lang.String value) |
void |
setMessageDestinationType(java.lang.String value) |
void |
setMessageDrivenDestination(MessageDrivenDestination value) |
void |
setMessageSelector(java.lang.String messageSelector) |
void |
setMessagingType(java.lang.Class value) |
void |
setMessagingType(java.lang.String value) |
void |
setSecurityIdentity(SecurityIdentity value) |
void |
setTimeoutMethod(NamedMethod value) |
void |
setTransactionType(TransactionType value) |
protected TextMap description
protected TextMap displayName
protected LocalCollection<Icon> icon
protected java.lang.String ejbName
protected java.lang.String mappedName
protected java.lang.String ejbClass
protected java.lang.String messagingType
protected NamedMethod timeoutMethod
protected java.util.List<Timer> timer
protected TransactionType transactionType
protected java.lang.String messageDestinationType
protected java.lang.String messageDestinationLink
protected ActivationConfig activationConfig
protected java.util.List<AroundInvoke> aroundInvoke
protected java.util.List<AroundTimeout> aroundTimeout
protected KeyedCollection<java.lang.String,EnvEntry> envEntry
protected KeyedCollection<java.lang.String,EjbRef> ejbRef
protected KeyedCollection<java.lang.String,EjbLocalRef> ejbLocalRef
protected KeyedCollection<java.lang.String,ServiceRef> serviceRef
protected KeyedCollection<java.lang.String,ResourceRef> resourceRef
protected KeyedCollection<java.lang.String,ResourceEnvRef> resourceEnvRef
protected KeyedCollection<java.lang.String,MessageDestinationRef> messageDestinationRef
protected KeyedCollection<java.lang.String,PersistenceContextRef> persistenceContextRef
protected KeyedCollection<java.lang.String,PersistenceUnitRef> persistenceUnitRef
protected KeyedCollection<java.lang.String,DataSource> dataSource
protected KeyedCollection<java.lang.String,JMSConnectionFactory> jmsConnectionFactories
protected KeyedCollection<java.lang.String,JMSDestination> jmsDestinations
protected java.util.List<LifecycleCallback> postConstruct
protected java.util.List<LifecycleCallback> preDestroy
protected java.util.List<SecurityRoleRef> securityRoleRef
protected SecurityIdentity securityIdentity
protected java.lang.String id
public MessageDrivenBean()
public MessageDrivenBean(java.lang.String ejbName)
public MessageDrivenBean(java.lang.String ejbName,
java.lang.String ejbClass)
public MessageDrivenBean(java.lang.Class ejbClass)
public MessageDrivenBean(java.lang.String ejbName,
java.lang.Class ejbClass)
public java.lang.String getJndiConsumerName()
getJndiConsumerName in interface JndiConsumerpublic Text[] getDescriptions()
public void setDescriptions(Text[] text)
public java.lang.String getDescription()
public Text[] getDisplayNames()
public void setDisplayNames(Text[] text)
public java.lang.String getDisplayName()
public java.util.Collection<Icon> getIcons()
public java.util.Map<java.lang.String,Icon> getIconMap()
public Icon getIcon()
public java.lang.String getEjbName()
getEjbName in interface EnterpriseBeanpublic void setEjbName(java.lang.String value)
setEjbName in interface EnterpriseBeanpublic java.lang.String getMappedName()
getMappedName in interface EnterpriseBeanpublic void setMappedName(java.lang.String value)
setMappedName in interface EnterpriseBeanpublic java.lang.String getEjbClass()
getEjbClass in interface EnterpriseBeanpublic void setEjbClass(java.lang.String value)
setEjbClass in interface EnterpriseBeanpublic void setEjbClass(java.lang.Class value)
setEjbClass in interface EnterpriseBeanpublic java.lang.String getMessagingType()
public void setMessagingType(java.lang.String value)
public void setMessagingType(java.lang.Class value)
public NamedMethod getTimeoutMethod()
getTimeoutMethod in interface TimerConsumerpublic void setTimeoutMethod(NamedMethod value)
setTimeoutMethod in interface TimerConsumerpublic java.util.List<Timer> getTimer()
getTimer in interface TimerConsumerpublic MessageDrivenDestination getMessageDrivenDestination()
public void setMessageDrivenDestination(MessageDrivenDestination value)
public java.lang.String getMessageSelector()
public void setMessageSelector(java.lang.String messageSelector)
public java.lang.String getAcknowledgeMode()
public void setAcknowledgeMode(java.lang.String acknowledgeMode)
public TransactionType getTransactionType()
getTransactionType in interface EnterpriseBeanpublic void setTransactionType(TransactionType value)
setTransactionType in interface EnterpriseBeanpublic java.lang.String getMessageDestinationType()
public void setMessageDestinationType(java.lang.String value)
public java.lang.String getMessageDestinationLink()
public void setMessageDestinationLink(java.lang.String value)
public ActivationConfig getActivationConfig()
public void setActivationConfig(ActivationConfig value)
public java.util.List<AroundInvoke> getAroundInvoke()
getAroundInvoke in interface Invokablepublic void addAroundInvoke(java.lang.String method)
addAroundInvoke in interface Invokablepublic java.util.List<AroundTimeout> getAroundTimeout()
getAroundTimeout in interface Invokablepublic java.util.Collection<EnvEntry> getEnvEntry()
getEnvEntry in interface JndiConsumerpublic java.util.Map<java.lang.String,EnvEntry> getEnvEntryMap()
getEnvEntryMap in interface JndiConsumerpublic java.util.Collection<EjbRef> getEjbRef()
getEjbRef in interface JndiConsumerpublic java.util.Map<java.lang.String,EjbRef> getEjbRefMap()
getEjbRefMap in interface JndiConsumerpublic java.util.Collection<EjbLocalRef> getEjbLocalRef()
getEjbLocalRef in interface JndiConsumerpublic java.util.Map<java.lang.String,EjbLocalRef> getEjbLocalRefMap()
getEjbLocalRefMap in interface JndiConsumerpublic java.util.Collection<ServiceRef> getServiceRef()
getServiceRef in interface JndiConsumerpublic java.util.Map<java.lang.String,ServiceRef> getServiceRefMap()
getServiceRefMap in interface JndiConsumerpublic java.util.Collection<ResourceRef> getResourceRef()
getResourceRef in interface JndiConsumerpublic java.util.Map<java.lang.String,ResourceRef> getResourceRefMap()
getResourceRefMap in interface JndiConsumerpublic java.util.Collection<ResourceEnvRef> getResourceEnvRef()
getResourceEnvRef in interface JndiConsumerpublic java.util.Map<java.lang.String,ResourceEnvRef> getResourceEnvRefMap()
getResourceEnvRefMap in interface JndiConsumerpublic java.util.Collection<MessageDestinationRef> getMessageDestinationRef()
getMessageDestinationRef in interface JndiConsumerpublic java.util.Map<java.lang.String,MessageDestinationRef> getMessageDestinationRefMap()
getMessageDestinationRefMap in interface JndiConsumerpublic java.util.Collection<PersistenceContextRef> getPersistenceContextRef()
getPersistenceContextRef in interface JndiConsumerpublic java.util.Map<java.lang.String,PersistenceContextRef> getPersistenceContextRefMap()
getPersistenceContextRefMap in interface JndiConsumerpublic java.util.Collection<PersistenceUnitRef> getPersistenceUnitRef()
getPersistenceUnitRef in interface JndiConsumerpublic java.util.Map<java.lang.String,PersistenceUnitRef> getPersistenceUnitRefMap()
getPersistenceUnitRefMap in interface JndiConsumerpublic java.util.Collection<DataSource> getDataSource()
getDataSource in interface JndiConsumerpublic java.util.Map<java.lang.String,DataSource> getDataSourceMap()
getDataSourceMap in interface JndiConsumerpublic java.util.Collection<JMSConnectionFactory> getJMSConnectionFactories()
getJMSConnectionFactories in interface JndiConsumerpublic java.util.Map<java.lang.String,JMSConnectionFactory> getJMSConnectionFactoriesMap()
getJMSConnectionFactoriesMap in interface JndiConsumerpublic java.util.Collection<JMSDestination> getJMSDestination()
getJMSDestination in interface JndiConsumerpublic java.util.Map<java.lang.String,JMSDestination> getJMSDestinationMap()
getJMSDestinationMap in interface JndiConsumerpublic java.util.List<LifecycleCallback> getPostConstruct()
getPostConstruct in interface Lifecyclepublic void addPostConstruct(java.lang.String method)
addPostConstruct in interface Lifecyclepublic java.util.List<LifecycleCallback> getPreDestroy()
getPreDestroy in interface Lifecyclepublic void addPreDestroy(java.lang.String method)
addPreDestroy in interface Lifecyclepublic java.util.List<SecurityRoleRef> getSecurityRoleRef()
getSecurityRoleRef in interface EnterpriseBeanpublic SecurityIdentity getSecurityIdentity()
getSecurityIdentity in interface EnterpriseBeanpublic void setSecurityIdentity(SecurityIdentity value)
setSecurityIdentity in interface EnterpriseBeanpublic java.lang.String getId()
getId in interface EnterpriseBeanpublic void setId(java.lang.String value)
setId in interface EnterpriseBeanpublic void addAroundTimeout(java.lang.String method)
addAroundTimeout in interface Invokablepublic java.lang.String getTimerConsumerName()
getTimerConsumerName in interface TimerConsumer