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, setWebServiceEndpointInterfaceName
getJndiName, getName, setJndiName
addEjbReferenceDescriptor, addEntityManagerFactoryReferenceDescriptor, addEntityManagerReferenceDescriptor, addEnvironmentProperty, addMessageDestinationReferenceDescriptor, addPostConstructDescriptor, addPreDestroyDescriptor, addResourceDescriptor, addResourceEnvReferenceDescriptor, addResourceReferenceDescriptor, addServiceReferenceDescriptor, removeEjbReferenceDescriptor, removeEnvironmentProperty, removeMessageDestinationReferenceDescriptor, removeResourceDescriptor, removeResourceEnvReferenceDescriptor, removeResourceReferenceDescriptor, removeServiceReferenceDescriptor
getAllResourcesDescriptors, getAllResourcesDescriptors, getEjbReferenceDescriptors, getEntityManagerFactoryReferenceByName, getEntityManagerFactoryReferenceDescriptors, getEntityManagerReferenceByName, getEntityManagerReferenceDescriptors, getEnvironmentProperties, getEnvironmentPropertyByName, getInjectableResourcesByClass, getInjectionInfoByClass, getMessageDestinationReferenceByName, getMessageDestinationReferenceDescriptors, getPostConstructDescriptorByClass, getPostConstructDescriptors, getPreDestroyDescriptorByClass, getPreDestroyDescriptors, getResourceDescriptors, getResourceEnvReferenceByName, getResourceEnvReferenceDescriptors, getResourceReferenceDescriptors, getServiceReferenceByName, getServiceReferenceDescriptors
addEjbReferenceDescriptor, getEjbReference, getEjbReferenceDescriptors
addResourceEnvReferenceDescriptor, getResourceEnvReferenceByName, getResourceEnvReferenceDescriptors
addResourceReferenceDescriptor, getResourceReferenceByName, getResourceReferenceDescriptors
addServiceReferenceDescriptor, getServiceReferenceByName, getServiceReferenceDescriptors, removeServiceReferenceDescriptor
addMessageDestinationReferenceDescriptor, getMessageDestinationReferenceByName, getMessageDestinationReferenceDescriptors, removeMessageDestinationReferenceDescriptor
getMessageBeanOwner, getMessageDestination, getMessageDestinationLinkName, getMessageDestinationRefOwner, isLinkedToMessageDestination, ownedByMessageBean, ownedByMessageDestinationRef, resolveLinkName, setMessageDestination, setMessageDestinationLinkName, setMessageDestinationLinkName
static 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()
ActivationConfigProperty
String getActivationConfigValue(String name)
ActivationConfigProperty
name
- the name of the propertySet<EnvironmentProperty> getRuntimeActivationConfigProperties()
void putRuntimeActivationConfigProperty(EnvironmentProperty prop)
Copyright © 2019. All rights reserved.