Class EjbInWarArchivist
- java.lang.Object
-
- com.sun.enterprise.deployment.archivist.ExtensionsArchivist
-
- org.glassfish.ejb.deployment.archivist.EjbInWarArchivist
-
@Service @PerLookup public class EjbInWarArchivist extends ExtensionsArchivist
- Author:
- Mahesh Kannan
-
-
Field Summary
-
Fields inherited from class com.sun.enterprise.deployment.archivist.ExtensionsArchivist
confDDFiles, deplLogger, standardDD
-
-
Constructor Summary
Constructors Constructor Description EjbInWarArchivist()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ConfigurationDeploymentDescriptorFile>
getConfigurationDDFiles(RootDeploymentDescriptor descriptor)
RootDeploymentDescriptor
getDefaultDescriptor()
ModuleScanner
getScanner()
Returns the scanner for this archivist, usually it is the scanner registered with the same module type as this archivist, but subclasses can return a different versionDeploymentDescriptorFile
getStandardDDFile(RootDeploymentDescriptor descriptor)
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-
Methods inherited from class com.sun.enterprise.deployment.archivist.ExtensionsArchivist
addExtension, getConfigurationDDFile, open, readRuntimeDeploymentDescriptor, writeRuntimeDeploymentDescriptors, writeStandardDeploymentDescriptors
-
-
-
-
Method Detail
-
getStandardDDFile
public DeploymentDescriptorFile getStandardDDFile(RootDeploymentDescriptor descriptor)
- Specified by:
getStandardDDFile
in classExtensionsArchivist
- Returns:
- the DeploymentDescriptorFile responsible for handling standard deployment descriptor
-
getConfigurationDDFiles
public List<ConfigurationDeploymentDescriptorFile> getConfigurationDDFiles(RootDeploymentDescriptor descriptor)
- Specified by:
getConfigurationDDFiles
in classExtensionsArchivist
- Returns:
- the list of the DeploymentDescriptorFile responsible for handling the configuration deployment descriptors
-
getScanner
public ModuleScanner getScanner()
Returns the scanner for this archivist, usually it is the scanner registered with the same module type as this archivist, but subclasses can return a different version- Overrides:
getScanner
in classExtensionsArchivist
-
supportsModuleType
public boolean supportsModuleType(ArchiveType moduleType)
- Specified by:
supportsModuleType
in classExtensionsArchivist
- Returns:
- whether this extension archivist supports this module type
-
getDefaultDescriptor
public RootDeploymentDescriptor getDefaultDescriptor()
- Specified by:
getDefaultDescriptor
in classExtensionsArchivist
- Returns:
- a default Descriptor for this archivist
-
writeDeploymentDescriptors
public void writeDeploymentDescriptors(Archivist main, BundleDescriptor descriptor, ReadableArchive in, WritableArchive out) throws IOException
writes the deployment descriptors (standard and runtime) to a JarFile using the right deployment descriptor path- Overrides:
writeDeploymentDescriptors
in classExtensionsArchivist
- Parameters:
in
- the input archiveout
- the abstract archive file to write to- Throws:
IOException
-
-