Class ContainerTransactionNode

java.lang.Object
com.sun.enterprise.deployment.node.DeploymentDescriptorNode<ContainerTransaction>
org.glassfish.ejb.deployment.node.ContainerTransactionNode
All Implemented Interfaces:
com.sun.enterprise.deployment.node.XMLNode<ContainerTransaction>

public class ContainerTransactionNode extends com.sun.enterprise.deployment.node.DeploymentDescriptorNode<ContainerTransaction>
This node is responsible for handling the container-transaction XML node
Author:
Jerome Dochez
  • Field Summary

    Fields inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode

    abstractDescriptor, handlers, serviceLocator
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addDescriptor(Object newDescriptor)
     
    boolean
    endElement(com.sun.enterprise.deployment.node.XMLElement element)
     
     
    void
    setElementValue(com.sun.enterprise.deployment.node.XMLElement element, String value)
     
    static Node
    writeContainerTransactions(Node parent, String nodeName, String methodName, Map<com.sun.enterprise.deployment.MethodDescriptor,ContainerTransaction> methodToTransactions)
     

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

    addNamespaceDeclaration, addNodeDescriptor, addPrefixMapping, appendChild, appendQNameChild, appendTextChild, appendTextChild, appendTextChild, composeQNameValue, createDescriptor, forceAppendTextChild, getDispatchTable, getHandlerFor, getLocalPartFromQName, getOwnerDocument, getParentNode, getPrefixFromQName, getRootNode, getXMLPath, getXMLRootTag, handlesElement, postParsing, registerElementHandler, registerElementHandler, resolvePrefix, setAttribute, setAttributeNS, setAttributeValue, setParentNode, setXMLRootTag, startElement, writeDescriptor, writeDescriptor, writeDescriptors, writeEjbReferenceDescriptors, writeEntityManagerFactoryReferenceDescriptors, writeEntityManagerReferenceDescriptors, writeEnvEntryDescriptors, writeJNDIEnvironmentRefs, writeLifeCycleCallbackDescriptors, writeLocalizedDescriptions, writeMessageDestinationRefDescriptors, writeResourceDescriptors, writeResourceEnvRefDescriptors, writeResourceRefDescriptors, writeServiceReferenceDescriptors, writeSimpleTextDescriptor, writeSubDescriptors

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ContainerTransactionNode

      public ContainerTransactionNode()
  • Method Details

    • writeContainerTransactions

      public static Node writeContainerTransactions(Node parent, String nodeName, String methodName, Map<com.sun.enterprise.deployment.MethodDescriptor,ContainerTransaction> methodToTransactions)
    • addDescriptor

      public void addDescriptor(Object newDescriptor)
      Specified by:
      addDescriptor in interface com.sun.enterprise.deployment.node.XMLNode<ContainerTransaction>
      Overrides:
      addDescriptor in class com.sun.enterprise.deployment.node.DeploymentDescriptorNode<ContainerTransaction>
    • getDescriptor

      public ContainerTransaction getDescriptor()
      Specified by:
      getDescriptor in interface com.sun.enterprise.deployment.node.XMLNode<ContainerTransaction>
      Overrides:
      getDescriptor in class com.sun.enterprise.deployment.node.DeploymentDescriptorNode<ContainerTransaction>
    • endElement

      public boolean endElement(com.sun.enterprise.deployment.node.XMLElement element)
      Specified by:
      endElement in interface com.sun.enterprise.deployment.node.XMLNode<ContainerTransaction>
      Overrides:
      endElement in class com.sun.enterprise.deployment.node.DeploymentDescriptorNode<ContainerTransaction>
    • setElementValue

      public void setElementValue(com.sun.enterprise.deployment.node.XMLElement element, String value)
      Specified by:
      setElementValue in interface com.sun.enterprise.deployment.node.XMLNode<ContainerTransaction>
      Overrides:
      setElementValue in class com.sun.enterprise.deployment.node.DeploymentDescriptorNode<ContainerTransaction>