org.openmdx.kernel.application.deploy.enterprise
Class MessageDrivenBeanDeploymentDescriptor

java.lang.Object
  extended by org.openmdx.kernel.application.deploy.enterprise.AbstractDeploymentDescriptor
      extended by org.openmdx.kernel.application.deploy.enterprise.ComponentDeploymentDescriptor
          extended by org.openmdx.kernel.application.deploy.enterprise.BeanDeploymentDescriptor
              extended by org.openmdx.kernel.application.deploy.enterprise.MessageDrivenBeanDeploymentDescriptor
All Implemented Interfaces:
Configuration, Deployment.AssemblyDescriptor, Deployment.Bean, Deployment.Component, Deployment.MessageDrivenBean, Deployment.Pool

public class MessageDrivenBeanDeploymentDescriptor
extends BeanDeploymentDescriptor
implements Deployment.MessageDrivenBean


Field Summary
 
Fields inherited from class org.openmdx.kernel.application.deploy.enterprise.BeanDeploymentDescriptor
containerTransaction
 
Fields inherited from class org.openmdx.kernel.application.deploy.enterprise.ComponentDeploymentDescriptor
name, report
 
Fields inherited from class org.openmdx.kernel.application.deploy.enterprise.AbstractDeploymentDescriptor
REPORT_APPLICATION_NAME, REPORT_APPLICATION_VERSION, REPORT_CONNECTOR_NAME, REPORT_CONNECTOR_VERSION, REPORT_EJB_CLIENT_NAME, REPORT_EJB_COMPONENT_NAME, REPORT_EJB_MODULE_NAME, REPORT_EJB_VERSION
 
Constructor Summary
MessageDrivenBeanDeploymentDescriptor(ModuleDeploymentDescriptor owningModule, URL url, List containerTransaction)
           
 
Method Summary
 String getAcknowledgeMode()
           
 String getMessageDrivenDestinationSubscriptionDurability()
           
 String getMessageDrivenDestinationType()
           
 String getMessageSelector()
           
 String getTransactionType()
           
 void parseXml(Element element, Report report)
           
 void verify(Report report)
           
 
Methods inherited from class org.openmdx.kernel.application.deploy.enterprise.BeanDeploymentDescriptor
deploy, getContainerTransaction, getEjbClass, getEjbLocalReferenceByName, getEjbLocalReferences, getEjbRemoteReferenceByName, getEjbRemoteReferences, getEnvironmentEntries, getInitialCapacity, getJndiName, getLocalJndiName, getMaximumCapacity, getMaximumWait, getOwner, getResourceEnvReferenceByName, getResourceEnvReferences, getResourceReferenceByName, getResourceReferences, parseOpenMdxXml, populate
 
Methods inherited from class org.openmdx.kernel.application.deploy.enterprise.ComponentDeploymentDescriptor
getName, parseOpenMdxXml, parseXml, validate, verify
 
Methods inherited from class org.openmdx.kernel.application.deploy.enterprise.AbstractDeploymentDescriptor
createUniqueLocalApplicationContextLink, createUniqueRemoteApplicationContextLink, getChildrenByTagName, getElementContent, getOptionalChild, getUniqueChild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openmdx.kernel.application.deploy.spi.Deployment.Bean
deploy, getEjbClass, getJndiName, getLocalJndiName
 
Methods inherited from interface org.openmdx.kernel.application.deploy.spi.Deployment.Component
getName, populate
 
Methods inherited from interface org.openmdx.kernel.application.configuration.Configuration
validate, verify
 
Methods inherited from interface org.openmdx.kernel.application.deploy.spi.Deployment.Pool
getInitialCapacity, getMaximumCapacity, getMaximumWait
 
Methods inherited from interface org.openmdx.kernel.application.deploy.spi.Deployment.AssemblyDescriptor
getContainerTransaction
 

Constructor Detail

MessageDrivenBeanDeploymentDescriptor

public MessageDrivenBeanDeploymentDescriptor(ModuleDeploymentDescriptor owningModule,
                                             URL url,
                                             List containerTransaction)
Method Detail

parseXml

public void parseXml(Element element,
                     Report report)
Overrides:
parseXml in class BeanDeploymentDescriptor

verify

public void verify(Report report)
Overrides:
verify in class BeanDeploymentDescriptor

getMessageSelector

public String getMessageSelector()
Specified by:
getMessageSelector in interface Deployment.MessageDrivenBean

getAcknowledgeMode

public String getAcknowledgeMode()
Specified by:
getAcknowledgeMode in interface Deployment.MessageDrivenBean

getTransactionType

public String getTransactionType()
Specified by:
getTransactionType in interface Deployment.MessageDrivenBean

getMessageDrivenDestinationType

public String getMessageDrivenDestinationType()
Specified by:
getMessageDrivenDestinationType in interface Deployment.MessageDrivenBean

getMessageDrivenDestinationSubscriptionDurability

public String getMessageDrivenDestinationSubscriptionDurability()
Specified by:
getMessageDrivenDestinationSubscriptionDurability in interface Deployment.MessageDrivenBean


This software is published under the BSD license. Copyright © 2003-2007, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.