Class EjbBundleNode

  • All Implemented Interfaces:
    com.sun.enterprise.deployment.node.BundleNode, com.sun.enterprise.deployment.node.RootXMLNode<EjbBundleDescriptorImpl>, com.sun.enterprise.deployment.node.XMLNode<EjbBundleDescriptorImpl>

    @Service
    public class EjbBundleNode
    extends com.sun.enterprise.deployment.node.AbstractBundleNode<EjbBundleDescriptorImpl>
    This class handles ejb bundle xml files
    Version:
    Author:
    Jerome Dochez
    • Constructor Summary

      Constructors 
      Constructor Description
      EjbBundleNode()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addDescriptor​(Object newDescriptor)  
      EjbBundleDescriptorImpl getDescriptor()  
      protected Map getDispatchTable()  
      String getDocType()  
      String getSpecVersion()  
      String getSystemID()  
      List<String> getSystemIDs()  
      protected com.sun.enterprise.deployment.node.XMLElement getXMLRootTag()  
      String registerBundle​(Map publicIDToDTD)
      register this node as a root node capable of loading entire DD files
      Map<String,​Class> registerRuntimeBundle​(Map<String,​String> publicIDToDTD, Map<String,​List<Class>> versionUpgrades)  
      void setElementValue​(com.sun.enterprise.deployment.node.XMLElement element, String value)  
      Node writeDescriptor​(Node parent, EjbBundleDescriptorImpl ejbDesc)  
      • Methods inherited from class com.sun.enterprise.deployment.node.AbstractBundleNode

        addBundleNodeAttributes, addPrefixMapping, appendChildNS, elementsAllowingEmptyValue, elementsPreservingWhiteSpace, getSchemaURL, setDocType, setSpecVersion, topLevelTagName, topLevelTagValue, writeMessageDestinations
      • Methods inherited from class com.sun.enterprise.deployment.node.DisplayableComponentNode

        writeDisplayableComponentInfo
      • Methods inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode

        addNamespaceDeclaration, addNodeDescriptor, appendChild, appendQNameChild, appendTextChild, appendTextChild, composeQNameValue, createDescriptor, endElement, forceAppendTextChild, getHandlerFor, getLocalPartFromQName, getOwnerDocument, getParentNode, getPrefixFromQName, getRootNode, getXMLPath, handlesElement, postParsing, registerElementHandler, registerElementHandler, resolvePrefix, setAttribute, setAttributeNS, setAttributeValue, setDescriptorInfo, setParentNode, setXMLRootTag, startElement, writeDescriptor, writeDescriptors, writeEjbReferenceDescriptors, writeEntityManagerFactoryReferenceDescriptors, writeEntityManagerReferenceDescriptors, writeEnvEntryDescriptors, writeJNDIEnvironmentRefs, writeLifeCycleCallbackDescriptors, writeLocalizedDescriptions, writeMessageDestinationRefDescriptors, writeResourceDescriptors, writeResourceEnvRefDescriptors, writeResourceRefDescriptors, writeServiceReferenceDescriptors, writeSimpleTextDescriptor, writeSubDescriptors
      • Methods inherited from interface com.sun.enterprise.deployment.node.XMLNode

        endElement, getHandlerFor, getParentNode, getRootNode, getXMLPath, handlesElement, resolvePrefix, startElement