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
Fields Modifier and Type Field Description protected PermissionCollectionearDeclaredPC
-
Constructor Summary
Constructors Constructor Description EarHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(org.glassfish.api.deployment.archive.ReadableArchive source, String entryName)voidexpand(org.glassfish.api.deployment.archive.ReadableArchive source, org.glassfish.api.deployment.archive.WritableArchive target, org.glassfish.api.deployment.DeploymentContext context)StringgetArchiveType()ClassLoadergetClassLoader(ClassLoader parent, org.glassfish.api.deployment.DeploymentContext context)StringgetVersionIdentifier(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, getXMLInputFactory
-
Methods inherited from class org.glassfish.internal.deployment.GenericHandler
getClassPathURIs, getDefaultApplicationName, getDefaultApplicationName, getDefaultApplicationNameFromArchiveName, getManifest, requiresAnnotationScanning
-
-
-
-
Field Detail
-
earDeclaredPC
protected PermissionCollection earDeclaredPC
-
-
Method Detail
-
getArchiveType
public String getArchiveType()
- Specified by:
getArchiveTypein interfaceorg.glassfish.api.deployment.archive.ArchiveHandler
-
getVersionIdentifier
public String getVersionIdentifier(org.glassfish.api.deployment.archive.ReadableArchive archive)
- 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
-
-