public interface EjbMessageBeanDescriptor extends EjbDescriptor, MessageDestinationReferencer
Some methods are only in the implementation
EjbMessageBeanDescriptor| Modifier and Type | Field and Description |
|---|---|
static String |
TYPE |
BEAN_TRANSACTION_TYPE, CONTAINER_TRANSACTION_TYPE| Modifier and Type | Method and Description |
|---|---|
Set<EnvironmentProperty> |
getActivationConfigProperties()
Returns a set of the activation config properties that have been set for the MDB
|
String |
getActivationConfigValue(String name)
Gets the value of a specific
ActivationConfigProperty |
String |
getDestinationType()
Gets the type of the destination set
|
String |
getDurableSubscriptionName() |
String |
getMdbConnectionFactoryJndiName()
Returns the JNDI name of the connection factory used to create the
Message-Driven Bean.
|
String |
getMessageListenerType() |
String |
getResourceAdapterMid()
Gets the module id of the resource adapter set with the MDB
|
Set<EnvironmentProperty> |
getRuntimeActivationConfigProperties() |
boolean |
hasQueueDest()
Returns true if the destination type is of Queue
|
void |
putRuntimeActivationConfigProperty(EnvironmentProperty prop) |
void |
setResourceAdapterMid(String resourceAdapterMid)
Sets the resource adapter to use with the MDB
|
addEjbReferencer, addFrameworkInterceptor, addInterceptorClass, addMethodLevelChain, addPermissionedMethod, addRoleReference, allMechanismsRequireSSL, appendToInterceptorChain, getApplication, getEjbBundleDescriptor, getEjbClassName, getEjbImplClassName, getEjbTypeForDisplay, getHomeClassName, getIORConfigurationDescriptors, getLocalBusinessClassNames, getLocalClassName, getLocalHomeClassName, getMethodDescriptors, getMethodPermissionsFor, getMethodPermissionsFromDD, getPermissionedRoles, getRemoteBusinessClassNames, getRemoteClassName, getRoleReferenceByName, getRoleReferences, getRunAsIdentity, getSecurityBusinessMethodDescriptors, getTransactionType, getType, getUniqueId, getUsesCallerIdentity, getWebServiceEndpointInterfaceName, hasInterceptorClass, hasWebServiceEndpointInterface, isLocalBean, isLocalBusinessInterfacesSupported, isLocalInterfacesSupported, isRemoteBusinessInterfacesSupported, isRemoteInterfacesSupported, notifyNewModule, removeEjbReferencer, setRunAsIdentity, setUniqueId, setUsesCallerIdentity, setWebServiceEndpointInterfaceNamegetJndiName, getName, setJndiNameaddEjbReferenceDescriptor, addEntityManagerFactoryReferenceDescriptor, addEntityManagerReferenceDescriptor, addEnvironmentProperty, addMessageDestinationReferenceDescriptor, addPostConstructDescriptor, addPreDestroyDescriptor, addResourceDescriptor, addResourceEnvReferenceDescriptor, addResourceReferenceDescriptor, addServiceReferenceDescriptor, removeEjbReferenceDescriptor, removeEnvironmentProperty, removeMessageDestinationReferenceDescriptor, removeResourceDescriptor, removeResourceEnvReferenceDescriptor, removeResourceReferenceDescriptor, removeServiceReferenceDescriptorgetAllResourcesDescriptors, getAllResourcesDescriptors, getEjbReferenceDescriptors, getEntityManagerFactoryReferenceByName, getEntityManagerFactoryReferenceDescriptors, getEntityManagerReferenceByName, getEntityManagerReferenceDescriptors, getEnvironmentProperties, getEnvironmentPropertyByName, getInjectableResourcesByClass, getInjectionInfoByClass, getMessageDestinationReferenceByName, getMessageDestinationReferenceDescriptors, getPostConstructDescriptorByClass, getPostConstructDescriptors, getPreDestroyDescriptorByClass, getPreDestroyDescriptors, getResourceDescriptors, getResourceEnvReferenceByName, getResourceEnvReferenceDescriptors, getResourceReferenceDescriptors, getServiceReferenceByName, getServiceReferenceDescriptorsaddEjbReferenceDescriptor, getEjbReference, getEjbReferenceDescriptorsaddResourceEnvReferenceDescriptor, getResourceEnvReferenceByName, getResourceEnvReferenceDescriptorsaddResourceReferenceDescriptor, getResourceReferenceByName, getResourceReferenceDescriptorsaddServiceReferenceDescriptor, getServiceReferenceByName, getServiceReferenceDescriptors, removeServiceReferenceDescriptoraddMessageDestinationReferenceDescriptor, getMessageDestinationReferenceByName, getMessageDestinationReferenceDescriptors, removeMessageDestinationReferenceDescriptorgetMessageBeanOwner, getMessageDestination, getMessageDestinationLinkName, getMessageDestinationRefOwner, isLinkedToMessageDestination, ownedByMessageBean, ownedByMessageDestinationRef, resolveLinkName, setMessageDestination, setMessageDestinationLinkName, setMessageDestinationLinkNamestatic final String TYPE
String getMessageListenerType()
String getDestinationType()
String getDurableSubscriptionName()
String getResourceAdapterMid()
null if not setString getMdbConnectionFactoryJndiName()
boolean hasQueueDest()
EjbMessageBeanDescriptor.hasTopicDest()void setResourceAdapterMid(String resourceAdapterMid)
resourceAdapterMid - the module ID of the resource adapter to useSet<EnvironmentProperty> getActivationConfigProperties()
ActivationConfigPropertyString getActivationConfigValue(String name)
ActivationConfigPropertyname - the name of the propertySet<EnvironmentProperty> getRuntimeActivationConfigProperties()
void putRuntimeActivationConfigProperty(EnvironmentProperty prop)
Copyright © 2019. All rights reserved.