org.jboss.shrinkwrap.descriptor.api.ejbjar31
Interface MessageDrivenBeanType<T>

All Superinterfaces:
org.jboss.shrinkwrap.descriptor.api.Child<T>
All Known Implementing Classes:
MessageDrivenBeanTypeImpl

public interface MessageDrivenBeanType<T>
extends org.jboss.shrinkwrap.descriptor.api.Child<T>

This interface defines the contract for the message-driven-beanType xsd type

Original Documentation:



The message-driven element declares a message-driven
bean. The declaration consists of:

- an optional description
- an optional display name
- an optional icon element that contains a small and a large
icon file name.
- a name assigned to the enterprise bean in
the deployment descriptor
- an optional mapped-name element that can be used to provide
vendor-specific deployment information such as the physical
jndi-name of destination from which this message-driven bean
should consume. This element is not required to be supported
by all implementations. Any use of this element is non-portable.
- the message-driven bean's implementation class
- an optional declaration of the bean's messaging
type
- an optional declaration of the bean's timeout method for
handling programmatically created timers
- an optional declaration of timers to be automatically created at
deployment time
- the optional message-driven bean's transaction management
type. If it is not defined, it is defaulted to Container.
- an optional declaration of the bean's
message-destination-type
- an optional declaration of the bean's
message-destination-link
- an optional declaration of the message-driven bean's
activation configuration properties
- an optional list of the message-driven bean class and/or
superclass around-invoke methods.
- an optional list of the message-driven bean class and/or
superclass around-timeout methods.
- an optional declaration of the bean's environment
entries
- an optional declaration of the bean's EJB references
- an optional declaration of the bean's local EJB
references
- an optional declaration of the bean's web service
references
- an optional declaration of the security role
references
- an optional declaration of the security
identity to be used for the execution of the bean's
methods
- an optional declaration of the bean's
resource manager connection factory
references
- an optional declaration of the bean's resource
environment references.
- an optional declaration of the bean's message
destination references


Since:
Generation date :2011-07-19T22:55:02.759+02:00
Author:
Ralf Battenfeld

