org.jboss.metadata
Class MessageDrivenMetaData

java.lang.Object
  |
  +--org.jboss.metadata.MetaData
        |
        +--org.jboss.metadata.BeanMetaData
              |
              +--org.jboss.metadata.MessageDrivenMetaData
All Implemented Interfaces:
XmlLoadable

public class MessageDrivenMetaData
extends BeanMetaData

Based on SessionMetaData Have to add changes ApplicationMetaData and ConfigurationMetaData

Version:
$Revision: 1.4.2.1 $
Author:
Peter Antman (peter.antman@tim.se)
See Also:
' * @author Sebastien Alborini

Field Summary
static int AUTO_ACKNOWLEDGE_MODE
           
static int CLIENT_ACKNOWLEDGE_MODE
           
static int DUPS_OK_ACKNOWLEDGE_MODE
           
static byte DURABLE_SUBSCRIPTION
           
static byte NON_DURABLE_SUBSCRIPTION
           
 
Fields inherited from class org.jboss.metadata.BeanMetaData
configurationName, messageDriven, session
 
Fields inherited from class org.jboss.metadata.MetaData
TX_MANDATORY, TX_NEVER, TX_NOT_SUPPORTED, TX_REQUIRED, TX_REQUIRES_NEW, TX_SUPPORTS, TX_UNKNOWN
 
Constructor Summary
MessageDrivenMetaData(ApplicationMetaData app)
           
 
Method Summary
 int getAcknowledgeMode()
          returns MessageDrivenMetaData.AUTO_ACKNOWLADGE_MODE or MessageDrivenMetaData.DUPS_OK_AKNOWLEDGE_MODE
 java.lang.String getClientId()
           
 java.lang.String getDefaultConfigurationName()
           
 java.lang.String getDestinationJndiName()
           
 java.lang.String getDestinationType()
           
 java.lang.String getMessageSelector()
           
 java.lang.String getPasswd()
           
 byte getSubscriptionDurability()
          returns MessageDrivenMetaData.DURABLE_SUBSCRIPTION or MessageDrivenMetaData.NON_DURABLE_SUBSCRIPTION
 java.lang.String getUser()
           
 void importEjbJarXml(org.w3c.dom.Element element)
           
 void importJbossXml(org.w3c.dom.Element element)
           
 boolean isBeanManagedTx()
           
 boolean isContainerManagedTx()
           
 
Methods inherited from class org.jboss.metadata.BeanMetaData
addPermissionMethod, addTransactionMethod, getApplicationMetaData, getConfigurationName, getContainerConfiguration, getEjbClass, getEjbName, getEjbRefByName, getEjbReferences, getEnvironmentEntries, getHome, getJndiName, getMethodPermissions, getMethodTransactionType, getPermissionMethods, getRemote, getResourceReferences, getSecurityProxy, getSecurityRoleReferences, getTransactionMethods, isEntity, isMessageDriven, isSession
 
Methods inherited from class org.jboss.metadata.MetaData
getChildrenByTagName, getElementContent, getElementContent, getOptionalChild, getOptionalChild, getUniqueChild, importXml, jdk13Enabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AUTO_ACKNOWLEDGE_MODE

public static final int AUTO_ACKNOWLEDGE_MODE

DUPS_OK_ACKNOWLEDGE_MODE

public static final int DUPS_OK_ACKNOWLEDGE_MODE

CLIENT_ACKNOWLEDGE_MODE

public static final int CLIENT_ACKNOWLEDGE_MODE

DURABLE_SUBSCRIPTION

public static final byte DURABLE_SUBSCRIPTION

NON_DURABLE_SUBSCRIPTION

public static final byte NON_DURABLE_SUBSCRIPTION
Constructor Detail

MessageDrivenMetaData

public MessageDrivenMetaData(ApplicationMetaData app)
Method Detail

isContainerManagedTx

public boolean isContainerManagedTx()

isBeanManagedTx

public boolean isBeanManagedTx()

getAcknowledgeMode

public int getAcknowledgeMode()
returns MessageDrivenMetaData.AUTO_ACKNOWLADGE_MODE or MessageDrivenMetaData.DUPS_OK_AKNOWLEDGE_MODE

getDestinationType

public java.lang.String getDestinationType()

getMessageSelector

public java.lang.String getMessageSelector()

getDestinationJndiName

public java.lang.String getDestinationJndiName()

getUser

public java.lang.String getUser()

getPasswd

public java.lang.String getPasswd()

getClientId

public java.lang.String getClientId()

getSubscriptionDurability

public byte getSubscriptionDurability()
returns MessageDrivenMetaData.DURABLE_SUBSCRIPTION or MessageDrivenMetaData.NON_DURABLE_SUBSCRIPTION

getDefaultConfigurationName

public java.lang.String getDefaultConfigurationName()
Overrides:
getDefaultConfigurationName in class BeanMetaData

importEjbJarXml

public void importEjbJarXml(org.w3c.dom.Element element)
                     throws DeploymentException
Overrides:
importEjbJarXml in class BeanMetaData

importJbossXml

public void importJbossXml(org.w3c.dom.Element element)
                    throws DeploymentException
Overrides:
importJbossXml in class BeanMetaData


Copyright © 2000 The JBoss Organization. All Rights Reserved.