public class MessageDrivenBeanMetaData extends AbstractEnterpriseBeanMetaData implements ITimeoutTarget
| Constructor and Description |
|---|
MessageDrivenBeanMetaData()
Create a new MessageDrivenBeanMetaData.
|
| Modifier and Type | Method and Description |
|---|---|
protected MessageDrivenBeanMetaData |
createMerged(AbstractEnterpriseBeanMetaData original) |
String |
getAcknowledgeMode()
Get the acknowledgeMode.
|
ActivationConfigMetaData |
getActivationConfig()
Get the activationConfig.
|
AroundInvokesMetaData |
getAroundInvokes()
Get the aroundInvokes.
|
String |
getMessageDestinationLink()
Get the messageDestinationLink.
|
String |
getMessageDestinationType()
Get the messageDestinationType.
|
String |
getMessageSelector()
Get the messageSelector.
|
String |
getMessagingType()
Get the messagingType.
|
SubscriptionDurability |
getSubscriptionDurability()
Get the subscriptionDurability.
|
NamedMethodMetaData |
getTimeoutMethod()
Get the timeoutMethod.
|
javax.ejb.TransactionManagementType |
getTransactionType()
Get the transactionType.
|
boolean |
isJMS()
Is this JMS
|
void |
merge(AbstractEnterpriseBeanMetaData override,
AbstractEnterpriseBeanMetaData original)
Merge two EnterpriseBeanMetaDatas
|
void |
merge(JBossGenericBeanMetaData override,
MessageDrivenBeanMetaData original) |
void |
setAcknowledgeMode(String acknowledgeMode)
Set the acknowledgeMode.
|
void |
setActivationConfig(ActivationConfigMetaData activationConfig)
Set the activationConfig.
|
void |
setAroundInvokes(AroundInvokesMetaData aroundInvokes)
Set the aroundInvokes.
|
void |
setMessageDestinationLink(String messageDestinationLink)
Set the messageDestinationLink.
|
void |
setMessageDestinationType(String messageDestinationType)
Set the messageDestinationType.
|
void |
setMessageDrivenDestination(MessageDrivenDestinationMetaData mdd) |
void |
setMessageSelector(String messageSelector)
Set the messageSelector.
|
void |
setMessagingType(String messagingType)
Set the messagingType.
|
void |
setSubscriptionDurability(SubscriptionDurability subscriptionDurability)
Set the subscriptionDurability.
|
void |
setTimeoutMethod(NamedMethodMetaData timeoutMethod)
Set the timeoutMethod.
|
void |
setTransactionType(javax.ejb.TransactionManagementType transactionType)
Set the transactionType.
|
augment, getAnnotatedEjbReferences, getAssemblyDescriptor, getContainerTransactions, getDataSourceByName, getDataSources, getEjbClass, getEjbJarMetaData, getEjbJarVersion, getEjbLocalReferenceByName, getEjbLocalReferences, getEjbName, getEjbReferenceByName, getEjbReferences, getEjbType, getEnterpriseBeansMetaData, getEnvironmentEntries, getEnvironmentEntryByName, getExcludeList, getJndiEnvironmentRefsGroup, getMappedName, getMessageDestinationReferenceByName, getMessageDestinationReferences, getMethodPermissions, getMethodTransactionType, getMethodTransactionType, getPersistenceContextReferenceByName, getPersistenceContextRefs, getPersistenceUnitReferenceByName, getPersistenceUnitRefs, getPostConstructs, getPreDestroys, getResourceEnvironmentReferenceByName, getResourceEnvironmentReferences, getResourceReferenceByName, getResourceReferences, getSecurityIdentity, getSecurityRoleRefs, getServiceReferenceByName, getServiceReferences, isBMT, isCMT, isEntity, isMessageDriven, isSession, newBean, setEjbClass, setEjbName, setEjbType, setEnterpriseBeansMetaData, setEnvironmentRefsGroup, setJndiEnvironmentRefsGroup, setMappedName, setSecurityIdentity, setSecurityRoleRefsgetDescriptionGroup, setDescriptionGroupequals, getKey, getName, hashCode, setName, toStringclone, getId, setIdfinalize, getClass, notify, notifyAll, wait, wait, waitgetDescriptionGroup, getNamegetId, setIdgetDescriptionGroup, getId, setDescriptionGroupgetKeypublic MessageDrivenBeanMetaData()
protected MessageDrivenBeanMetaData createMerged(AbstractEnterpriseBeanMetaData original)
createMerged in class AbstractEnterpriseBeanMetaDatapublic String getMessagingType()
public boolean isJMS()
public void setMessagingType(String messagingType)
messagingType - the messagingType.IllegalArgumentException - for a null messagingTypepublic NamedMethodMetaData getTimeoutMethod()
getTimeoutMethod in interface ITimeoutTargetpublic void setTimeoutMethod(NamedMethodMetaData timeoutMethod)
setTimeoutMethod in interface ITimeoutTargettimeoutMethod - the timeoutMethod.IllegalArgumentException - for a null timeoutMethodpublic javax.ejb.TransactionManagementType getTransactionType()
AbstractEnterpriseBeanMetaDatagetTransactionType in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>getTransactionType in interface EnterpriseBeanMetaDatagetTransactionType in class AbstractEnterpriseBeanMetaDatapublic void setTransactionType(javax.ejb.TransactionManagementType transactionType)
transactionType - the transactionType.IllegalArgumentException - for a null transactionTypepublic String getMessageDestinationType()
public void setMessageDestinationType(String messageDestinationType)
messageDestinationType - the messageDestinationType.IllegalArgumentException - for a null messageDestinationTypepublic AroundInvokesMetaData getAroundInvokes()
public void setAroundInvokes(AroundInvokesMetaData aroundInvokes)
aroundInvokes - the aroundInvokes.IllegalArgumentException - for a null aroundInvokespublic String getMessageDestinationLink()
public void setMessageDestinationLink(String messageDestinationLink)
messageDestinationLink - the messageDestinationLink.IllegalArgumentException - for a null messageDestinationLinkpublic ActivationConfigMetaData getActivationConfig()
public void setActivationConfig(ActivationConfigMetaData activationConfig)
activationConfig - the activationConfig.IllegalArgumentException - for a null activationConfigpublic String getMessageSelector()
public void setMessageSelector(String messageSelector)
messageSelector - the messageSelector.IllegalArgumentException - for a null messageSelectorpublic String getAcknowledgeMode()
public void setAcknowledgeMode(String acknowledgeMode)
acknowledgeMode - the acknowledgeMode.IllegalArgumentException - for a null acknowledgeModepublic SubscriptionDurability getSubscriptionDurability()
public void setSubscriptionDurability(SubscriptionDurability subscriptionDurability)
subscriptionDurability - the subscriptionDurability.IllegalArgumentException - for a null subscriptionDurabilitypublic void setMessageDrivenDestination(MessageDrivenDestinationMetaData mdd)
public void merge(AbstractEnterpriseBeanMetaData override, AbstractEnterpriseBeanMetaData original)
AbstractEnterpriseBeanMetaDatamerge in class AbstractEnterpriseBeanMetaDatapublic void merge(JBossGenericBeanMetaData override, MessageDrivenBeanMetaData original)
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.