Method Summary
 ActivationConfigType<MessageDrivenBeanType<T>> activationConfig()
          If not already created, a new activation-config element will be created and returned.
 AroundInvokeType<MessageDrivenBeanType<T>> aroundInvoke()
          Returns the around-invoke element
 AroundTimeoutType<MessageDrivenBeanType<T>> aroundTimeout()
          Returns the around-timeout element
 DataSourceType<MessageDrivenBeanType<T>> dataSource()
          Returns the data-source element
 EjbLocalRefType<MessageDrivenBeanType<T>> ejbLocalRef()
          Returns the ejb-local-ref element
 EjbRefType<MessageDrivenBeanType<T>> ejbRef()
          Returns the ejb-ref element
 EnvEntryType<MessageDrivenBeanType<T>> envEntry()
          Returns the env-entry element
 java.util.List<AroundInvokeType<MessageDrivenBeanType<T>>> getAroundInvokeList()
          Returns all around-invoke elements
 java.util.List<AroundTimeoutType<MessageDrivenBeanType<T>>> getAroundTimeoutList()
          Returns all around-timeout elements
 java.util.List<DataSourceType<MessageDrivenBeanType<T>>> getDataSourceList()
          Returns all data-source elements
 java.util.List<java.lang.String> getDescriptionList()
          Returns all description elements
 java.util.List<java.lang.String> getDisplayNameList()
          Returns all display-name elements
 java.lang.String getEjbClass()
          Returns the ejb-class element
 java.util.List<EjbLocalRefType<MessageDrivenBeanType<T>>> getEjbLocalRefList()
          Returns all ejb-local-ref elements
 java.lang.String getEjbName()
          Returns the ejb-name element
 java.util.List<EjbRefType<MessageDrivenBeanType<T>>> getEjbRefList()
          Returns all ejb-ref elements
 java.util.List<EnvEntryType<MessageDrivenBeanType<T>>> getEnvEntryList()
          Returns all env-entry elements
 java.util.List<IconType<MessageDrivenBeanType<T>>> getIconList()
          Returns all icon elements
 java.lang.String getMappedName()
          Returns the mapped-name element
 java.lang.String getMessageDestinationLink()
          Returns the message-destination-link element
 java.util.List<MessageDestinationRefType<MessageDrivenBeanType<T>>> getMessageDestinationRefList()
          Returns all message-destination-ref elements
 java.lang.String getMessageDestinationType()
          Returns the message-destination-type element
 java.lang.String getMessagingType()
          Returns the messaging-type element
 java.util.List<PersistenceContextRefType<MessageDrivenBeanType<T>>> getPersistenceContextRefList()
          Returns all persistence-context-ref elements
 java.util.List<PersistenceUnitRefType<MessageDrivenBeanType<T>>> getPersistenceUnitRefList()
          Returns all persistence-unit-ref elements
 java.util.List<LifecycleCallbackType<MessageDrivenBeanType<T>>> getPostConstructList()
          Returns all post-construct elements
 java.util.List<LifecycleCallbackType<MessageDrivenBeanType<T>>> getPreDestroyList()
          Returns all pre-destroy elements
 java.util.List<ResourceEnvRefType<MessageDrivenBeanType<T>>> getResourceEnvRefList()
          Returns all resource-env-ref elements
 java.util.List<ResourceRefType<MessageDrivenBeanType<T>>> getResourceRefList()
          Returns all resource-ref elements
 java.util.List<SecurityRoleRefType<MessageDrivenBeanType<T>>> getSecurityRoleRefList()
          Returns all security-role-ref elements
 java.util.List<TimerType<MessageDrivenBeanType<T>>> getTimerList()
          Returns all timer elements
 TransactionTypeType getTransactionType()
          Returns the transaction-type element
 java.lang.String getTransactionTypeAsString()
          Returns the transaction-type element
 IconType<MessageDrivenBeanType<T>> icon()
          Returns the icon element
 MessageDestinationRefType<MessageDrivenBeanType<T>> messageDestinationRef()
          Returns the message-destination-ref element
 PersistenceContextRefType<MessageDrivenBeanType<T>> persistenceContextRef()
          Returns the persistence-context-ref element
 PersistenceUnitRefType<MessageDrivenBeanType<T>> persistenceUnitRef()
          Returns the persistence-unit-ref element
 LifecycleCallbackType<MessageDrivenBeanType<T>> postConstruct()
          Returns the post-construct element
 LifecycleCallbackType<MessageDrivenBeanType<T>> preDestroy()
          Returns the pre-destroy element
 MessageDrivenBeanType<T> removeActivationConfig()
          Removes the activation-config element
 MessageDrivenBeanType<T> removeAllAroundInvoke()
          Removes all around-invoke elements
 MessageDrivenBeanType<T> removeAllAroundTimeout()
          Removes all around-timeout elements
 MessageDrivenBeanType<T> removeAllDataSource()
          Removes all data-source elements
 MessageDrivenBeanType<T> removeAllDescription()
          Removes the description element
 MessageDrivenBeanType<T> removeAllDisplayName()
          Removes the display-name element
 MessageDrivenBeanType<T> removeAllEjbLocalRef()
          Removes all ejb-local-ref elements
 MessageDrivenBeanType<T> removeAllEjbRef()
          Removes all ejb-ref elements
 MessageDrivenBeanType<T> removeAllEnvEntry()
          Removes all env-entry elements
 MessageDrivenBeanType<T> removeAllIcon()
          Removes all icon elements
 MessageDrivenBeanType<T> removeAllMessageDestinationRef()
          Removes all message-destination-ref elements
 MessageDrivenBeanType<T> removeAllPersistenceContextRef()
          Removes all persistence-context-ref elements
 MessageDrivenBeanType<T> removeAllPersistenceUnitRef()
          Removes all persistence-unit-ref elements
 MessageDrivenBeanType<T> removeAllPostConstruct()
          Removes all post-construct elements
 MessageDrivenBeanType<T> removeAllPreDestroy()
          Removes all pre-destroy elements
 MessageDrivenBeanType<T> removeAllResourceEnvRef()
          Removes all resource-env-ref elements
 MessageDrivenBeanType<T> removeAllResourceRef()
          Removes all resource-ref elements
 MessageDrivenBeanType<T> removeAllSecurityRoleRef()
          Removes all security-role-ref elements
 MessageDrivenBeanType<T> removeAllTimer()
          Removes all timer elements
 MessageDrivenBeanType<T> removeEjbClass()
          Removes the ejb-class element
 MessageDrivenBeanType<T> removeEjbName()
          Removes the ejb-name element
 MessageDrivenBeanType<T> removeMappedName()
          Removes the mapped-name element
 MessageDrivenBeanType<T> removeMessageDestinationLink()
          Removes the message-destination-link element
 MessageDrivenBeanType<T> removeMessageDestinationType()
          Removes the message-destination-type element
 MessageDrivenBeanType<T> removeMessagingType()
          Removes the messaging-type element
 MessageDrivenBeanType<T> removeSecurityIdentity()
          Removes the security-identity element
 MessageDrivenBeanType<T> removeTimeoutMethod()
          Removes the timeout-method element
 ResourceEnvRefType<MessageDrivenBeanType<T>> resourceEnvRef()
          Returns the resource-env-ref element
 ResourceRefType<MessageDrivenBeanType<T>> resourceRef()
          Returns the resource-ref element
 SecurityIdentityType<MessageDrivenBeanType<T>> securityIdentity()
          If not already created, a new security-identity element will be created and returned.
 SecurityRoleRefType<MessageDrivenBeanType<T>> securityRoleRef()
          Returns the security-role-ref element
 MessageDrivenBeanType<T> setDescription(java.lang.String description)
          Creates a new description element
 MessageDrivenBeanType<T> setDescriptionList(java.lang.String... values)
          Creates for all String objects representing description elements, a new description element
 MessageDrivenBeanType<T> setDisplayName(java.lang.String displayName)
          Creates a new display-name element
 MessageDrivenBeanType<T> setDisplayNameList(java.lang.String... values)
          Creates for all String objects representing display-name elements, a new display-name element
 MessageDrivenBeanType<T> setEjbClass(java.lang.String ejbClass)
          If not already created, a new ejb-class element with the given value will be created.
 MessageDrivenBeanType<T> setEjbName(java.lang.String ejbName)
          If not already created, a new ejb-name element with the given value will be created.
 MessageDrivenBeanType<T> setMappedName(java.lang.String mappedName)
          If not already created, a new mapped-name element with the given value will be created.
 MessageDrivenBeanType<T> setMessageDestinationLink(java.lang.String messageDestinationLink)
          If not already created, a new message-destination-link element with the given value will be created.
 MessageDrivenBeanType<T> setMessageDestinationType(java.lang.String messageDestinationType)
          If not already created, a new message-destination-type element with the given value will be created.
 MessageDrivenBeanType<T> setMessagingType(java.lang.String messagingType)
          If not already created, a new messaging-type element with the given value will be created.
 MessageDrivenBeanType<T> setTransactionType(java.lang.String transactionType)
          If not already created, a new transaction-type element with the given value will be created.
 MessageDrivenBeanType<T> setTransactionType(TransactionTypeType transactionType)
          If not already created, a new transaction-type element with the given value will be created.
 NamedMethodType<MessageDrivenBeanType<T>> timeoutMethod()
          If not already created, a new timeout-method element will be created and returned.
 TimerType<MessageDrivenBeanType<T>> timer()
          Returns the timer element
 
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child
up
 

