com.sun.enterprise.deployment.archivist
Class ExtensionsArchivist
java.lang.Object
com.sun.enterprise.deployment.archivist.ExtensionsArchivist
- Direct Known Subclasses:
- PersistenceArchivist, WebServicesArchivist, WLApplicationArchivist, WLEjbArchivist, WLWebArchivist
@Contract
public abstract class ExtensionsArchivist
- extends java.lang.Object
An extension archivist is processing extensions deployment descriptors like
web services, persistence or even EJB information within a war file.
They do not represent a top level archivist, as it is not capable of loading
BundleDescriptors directly but require a top level archivist to do so before
they can process their own metadata
- Author:
- Jerome Dochez
|
Field Summary |
protected java.util.logging.Logger |
logger
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final java.util.logging.Logger logger
ExtensionsArchivist
public ExtensionsArchivist()
getStandardDDFile
public abstract DeploymentDescriptorFile getStandardDDFile(RootDeploymentDescriptor descriptor)
getConfigurationDDFile
public abstract DeploymentDescriptorFile getConfigurationDDFile(RootDeploymentDescriptor descriptor)
getModuleType
public abstract XModuleType getModuleType()
supportsModuleType
public abstract boolean supportsModuleType(XModuleType moduleType)
getDefaultDescriptor
public abstract <T extends RootDeploymentDescriptor> T getDefaultDescriptor()
getScanner
public ModuleScanner getScanner()
getSunConfigurationDDFile
public DeploymentDescriptorFile getSunConfigurationDDFile(RootDeploymentDescriptor descriptor)
getGFCounterPartConfigurationDDFile
public DeploymentDescriptorFile getGFCounterPartConfigurationDDFile(RootDeploymentDescriptor descriptor)
getSunCounterPartConfigurationDDFile
public DeploymentDescriptorFile getSunCounterPartConfigurationDDFile(RootDeploymentDescriptor descriptor)
addExtension
public <T extends RootDeploymentDescriptor> void addExtension(RootDeploymentDescriptor root,
RootDeploymentDescriptor extension)
open
public java.lang.Object open(Archivist main,
ReadableArchive archive,
RootDeploymentDescriptor descriptor)
throws java.io.IOException,
org.xml.sax.SAXParseException
- Throws:
java.io.IOException
org.xml.sax.SAXParseException
readRuntimeDeploymentDescriptor
public java.lang.Object readRuntimeDeploymentDescriptor(Archivist main,
ReadableArchive archive,
RootDeploymentDescriptor descriptor)
throws java.io.IOException,
org.xml.sax.SAXParseException
- Throws:
java.io.IOException
org.xml.sax.SAXParseException
Copyright © 2012 GlassFish Community. All Rights Reserved.