Class EarDeployer
- java.lang.Object
-
- org.glassfish.javaee.full.deployment.EarDeployer
-
- All Implemented Interfaces:
org.glassfish.api.deployment.Deployer
@Service @PerLookup public class EarDeployer extends Object implements org.glassfish.api.deployment.Deployer
EarDeployer to deploy composite Java EE applications. todo : could be generified into any composite applications.- Author:
- Jerome Dochez
-
-
Field Summary
Fields Modifier and Type Field Description static LoggerdeplLoggerprotected org.glassfish.internal.deployment.SnifferManagersnifferManager
-
Constructor Summary
Constructors Constructor Description EarDeployer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclean(org.glassfish.api.deployment.DeploymentContext context)protected voidgenerateArtifacts(org.glassfish.api.deployment.DeploymentContext context)org.glassfish.api.deployment.MetaDatagetMetaData()org.glassfish.api.deployment.ApplicationContainerload(org.glassfish.api.container.Container container, org.glassfish.api.deployment.DeploymentContext context)ObjectloadMetaData(Class type, org.glassfish.api.deployment.DeploymentContext context)booleanprepare(org.glassfish.api.deployment.DeploymentContext context)voidunload(org.glassfish.api.deployment.ApplicationContainer appContainer, org.glassfish.api.deployment.DeploymentContext context)
-
-
-
Field Detail
-
snifferManager
@Inject protected org.glassfish.internal.deployment.SnifferManager snifferManager
-
deplLogger
public static final Logger deplLogger
-
-
Method Detail
-
getMetaData
public org.glassfish.api.deployment.MetaData getMetaData()
- Specified by:
getMetaDatain interfaceorg.glassfish.api.deployment.Deployer
-
loadMetaData
public Object loadMetaData(Class type, org.glassfish.api.deployment.DeploymentContext context)
- Specified by:
loadMetaDatain interfaceorg.glassfish.api.deployment.Deployer
-
prepare
public boolean prepare(org.glassfish.api.deployment.DeploymentContext context)
- Specified by:
preparein interfaceorg.glassfish.api.deployment.Deployer
-
generateArtifacts
protected void generateArtifacts(org.glassfish.api.deployment.DeploymentContext context) throws org.glassfish.deployment.common.DeploymentException- Throws:
org.glassfish.deployment.common.DeploymentException
-
load
public org.glassfish.api.deployment.ApplicationContainer load(org.glassfish.api.container.Container container, org.glassfish.api.deployment.DeploymentContext context)- Specified by:
loadin interfaceorg.glassfish.api.deployment.Deployer
-
unload
public void unload(org.glassfish.api.deployment.ApplicationContainer appContainer, org.glassfish.api.deployment.DeploymentContext context)- Specified by:
unloadin interfaceorg.glassfish.api.deployment.Deployer
-
clean
public void clean(org.glassfish.api.deployment.DeploymentContext context)
- Specified by:
cleanin interfaceorg.glassfish.api.deployment.Deployer
-
-