Method Detail

setDescription

MessageDrivenBeanType<T> setDescription(java.lang.String description)
Creates a new description element

Returns:
the current instance of MessageDrivenBeanType

setDescriptionList

MessageDrivenBeanType<T> setDescriptionList(java.lang.String... values)
Creates for all String objects representing description elements, a new description element

Parameters:
list - of description objects
Returns:
the current instance of MessageDrivenBeanType

removeAllDescription

MessageDrivenBeanType<T> removeAllDescription()
Removes the description element

Returns:
the current instance of MessageDrivenBeanType

getDescriptionList

java.util.List<java.lang.String> getDescriptionList()
Returns all description elements

Returns:
list of description

setDisplayName

MessageDrivenBeanType<T> setDisplayName(java.lang.String displayName)
Creates a new display-name element

Returns:
the current instance of MessageDrivenBeanType

setDisplayNameList

MessageDrivenBeanType<T> setDisplayNameList(java.lang.String... values)
Creates for all String objects representing display-name elements, a new display-name element

Parameters:
list - of display-name objects
Returns:
the current instance of MessageDrivenBeanType

removeAllDisplayName

MessageDrivenBeanType<T> removeAllDisplayName()
Removes the display-name element

Returns:
the current instance of MessageDrivenBeanType

getDisplayNameList

