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, setSecurityRoleRefs
getDescriptionGroup, setDescriptionGroup
equals, getKey, getName, hashCode, setName, toString
clone, getId, setId
finalize, getClass, notify, notifyAll, wait, wait, wait
getDescriptionGroup, getName
getId, setId
getDescriptionGroup, getId, setDescriptionGroup
getKey
public MessageDrivenBeanMetaData()
protected MessageDrivenBeanMetaData createMerged(AbstractEnterpriseBeanMetaData original)
createMerged
in class AbstractEnterpriseBeanMetaData
public String getMessagingType()
public boolean isJMS()
public void setMessagingType(String messagingType)
messagingType
- the messagingType.IllegalArgumentException
- for a null messagingTypepublic NamedMethodMetaData getTimeoutMethod()
getTimeoutMethod
in interface ITimeoutTarget
public void setTimeoutMethod(NamedMethodMetaData timeoutMethod)
setTimeoutMethod
in interface ITimeoutTarget
timeoutMethod
- the timeoutMethod.IllegalArgumentException
- for a null timeoutMethodpublic javax.ejb.TransactionManagementType getTransactionType()
AbstractEnterpriseBeanMetaData
getTransactionType
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getTransactionType
in interface EnterpriseBeanMetaData
getTransactionType
in class AbstractEnterpriseBeanMetaData
public 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)
AbstractEnterpriseBeanMetaData
merge
in class AbstractEnterpriseBeanMetaData
public void merge(JBossGenericBeanMetaData override, MessageDrivenBeanMetaData original)
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.