org.jboss.metadata.ejb.jboss
Class JBossConsumerBeanMetaData

java.lang.Object
  extended by org.jboss.metadata.javaee.support.IdMetaDataImpl
      extended by org.jboss.metadata.javaee.support.NamedMetaData
          extended by org.jboss.metadata.javaee.support.NamedMetaDataWithDescriptionGroup
              extended by org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData
                  extended by org.jboss.metadata.ejb.jboss.JBossConsumerBeanMetaData
All Implemented Interfaces:
Serializable, Cloneable, IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>, Environment, RemoteEnvironment, IdMetaData, MappableMetaData
Direct Known Subclasses:
JBoss51ConsumerBeanMetaData

public class JBossConsumerBeanMetaData
extends JBossEnterpriseBeanMetaData

An EJB 3 consumer bean.

Version:
$Revision: 84989 $
Author:
William DeCoste, Carlo de Wolf
See Also:
Serialized Form

Constructor Summary
JBossConsumerBeanMetaData()
           
 
Method Summary
 String determineJndiName()
          Deprecated. JBMTEA-68
 ActivationConfigMetaData getActivationConfig()
           
 MethodAttributesMetaData getCurrentMessage()
           
 ActivationConfigMetaData getDefaultActivationConfig()
           
 String getDefaultConfigurationName()
          Get the default configuration name
protected  String getDefaultInvokerName()
          Get the default invokers
 List<LocalProducerMetaData> getLocalProducers()
           
 String getMappedName()
           
 String getMessageDestination()
           
 String getMessageDestinationType()
           
 List<MessagePropertiesMetaData> getMessageProperties()
           
 List<ProducerMetaData> getProducers()
           
 boolean isConsumer()
          Whether this is a consumer bean
 void merge(JBossEnterpriseBeanMetaData overrideEjb, JBossEnterpriseBeanMetaData originalEjb)
           
 void setActivationConfig(ActivationConfigMetaData activationConfig)
           
 void setCurrentMessage(MethodAttributesMetaData currentMessage)
           
 void setDefaultActivationConfig(ActivationConfigMetaData defaultActivationConfig)
           
 void setLocalProducers(List<LocalProducerMetaData> producers)
           
 void setMessageDestination(String destination)
           
 void setMessageDestinationType(String destinationType)
           
 void setMessageProperties(List<MessagePropertiesMetaData> messageProperties)
           
 void setProducers(List<ProducerMetaData> producers)
           
 String toString()
           
 
Methods inherited from class org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData
checkValid, createPolicy, determineAllDepends, determineConfigurationName, determineContainerConfiguration, determineContainerName, determineInvokerBinding, determineInvokerBindings, determineLocalJndiName, determineResolvedJndiName, determineResolvedJndiName, getAnnotatedEjbReferences, getAnnotations, getAopDomainName, getAssemblyDescriptor, getConfigurationName, getContainerName, getContainerObjectNameJndiName, getContainerTransactions, getDefaultInvokerJndiName, getDefaultInvokers, getDepends, getEjbClass, getEjbJarMetaData, getEjbLocalReferenceByName, getEjbLocalReferences, getEjbName, getEjbReferenceByName, getEjbReferences, getEnterpriseBeansMetaData, getEnvironmentEntries, getEnvironmentEntryByName, getExcludeList, getGeneratedContainerName, getIgnoreDependency, getInvokerBindings, getIorSecurityConfig, getJBossMetaData, getJBossMetaDataWithCheck, getJndiBindingPolicy, getJndiEnvironmentRefsGroup, getJndiRefs, getLocalJndiName, getMessageDestinationReferenceByName, getMessageDestinationReferences, getMethodAttributes, getMethodPermissions, getMethodPermissions, getMethodTransactionTimeout, getMethodTransactionTimeout, getMethodTransactionType, getMethodTransactionType, getPersistenceContextReferenceByName, getPersistenceContextRefs, getPersistenceUnitReferenceByName, getPersistenceUnitRefs, getPoolConfig, getPostConstructs, getPreDestroys, getResourceEnvironmentReferenceByName, getResourceEnvironmentReferences, getResourceReferenceByName, getResourceReferences, getSecurityDomain, getSecurityIdentity, getSecurityProxy, getSecurityRole, getSecurityRolePrincipals, getSecurityRoleRefs, getSecurityRolesPrincipalVersusRolesMap, getServiceReferenceByName, getServiceReferences, getTransactionType, hasMethodPermissions, isBMT, isCMT, isEntity, isExceptionOnRollback, isGeneric, isMessageDriven, isMethodReadOnly, isMethodReadOnly, isService, isSession, isTimerPersistence, merge, merge, merge, merge, newBean, newBean, setAnnotations, setAopDomainName, setConfigurationName, setContainerName, setDepends, setEjbClass, setEjbName, setEnterpriseBeansMetaData, setEnvironmentRefsGroup, setExceptionOnRollback, setGeneratedContainerName, setIgnoreDependency, setInvokerBindings, setIorSecurityConfig, setJndiBindingPolicy, setJndiEnvironmentRefsGroup, setJndiRefs, setLocalJndiName, setMappedName, setMethodAttributes, setPoolConfig, setSecurityDomain, setSecurityIdentity, setSecurityProxy, setTimerPersistence, setTransactionType
 