java.util.List<java.lang.String> getDisplayNameList()
Returns all display-name elements

Returns:
list of display-name

removeAllIcon

MessageDrivenBeanType<T> removeAllIcon()
Removes all icon elements

Returns:
the current instance of MessageDrivenBeanType

icon

IconType<MessageDrivenBeanType<T>> icon()
Returns the icon element

Returns:
the node defined for the element icon

getIconList

java.util.List<IconType<MessageDrivenBeanType<T>>> getIconList()
Returns all icon elements

Returns:
list of icon

removeAllEnvEntry

MessageDrivenBeanType<T> removeAllEnvEntry()
Removes all env-entry elements

Returns:
the current instance of MessageDrivenBeanType

envEntry

EnvEntryType<MessageDrivenBeanType<T>> envEntry()
Returns the env-entry element

Returns:
the node defined for the element env-entry

getEnvEntryList

java.util.List<EnvEntryType<MessageDrivenBeanType<T>>> getEnvEntryList()
Returns all env-entry elements

Returns:
list of env-entry

removeAllEjbRef

MessageDrivenBeanType<T> removeAllEjbRef()
Removes all ejb-ref elements

Returns:
the current instance of MessageDrivenBeanType

ejbRef

EjbRefType<MessageDrivenBeanType<T>> ejbRef()
Returns the ejb-ref element

Returns:
the node defined for the element ejb-ref

getEjbRefList

java.util.List<EjbRefType<MessageDrivenBeanType<T>>> getEjbRefList()
Returns all ejb-ref elements

Returns:
list of ejb-ref

removeAllEjbLocalRef

MessageDrivenBeanType<T> removeAllEjbLocalRef()
Removes all ejb-local-ref elements

Returns:
the current instance of MessageDrivenBeanType

ejbLocalRef

EjbLocalRefType<MessageDrivenBeanType<T>> ejbLocalRef()
Returns the ejb-local-ref element

Returns:
the node defined for the element ejb-local-ref

getEjbLocalRefList

java.util.List<EjbLocalRefType<MessageDrivenBeanType<T>>> getEjbLocalRefList()
Returns all ejb-local-ref elements

Returns:
list of ejb-local-ref

removeAllResourceRef

MessageDrivenBeanType<T> removeAllResourceRef()
Removes all resource-ref elements

Returns:
the current instance of MessageDrivenBeanType

resourceRef

ResourceRefType<MessageDrivenBeanType<T>> resourceRef()
Returns the resource-ref element

Returns:
the node defined for the element resource-ref

getResourceRefList

java.util.List<ResourceRefType<MessageDrivenBeanType<T>>> getResourceRefList()
Returns all resource-ref elements

