com.sun.enterprise.deployment.node.runtime
Class GFEjbBundleRuntimeNode

java.lang.Object
  extended by com.sun.enterprise.deployment.node.DeploymentDescriptorNode<T>
      extended by com.sun.enterprise.deployment.node.runtime.RuntimeBundleNode<EjbBundleDescriptor>
          extended by com.sun.enterprise.deployment.node.runtime.EjbBundleRuntimeNode
              extended by com.sun.enterprise.deployment.node.runtime.GFEjbBundleRuntimeNode
All Implemented Interfaces:
RootXMLNode<EjbBundleDescriptor>, XMLNode<EjbBundleDescriptor>

public class GFEjbBundleRuntimeNode
extends EjbBundleRuntimeNode

This node is responsible for handling all runtime information for ejb.


Field Summary
 
Fields inherited from class com.sun.enterprise.deployment.node.runtime.RuntimeBundleNode
descriptor
 
Fields inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode
abstractDescriptor, handlers, localStrings, parentNode
 
Constructor Summary
GFEjbBundleRuntimeNode()
           
GFEjbBundleRuntimeNode(EjbBundleDescriptor descriptor)
           
 
Method Summary
 java.lang.String getDocType()
           
 java.lang.String getSystemID()
           
protected  XMLElement getXMLRootTag()
           
static java.lang.String registerBundle(java.util.Map publicIDToDTD)
          register this node as a root node capable of loading entire DD files
 
Methods inherited from class com.sun.enterprise.deployment.node.runtime.EjbBundleRuntimeNode
addDescriptor, getDescriptor, getSystemIDs, setElementValue, writeDescriptor
 
Methods inherited from class com.sun.enterprise.deployment.node.runtime.RuntimeBundleNode
appendChildNS, getSpecVersion, Init, restrictDTDDeclarations, setDocType, setSpecVersion, writeMessageDestinationInfo
 
Methods inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode
addNamespaceDeclaration, addNodeDescriptor, addPrefixMapping, appendChild, appendQNameChild, appendTextChild, appendTextChild, composeQNameValue, endElement, forceAppendTextChild, getDispatchTable, getHandlerFor, getLocalPartFromQName, getOwnerDocument, getParentNode, getPrefixFromQName, getXMLPath, handlesElement, postParsing, registerElementHandler, registerElementHandler, resolvePrefix, setAttribute, setAttributeNS, setAttributeValue, setDescriptorInfo, setParentNode, setXMLRootTag, startElement, writeAroundInvokeDescriptors, writeAroundTimeoutDescriptors, writeDataSourceDefinitionDescriptors, writeDescriptor, writeEjbReferenceDescriptors, writeEntityManagerFactoryReferenceDescriptors, writeEntityManagerReferenceDescriptors, writeEnvEntryDescriptors, writeJNDIEnvironmentRefs, writeLocalizedDescriptions, writeMessageDestinationRefDescriptors, writePostActivateDescriptors, writePostConstructDescriptors, writePreDestroyDescriptors, writePrePassivateDescriptors, writeResourceEnvRefDescriptors, writeResourceRefDescriptors, writeServiceReferenceDescriptors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.enterprise.deployment.node.XMLNode
addPrefixMapping, endElement, getHandlerFor, getParentNode, getXMLPath, handlesElement, resolvePrefix, startElement
 

Constructor Detail

GFEjbBundleRuntimeNode

public GFEjbBundleRuntimeNode(EjbBundleDescriptor descriptor)

GFEjbBundleRuntimeNode

public GFEjbBundleRuntimeNode()
Method Detail

getXMLRootTag

protected XMLElement getXMLRootTag()
Overrides:
getXMLRootTag in class EjbBundleRuntimeNode
Returns:
the XML tag associated with this XMLNode

getDocType

public java.lang.String getDocType()
Specified by:
getDocType in interface RootXMLNode<EjbBundleDescriptor>
Overrides:
getDocType in class EjbBundleRuntimeNode
Returns:
the DOCTYPE that should be written to the XML file

getSystemID

public java.lang.String getSystemID()
Specified by:
getSystemID in interface RootXMLNode<EjbBundleDescriptor>
Overrides:
getSystemID in class EjbBundleRuntimeNode
Returns:
the SystemID of the XML file

registerBundle

public static java.lang.String registerBundle(java.util.Map publicIDToDTD)
register this node as a root node capable of loading entire DD files

Parameters:
publicIDToDTD - is a mapping between xml Public-ID to DTD
Returns:
the doctype tag name


Copyright © 2012 GlassFish Community. All Rights Reserved.