Methods inherited from class org.jboss.metadata.javaee.support.NamedMetaDataWithDescriptionGroup
getDescriptionGroup, setDescriptionGroup
 
Methods inherited from class org.jboss.metadata.javaee.support.NamedMetaData
equals, getKey, getName, hashCode, setName
 
Methods inherited from class org.jboss.metadata.javaee.support.IdMetaDataImpl
clone, getId, merge, merge, setId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.metadata.common.ejb.IEnterpriseBeanMetaData
getDescriptionGroup, getId, setDescriptionGroup
 
Methods inherited from interface org.jboss.metadata.javaee.support.MappableMetaData
getKey
 

Constructor Detail

JBossConsumerBeanMetaData

public JBossConsumerBeanMetaData()
Method Detail

getActivationConfig

public ActivationConfigMetaData getActivationConfig()

setActivationConfig

public void setActivationConfig(ActivationConfigMetaData activationConfig)

getMessageDestination

public String getMessageDestination()

setMessageDestination

public void setMessageDestination(String destination)

getMessageDestinationType

public String getMessageDestinationType()

setMessageDestinationType

public void setMessageDestinationType(String destinationType)

getCurrentMessage

public MethodAttributesMetaData getCurrentMessage()

setCurrentMessage

public void setCurrentMessage(MethodAttributesMetaData currentMessage)

getMessageProperties

public List<MessagePropertiesMetaData> getMessageProperties()

setMessageProperties

public void setMessageProperties(List<MessagePropertiesMetaData> messageProperties)

getProducers

public List<ProducerMetaData> getProducers()

setProducers

public void setProducers(List<ProducerMetaData> producers)

getLocalProducers

public List<LocalProducerMetaData> getLocalProducers()

setLocalProducers

public void setLocalProducers(List<LocalProducerMetaData> producers)

getDefaultActivationConfig

public ActivationConfigMetaData getDefaultActivationConfig()

setDefaultActivationConfig

public void setDefaultActivationConfig(ActivationConfigMetaData defaultActivationConfig)

getMappedName

public String getMappedName()
Specified by:
getMappedName in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getMappedName in class JBossEnterpriseBeanMetaData

isConsumer

public boolean isConsumer()
Description copied from class: JBossEnterpriseBeanMetaData
Whether this is a consumer bean

Overrides:
isConsumer in class JBossEnterpriseBeanMetaData
Returns:
true when a consumer bean

toString

public String toString()
Overrides:
toString in class NamedMetaData

getDefaultConfigurationName

public String getDefaultConfigurationName()
Description copied from class: JBossEnterpriseBeanMetaData
Get the default configuration name

Specified by:
getDefaultConfigurationName in class JBossEnterpriseBeanMetaData
Returns:
the default name

getDefaultInvokerName

protected String getDefaultInvokerName()
Description copied from class: JBossEnterpriseBeanMetaData
Get the default invokers

Specified by:
getDefaultInvokerName in class JBossEnterpriseBeanMetaData
Returns:
the default invokers

determineJndiName

@Deprecated
public String determineJndiName()
Deprecated. JBMTEA-68

Description copied from class: JBossEnterpriseBeanMetaData
Get the base jndi name for the bean if one exists. Not all ejbs have a jndi name notion.

Specified by:
determineJndiName in class JBossEnterpriseBeanMetaData
Returns:
the base jndi name for the ejb it one exists, null otherwise.

merge

public void merge(JBossEnterpriseBeanMetaData overrideEjb,
                  JBossEnterpriseBeanMetaData originalEjb)
Overrides:
merge in class JBossEnterpriseBeanMetaData


Copyright © 2009 JBoss Inc.. All Rights Reserved.