Returns:
list of resource-ref

removeAllResourceEnvRef

MessageDrivenBeanType<T> removeAllResourceEnvRef()
Removes all resource-env-ref elements

Returns:
the current instance of MessageDrivenBeanType

resourceEnvRef

ResourceEnvRefType<MessageDrivenBeanType<T>> resourceEnvRef()
Returns the resource-env-ref element

Returns:
the node defined for the element resource-env-ref

getResourceEnvRefList

java.util.List<ResourceEnvRefType<MessageDrivenBeanType<T>>> getResourceEnvRefList()
Returns all resource-env-ref elements

Returns:
list of resource-env-ref

removeAllMessageDestinationRef

MessageDrivenBeanType<T> removeAllMessageDestinationRef()
Removes all message-destination-ref elements

Returns:
the current instance of MessageDrivenBeanType

messageDestinationRef

MessageDestinationRefType<MessageDrivenBeanType<T>> messageDestinationRef()
Returns the message-destination-ref element

Returns:
the node defined for the element message-destination-ref

getMessageDestinationRefList

java.util.List<MessageDestinationRefType<MessageDrivenBeanType<T>>> getMessageDestinationRefList()
Returns all message-destination-ref elements

Returns:
list of message-destination-ref

removeAllPersistenceContextRef

MessageDrivenBeanType<T> removeAllPersistenceContextRef()
Removes all persistence-context-ref elements

Returns:
the current instance of MessageDrivenBeanType

persistenceContextRef

PersistenceContextRefType<MessageDrivenBeanType<T>> persistenceContextRef()
Returns the persistence-context-ref element

Returns:
the node defined for the element persistence-context-ref

getPersistenceContextRefList

java.util.List<PersistenceContextRefType<MessageDrivenBeanType<T>>> getPersistenceContextRefList()
Returns all persistence-context-ref elements

Returns:
list of persistence-context-ref

removeAllPersistenceUnitRef

MessageDrivenBeanType<T> removeAllPersistenceUnitRef()
Removes all persistence-unit-ref elements

Returns:
the current instance of MessageDrivenBeanType

persistenceUnitRef

PersistenceUnitRefType<MessageDrivenBeanType<T>> persistenceUnitRef()
Returns the persistence-unit-ref element

Returns:
the node defined for the element persistence-unit-ref

getPersistenceUnitRefList

java.util.List<PersistenceUnitRefType<MessageDrivenBeanType<T>>> getPersistenceUnitRefList()
Returns all persistence-unit-ref elements

Returns:
list of persistence-unit-ref

removeAllPostConstruct

MessageDrivenBeanType<T> removeAllPostConstruct()
Removes all post-construct elements

Returns:
the current instance of MessageDrivenBeanType

postConstruct

LifecycleCallbackType<MessageDrivenBeanType<T>> postConstruct()
Returns the post-construct element

Returns:
the node defined for the element post-construct

getPostConstructList

java.util.List<LifecycleCallbackType<MessageDrivenBeanType<T>>> getPostConstructList()
Returns all post-construct elements

Returns:
list of post-construct

removeAllPreDestroy

MessageDrivenBeanType<T> removeAllPreDestroy()
Removes all pre-destroy elements

Returns:
the current instance of MessageDrivenBeanType

preDestroy

LifecycleCallbackType<MessageDrivenBeanType<T>> preDestroy()
Returns the pre-destroy element

Returns:
the node defined for the element pre-destroy

getPreDestroyList

java.util.List<LifecycleCallbackType<MessageDrivenBeanType<T>>> getPreDestroyList()
Returns all pre-destroy elements

Returns:
list of pre-destroy

removeAllDataSource

MessageDrivenBeanType<T> removeAllDataSource()
Removes all data-source elements

Returns:
the current instance of MessageDrivenBeanType

dataSource

DataSourceType<MessageDrivenBeanType<T>> dataSource()
Returns the data-source element

Returns:
the node defined for the element data-source

