public final class EjbMessageBeanDescriptor extends EjbDescriptor implements MessageDestinationReferencer, EjbMessageBeanDescriptor
DISTRIBUTED_TRANSACTION_SCOPE, isDistributedTxScope, LOCAL_TRANSACTION_SCOPE, runAsIdentity, securityIdentityDescription, transactionType, usesCallerIdentity, usesDefaultTransactionDESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGEDTYPEBEAN_TRANSACTION_TYPE, CONTAINER_TRANSACTION_TYPE| Constructor and Description |
|---|
EjbMessageBeanDescriptor()
Default constructor.
|
EjbMessageBeanDescriptor(EjbMessageBeanDescriptor other)
The copy constructor.
|
addAllInterfaceMethodsIn, addAroundInvokeDescriptor, addAroundTimeoutDescriptor, addEjbDescriptor, addEjbReferenceDescriptor, addEjbReferencer, addEntityManagerFactoryReferenceDescriptor, addEntityManagerReferenceDescriptor, addEnvironmentProperty, addFrameworkInterceptor, addInterceptorClass, addIORConfigurationDescriptor, addLocalBusinessClassName, addMessageDestinationReferenceDescriptor, addMethodLevelChain, addNoInterfaceLocalBeanClass, addPermissionedMethod, addPostConstructDescriptor, addPreDestroyDescriptor, addRemoteBusinessClassName, addResourceDescriptor, addResourceEnvReferenceDescriptor, addResourceReferenceDescriptor, addRoleReference, addScheduledTimerDescriptor, addScheduledTimerDescriptorFromDD, addServiceReferenceDescriptor, allMechanismsRequireSSL, appendToInterceptorChain, applyDefaultClassToLifecycleMethods, applyInterceptors, getAllEjbReferencers, getAllResourcesDescriptors, getAllResourcesDescriptors, getApplication, getAroundInvokeDescriptorByClass, getAroundInvokeDescriptors, getAroundInvokeInterceptors, getAroundTimeoutDescriptorByClass, getAroundTimeoutDescriptors, getAroundTimeoutInterceptors, getBusinessMethodDescriptorFor, getCallbackInterceptors, getClientBusinessMethodDescriptors, getContainerTransaction, getContainerTransactionFor, getEjbBundleDescriptor, getEjbClassName, getEjbImplClassName, getEJBLocalObjectImplClassName, getEJBObjectImplClassName, getEjbReference, getEjbReferenceDescriptors, getEjbTimeoutMethod, getEntityManagerFactoryReferenceByName, getEntityManagerFactoryReferenceDescriptors, getEntityManagerReferenceByName, getEntityManagerReferenceDescriptors, getEnvironmentProperties, getEnvironmentPropertyByName, getExcludedMethodDescriptors, getFieldDescriptors, getFields, getFrameworkInterceptors, getHomeClassName, getIASEjbExtraDescriptors, getInjectableResourcesByClass, getInjectionInfoByClass, getInterceptorChain, getInterceptorClasses, getInterceptorClassNames, getIORConfigurationDescriptors, getJndiName, getLifecycleCallbackDescriptors, getLocalBusinessClassNames, getLocalClassName, getLocalHomeClassName, getLocalHomeImplClassName, getMappedName, getMessageDestinationReferenceByName, getMessageDestinationReferenceDescriptors, getMethodContainerTransactions, getMethodDescriptors, getMethodInterceptorsMap, getMethodPermissionsFor, getMethodPermissionsFromDD, getMethods, getNoInterfaceLocalBeanClasses, getOptionalLocalBusinessMethods, getPermissionedMethodsByPermission, getPermissionedRoles, getPostConstructDescriptorByClass, getPostConstructDescriptors, getPreDestroyDescriptorByClass, getPreDestroyDescriptors, getRemoteBusinessClassNames, getRemoteClassName, getRemoteHomeImplClassName, getResourceDescriptors, getResourceEnvReferenceByName, getResourceEnvReferenceDescriptors, getResourceReferenceByName, getResourceReferenceDescriptors, getResourceReferenceDescriptors, getRoleReferenceByName, getRoleReferences, getRunAsIdentity, getScheduledTimerDescriptors, getSecurityIdentityDescription, getServiceReferenceByName, getServiceReferenceDescriptors, getStyledPermissionedMethodsByPermission, getTransactionMethodDescriptors, getTransactionType, getUncheckedMethodDescriptors, getUniqueId, getUsesCallerIdentity, getWebServiceEndpointInterfaceName, hasAroundInvokeMethod, hasAroundTimeoutMethod, hasInterceptorClass, hasPostConstructMethod, hasPreDestroyMethod, hasResolvedResourceReferences, hasScheduledTimerMethodFromDD, hasWebServiceEndpointInterface, isDistributedTransactionScope, isLocalBean, isLocalBusinessInterfacesSupported, isLocalInterfacesSupported, isRemoteBusinessInterfacesSupported, isRemoteInterfacesSupported, isTimedObject, isUsesDefaultTransaction, notifyNewModule, removeEjbReferenceDescriptor, removeEjbReferencer, removeEnvironmentProperty, removeMessageDestinationReferenceDescriptor, removePermissionedMethod, removeResourceDescriptor, removeResourceEnvReferenceDescriptor, removeResourceReferenceDescriptor, removeRoleReference, removeServiceReferenceDescriptor, setDistributedTransactionScope, setEjbBundleDescriptor, setEjbClassName, setEJBLocalObjectImplClassName, setEJBObjectImplClassName, setEjbTimeoutMethod, setHomeClassName, setJndiName, setLocalBean, setLocalClassName, setLocalHomeClassName, setLocalHomeImplClassName, setMappedName, setMethodContainerTransactions, setRemoteClassName, setRemoteHomeImplClassName, setRunAsIdentity, setSecurityIdentityDescription, setUniqueId, setUsesCallerIdentity, setUsesDefaultTransaction, setWebServiceEndpointInterfaceName, visit, visitgetResourceDescriptoraddDescriptorExtension, addPrefixMapping, createUniqueFilenameAmongst, createUniqueNameAmongst, createUniqueNameAmongstNamedDescriptors, fillDocType, getDeploymentExtensions, getDescription, getDescriptorExtension, getDescriptorExtensions, getDisplayName, getDocType, getLargeIconUri, getLocalizedDescription, getLocalizedDescriptions, getLocalizedDisplayName, getLocalizedDisplayNames, getLocalizedLargeIconUri, getLocalizedLargeIconUris, getLocalizedSmallIconUri, getLocalizedSmallIconUris, getName, getPrefixMapping, getSmallIconUri, isBoundsChecking, setBoundsChecking, setDescription, setDisplayName, setLargeIconUri, setLocalizedDescription, setLocalizedDisplayName, setLocalizedLargeIconUri, setLocalizedSmallIconUri, setName, setSmallIconUriaddExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toStringaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddEjbReferencer, addFrameworkInterceptor, addInterceptorClass, addMethodLevelChain, addPermissionedMethod, addRoleReference, allMechanismsRequireSSL, appendToInterceptorChain, getApplication, getEjbBundleDescriptor, getEjbClassName, getEjbImplClassName, getHomeClassName, getIORConfigurationDescriptors, getLocalBusinessClassNames, getLocalClassName, getLocalHomeClassName, getMethodDescriptors, getMethodPermissionsFor, getMethodPermissionsFromDD, getPermissionedRoles, getRemoteBusinessClassNames, getRemoteClassName, getRoleReferenceByName, getRunAsIdentity, getTransactionType, 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, removeMessageDestinationReferenceDescriptorpublic EjbMessageBeanDescriptor()
public EjbMessageBeanDescriptor(EjbMessageBeanDescriptor other)
public String getEjbTypeForDisplay()
getEjbTypeForDisplay in interface EjbDescriptorgetEjbTypeForDisplay in class EjbDescriptorpublic String getType()
getType in interface EjbDescriptorpublic void setContainerTransactionFor(MethodDescriptor methodDescriptor, ContainerTransaction containerTransaction)
EjbDescriptorsetContainerTransactionFor in class EjbDescriptorpublic void setType(String type)
setType in class EjbDescriptorpublic void setMessageListenerType(String messagingType)
public String getMessageListenerType()
getMessageListenerType in interface EjbMessageBeanDescriptorpublic Set getTxBusinessMethodDescriptors()
EjbDescriptorgetTxBusinessMethodDescriptors in class EjbDescriptorpublic Set getSecurityBusinessMethodDescriptors()
EjbDescriptorgetSecurityBusinessMethodDescriptors in interface EjbDescriptorgetSecurityBusinessMethodDescriptors in class EjbDescriptorpublic Method[] getMessageListenerInterfaceMethods(ClassLoader classLoader) throws NoSuchMethodException
NoSuchMethodExceptionpublic Vector getPossibleTransactionAttributes()
EjbDescriptorgetPossibleTransactionAttributes in class EjbDescriptorpublic boolean hasMessageDestinationLinkName()
public boolean isLinkedToMessageDestination()
isLinkedToMessageDestination in interface MessageDestinationReferencerpublic String getMessageDestinationLinkName()
MessageDestinationReferencergetMessageDestinationLinkName in interface MessageDestinationReferencerpublic void setMessageDestinationLinkName(String linkName)
setMessageDestinationLinkName in interface MessageDestinationReferencerpublic MessageDestinationDescriptor setMessageDestinationLinkName(String linkName, boolean resolveLink)
MessageDestinationReferencersetMessageDestinationLinkName in interface MessageDestinationReferencerresolveLink - if true, *try* to resolve link to the target message
destination.public MessageDestinationDescriptor resolveLinkName()
MessageDestinationReferencerresolveLinkName in interface MessageDestinationReferencerpublic boolean ownedByMessageDestinationRef()
MessageDestinationReferencerownedByMessageDestinationRef in interface MessageDestinationReferencerpublic MessageDestinationReferenceDescriptor getMessageDestinationRefOwner()
MessageDestinationReferencergetMessageDestinationRefOwner in interface MessageDestinationReferencerpublic boolean ownedByMessageBean()
ownedByMessageBean in interface MessageDestinationReferencerpublic EjbMessageBeanDescriptor getMessageBeanOwner()
getMessageBeanOwner in interface MessageDestinationReferencerpublic MessageDestinationDescriptor getMessageDestination()
getMessageDestination in interface MessageDestinationReferencerpublic void setMessageDestination(MessageDestinationDescriptor newMsgDest)
setMessageDestination in interface MessageDestinationReferencernewMsgDest - the message destination to which I refer.public Set<EnvironmentProperty> getActivationConfigProperties()
getActivationConfigProperties in interface EjbMessageBeanDescriptorpublic String getActivationConfigValue(String name)
getActivationConfigValue in interface EjbMessageBeanDescriptorpublic void putActivationConfigProperty(EnvironmentProperty prop)
public void removeActivationConfigProperty(EnvironmentProperty prop)
public void removeActivationConfigPropertyByName(String name)
public Set<EnvironmentProperty> getRuntimeActivationConfigProperties()
getRuntimeActivationConfigProperties in interface EjbMessageBeanDescriptorpublic void putRuntimeActivationConfigProperty(EnvironmentProperty prop)
putRuntimeActivationConfigProperty in interface EjbMessageBeanDescriptorpublic void removeRuntimeActivationConfigProperty(EnvironmentProperty prop)
public void removeRuntimeActivationConfigPropertyByName(String name)
public boolean hasQueueDest()
hasQueueDest in interface EjbMessageBeanDescriptorpublic boolean hasTopicDest()
public boolean hasDestinationType()
public String getDestinationType()
getDestinationType in interface EjbMessageBeanDescriptorpublic void setDestinationType(String destType)
public boolean hasDurableSubscription()
public void setHasDurableSubscription(boolean durable)
public void setHasQueueDest()
public void setHasTopicDest()
public void setSubscriptionDurability(String subscription)
public boolean hasJmsMessageSelector()
public void setJmsMessageSelector(String selector)
public String getJmsMessageSelector()
public int getJmsAcknowledgeMode()
public String getJmsAcknowledgeModeAsString()
public void setJmsAcknowledgeMode(int acknowledgeMode)
public void setJmsAcknowledgeMode(String acknowledgeMode)
public String getDurableSubscriptionName()
getDurableSubscriptionName in interface EjbMessageBeanDescriptorpublic void setDurableSubscriptionName(String durableSubscriptionName)
public String getConnectionFactoryName()
public void setConnectionFactoryName(String connectionFactory)
public boolean hasConnectionFactory()
public String getResourceAdapterMid()
getResourceAdapterMid in interface EjbMessageBeanDescriptorpublic String getMdbConnectionFactoryJndiName()
getMdbConnectionFactoryJndiName in interface EjbMessageBeanDescriptorpublic void setResourceAdapterMid(String resourceAdapterMid)
setResourceAdapterMid in interface EjbMessageBeanDescriptorpublic boolean hasResourceAdapterMid()
public Vector getMethods(ClassLoader classLoader)
EjbDescriptorgetMethods in class EjbDescriptorprotected Collection getTransactionMethods(ClassLoader classLoader)
getTransactionMethods in class EjbDescriptorpublic String getContainerFactoryQualifier()
getContainerFactoryQualifier in class EjbDescriptorpublic void setTransactionType(String transactionType)
setTransactionType in class EjbDescriptorpublic void setActivationConfigDescriptor(ActivationConfigDescriptor desc)
public ActivationConfigDescriptor getActivationConfigDescriptor()
public void setRuntimeActivationConfigDescriptor(ActivationConfigDescriptor desc)
public ActivationConfigDescriptor getRuntimeActivationConfigDescriptor()
public void print(StringBuffer toStringBuffer)
print in class EjbDescriptorCopyright © 2017. All rights reserved.