Class EarHandler
java.lang.Object
org.glassfish.internal.deployment.GenericHandler
com.sun.enterprise.deploy.shared.AbstractArchiveHandler
org.glassfish.javaee.full.deployment.EarHandler
- All Implemented Interfaces:
org.glassfish.api.deployment.archive.ArchiveHandler,org.glassfish.api.deployment.archive.CompositeHandler
@Service(name="ear")
public class EarHandler
extends com.sun.enterprise.deploy.shared.AbstractArchiveHandler
implements org.glassfish.api.deployment.archive.CompositeHandler
-
Field Summary
FieldsFields inherited from class com.sun.enterprise.deploy.shared.AbstractArchiveHandler
deplLoggerFields inherited from class org.glassfish.internal.deployment.GenericHandler
habitat -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidexpand(org.glassfish.api.deployment.archive.ReadableArchive source, org.glassfish.api.deployment.archive.WritableArchive target, org.glassfish.api.deployment.DeploymentContext context) getClassLoader(ClassLoader parent, org.glassfish.api.deployment.DeploymentContext context) getVersionIdentifier(org.glassfish.api.deployment.archive.ReadableArchive archive) booleanhandles(org.glassfish.api.deployment.archive.ReadableArchive archive) voidinitCompositeMetaData(org.glassfish.api.deployment.DeploymentContext context) protected voidprocessEEPermissions(org.glassfish.api.deployment.DeploymentContext dc) Methods inherited from class com.sun.enterprise.deploy.shared.AbstractArchiveHandler
getManifestLibraries, getXMLInputFactoryMethods inherited from class org.glassfish.internal.deployment.GenericHandler
getClassPathURIs, getDefaultApplicationName, getDefaultApplicationName, getDefaultApplicationNameFromArchiveName, getManifest, requiresAnnotationScanningMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.glassfish.api.deployment.archive.ArchiveHandler
getClassPathURIs, getDefaultApplicationName, getDefaultApplicationName, getManifest, requiresAnnotationScanning
-
Field Details
-
earDeclaredPC
-
-
Constructor Details
-
EarHandler
public EarHandler()
-
-
Method Details
-
getArchiveType
- Specified by:
getArchiveTypein interfaceorg.glassfish.api.deployment.archive.ArchiveHandler
-
getVersionIdentifier
- Specified by:
getVersionIdentifierin interfaceorg.glassfish.api.deployment.archive.ArchiveHandler- Overrides:
getVersionIdentifierin classorg.glassfish.internal.deployment.GenericHandler
-
handles
public boolean handles(org.glassfish.api.deployment.archive.ReadableArchive archive) throws IOException - Specified by:
handlesin interfaceorg.glassfish.api.deployment.archive.ArchiveHandler- Throws:
IOException
-
expand
public void expand(org.glassfish.api.deployment.archive.ReadableArchive source, org.glassfish.api.deployment.archive.WritableArchive target, org.glassfish.api.deployment.DeploymentContext context) throws IOException - Specified by:
expandin interfaceorg.glassfish.api.deployment.archive.ArchiveHandler- Overrides:
expandin classorg.glassfish.internal.deployment.GenericHandler- Throws:
IOException
-
getClassLoader
public ClassLoader getClassLoader(ClassLoader parent, org.glassfish.api.deployment.DeploymentContext context) - Specified by:
getClassLoaderin interfaceorg.glassfish.api.deployment.archive.ArchiveHandler
-
processEEPermissions
protected void processEEPermissions(org.glassfish.api.deployment.DeploymentContext dc) -
accept
public boolean accept(org.glassfish.api.deployment.archive.ReadableArchive source, String entryName) - Specified by:
acceptin interfaceorg.glassfish.api.deployment.archive.CompositeHandler
-
initCompositeMetaData
public void initCompositeMetaData(org.glassfish.api.deployment.DeploymentContext context) - Specified by:
initCompositeMetaDatain interfaceorg.glassfish.api.deployment.archive.CompositeHandler
-