getDataSourceList

java.util.List<DataSourceType<MessageDrivenBeanType<T>>> getDataSourceList()
Returns all data-source elements

Returns:
list of data-source

setEjbName

MessageDrivenBeanType<T> setEjbName(java.lang.String ejbName)
If not already created, a new ejb-name element with the given value will be created. Otherwise, the existing ejb-name element will be updated with the given value.

Returns:
the current instance of MessageDrivenBeanType

removeEjbName

MessageDrivenBeanType<T> removeEjbName()
Removes the ejb-name element

Returns:
the current instance of MessageDrivenBeanType

getEjbName

java.lang.String getEjbName()
Returns the ejb-name element

Returns:
the node defined for the element ejb-name

setMappedName

MessageDrivenBeanType<T> setMappedName(java.lang.String mappedName)
If not already created, a new mapped-name element with the given value will be created. Otherwise, the existing mapped-name element will be updated with the given value.

Returns:
the current instance of MessageDrivenBeanType

removeMappedName

MessageDrivenBeanType<T> removeMappedName()
Removes the mapped-name element

Returns:
the current instance of MessageDrivenBeanType

getMappedName

java.lang.String getMappedName()
Returns the mapped-name element

Returns:
the node defined for the element mapped-name

setEjbClass

MessageDrivenBeanType<T> setEjbClass(java.lang.String ejbClass)
If not already created, a new ejb-class element with the given value will be created. Otherwise, the existing ejb-class element will be updated with the given value.

Returns:
the current instance of MessageDrivenBeanType

removeEjbClass

MessageDrivenBeanType<T> removeEjbClass()
Removes the ejb-class element

Returns:
the current instance of MessageDrivenBeanType

getEjbClass

java.lang.String getEjbClass()
Returns the ejb-class element

Returns:
the node defined for the element ejb-class

setMessagingType

MessageDrivenBeanType<T> setMessagingType(java.lang.String messagingType)
If not already created, a new messaging-type element with the given value will be created. Otherwise, the existing messaging-type element will be updated with the given value.

Returns:
the current instance of MessageDrivenBeanType

removeMessagingType

MessageDrivenBeanType<T> removeMessagingType()
Removes the messaging-type element

Returns:
the current instance of MessageDrivenBeanType

getMessagingType

java.lang.String getMessagingType()
Returns the messaging-type element

Returns:
the node defined for the element messaging-type

removeTimeoutMethod

MessageDrivenBeanType<T> removeTimeoutMethod()
Removes the timeout-method element

Returns:
the current instance of MessageDrivenBeanType

timeoutMethod

NamedMethodType<MessageDrivenBeanType<T>> timeoutMethod()
If not already created, a new timeout-method element will be created and returned. Otherwise, the existing timeout-method element will be returned.

Returns:
the node defined for the element timeout-method

removeAllTimer

MessageDrivenBeanType<T> removeAllTimer()
Removes all timer elements

Returns:
the current instance of MessageDrivenBeanType

timer

TimerType<MessageDrivenBeanType<T>> timer()
Returns the timer element

Returns:
the node defined for the element timer

getTimerList

java.util.List<TimerType<MessageDrivenBeanType<T>>> getTimerList()
Returns all timer elements

Returns:
list of timer

setTransactionType

MessageDrivenBeanType<T> setTransactionType(TransactionTypeType transactionType)
If not already created, a new transaction-type element with the given value will be created. Otherwise, the existing transaction-type element will be updated with the given value.

Returns:
the current instance of MessageDrivenBeanType

setTransactionType

MessageDrivenBeanType<T> setTransactionType(java.lang.String transactionType)
If not already created, a new transaction-type element with the given value will be created. Otherwise, the existing transaction-type element will be updated with the given value.

Returns:
the current instance of MessageDrivenBeanType

getTransactionType

TransactionTypeType getTransactionType()
Returns the transaction-type element

Returns:
the node defined for the element transaction-type

getTransactionTypeAsString

