@Service @PerLookup public class WebServicesArchivist extends ExtensionsArchivist
confDDFiles, deplLogger, standardDD| Constructor and Description |
|---|
WebServicesArchivist() |
| Modifier and Type | Method and Description |
|---|---|
List<ConfigurationDeploymentDescriptorFile> |
getConfigurationDDFiles(RootDeploymentDescriptor descriptor) |
RootDeploymentDescriptor |
getDefaultDescriptor() |
DeploymentDescriptorFile |
getStandardDDFile(RootDeploymentDescriptor descriptor) |
Object |
open(Archivist main,
ReadableArchive archive,
RootDeploymentDescriptor descriptor)
Read the standard deployment descriptor of the extension
|
boolean |
supportsModuleType(ArchiveType moduleType) |
void |
writeDeploymentDescriptors(Archivist main,
BundleDescriptor descriptor,
ReadableArchive in,
WritableArchive out)
writes the deployment descriptors (standard and runtime)
to a JarFile using the right deployment descriptor path
|
addExtension, getConfigurationDDFile, getScanner, readRuntimeDeploymentDescriptor, writeRuntimeDeploymentDescriptors, writeStandardDeploymentDescriptorspublic DeploymentDescriptorFile getStandardDDFile(RootDeploymentDescriptor descriptor)
getStandardDDFile in class ExtensionsArchivistpublic List<ConfigurationDeploymentDescriptorFile> getConfigurationDDFiles(RootDeploymentDescriptor descriptor)
getConfigurationDDFiles in class ExtensionsArchivistpublic boolean supportsModuleType(ArchiveType moduleType)
supportsModuleType in class ExtensionsArchivistpublic Object open(Archivist main, ReadableArchive archive, RootDeploymentDescriptor descriptor) throws IOException, SAXParseException
ExtensionsArchivistopen in class ExtensionsArchivistarchive - the archivedescriptor - the main deployment descriptorIOExceptionSAXParseExceptionpublic RootDeploymentDescriptor getDefaultDescriptor()
getDefaultDescriptor in class ExtensionsArchivistpublic void writeDeploymentDescriptors(Archivist main, BundleDescriptor descriptor, ReadableArchive in, WritableArchive out) throws IOException
writeDeploymentDescriptors in class ExtensionsArchivistin - the input archiveout - the abstract archive file to write toIOExceptionCopyright © 2019. All rights reserved.