java.lang.String getTransactionTypeAsString()
Returns the transaction-type element

Returns:
the node defined for the element transaction-type

setMessageDestinationType

MessageDrivenBeanType<T> setMessageDestinationType(java.lang.String messageDestinationType)
If not already created, a new message-destination-type element with the given value will be created. Otherwise, the existing message-destination-type element will be updated with the given value.

Returns:
the current instance of MessageDrivenBeanType

removeMessageDestinationType

MessageDrivenBeanType<T> removeMessageDestinationType()
Removes the message-destination-type element

Returns:
the current instance of MessageDrivenBeanType

getMessageDestinationType

java.lang.String getMessageDestinationType()
Returns the message-destination-type element

Returns:
the node defined for the element message-destination-type

setMessageDestinationLink

MessageDrivenBeanType<T> setMessageDestinationLink(java.lang.String messageDestinationLink)
If not already created, a new message-destination-link element with the given value will be created. Otherwise, the existing message-destination-link element will be updated with the given value.

Returns:
the current instance of MessageDrivenBeanType

removeMessageDestinationLink

MessageDrivenBeanType<T> removeMessageDestinationLink()
Removes the message-destination-link element

Returns:
the current instance of MessageDrivenBeanType

getMessageDestinationLink

java.lang.String getMessageDestinationLink()
Returns the message-destination-link element

Returns:
the node defined for the element message-destination-link

removeActivationConfig

MessageDrivenBeanType<T> removeActivationConfig()
Removes the activation-config element

Returns:
the current instance of MessageDrivenBeanType

activationConfig

ActivationConfigType<MessageDrivenBeanType<T>> activationConfig()
If not already created, a new activation-config element will be created and returned. Otherwise, the existing activation-config element will be returned.

Returns:
the node defined for the element activation-config

removeAllAroundInvoke

MessageDrivenBeanType<T> removeAllAroundInvoke()
Removes all around-invoke elements

Returns:
the current instance of MessageDrivenBeanType

aroundInvoke

AroundInvokeType<MessageDrivenBeanType<T>> aroundInvoke()
Returns the around-invoke element

Returns:
the node defined for the element around-invoke

getAroundInvokeList

java.util.List<AroundInvokeType<MessageDrivenBeanType<T>>> getAroundInvokeList()
Returns all around-invoke elements

Returns:
list of around-invoke

removeAllAroundTimeout

MessageDrivenBeanType<T> removeAllAroundTimeout()
Removes all around-timeout elements

Returns:
the current instance of MessageDrivenBeanType

aroundTimeout

AroundTimeoutType<MessageDrivenBeanType<T>> aroundTimeout()
Returns the around-timeout element

Returns:
the node defined for the element around-timeout

getAroundTimeoutList

java.util.List<AroundTimeoutType<MessageDrivenBeanType<T>>> getAroundTimeoutList()
Returns all around-timeout elements

Returns:
list of around-timeout

removeAllSecurityRoleRef

MessageDrivenBeanType<T> removeAllSecurityRoleRef()
Removes all security-role-ref elements

Returns:
the current instance of MessageDrivenBeanType

securityRoleRef

SecurityRoleRefType<MessageDrivenBeanType<T>> securityRoleRef()
Returns the security-role-ref element

Returns:
the node defined for the element security-role-ref

getSecurityRoleRefList

java.util.List<SecurityRoleRefType<MessageDrivenBeanType<T>>> getSecurityRoleRefList()
Returns all security-role-ref elements

Returns:
list of security-role-ref

removeSecurityIdentity

MessageDrivenBeanType<T> removeSecurityIdentity()
Removes the security-identity element

Returns:
the current instance of MessageDrivenBeanType

securityIdentity

SecurityIdentityType<MessageDrivenBeanType<T>> securityIdentity()
If not already created, a new security-identity element will be created and returned. Otherwise, the existing security-identity element will be returned.

Returns:
the node defined for the element security-identity