org.glassfish.javaee.full.deployment
Class EarDeployer

java.lang.Object
  extended by org.glassfish.javaee.full.deployment.EarDeployer
All Implemented Interfaces:
Deployer

@Service
@Scoped(value=org.jvnet.hk2.component.PerLookup.class)
public class EarDeployer
extends Object
implements Deployer

EarDeployer to deploy composite Java EE applications. todo : could be generified into any composite applications.

Author:
Jerome Dochez

Field Summary
protected  SnifferManager snifferManager
           
 
Constructor Summary
EarDeployer()
           
 
Method Summary
 void clean(DeploymentContext context)
           
protected  void generateArtifacts(DeploymentContext context)
           
 MetaData getMetaData()
           
 ApplicationContainer load(Container container, DeploymentContext context)
           
 Object loadMetaData(Class type, DeploymentContext context)
           
 boolean prepare(DeploymentContext context)
           
 void unload(ApplicationContainer appContainer, DeploymentContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

snifferManager

protected SnifferManager snifferManager
Constructor Detail

EarDeployer

public EarDeployer()
Method Detail

getMetaData

public MetaData getMetaData()
Specified by:
getMetaData in interface Deployer

loadMetaData

public Object loadMetaData(Class type,
                           DeploymentContext context)
Specified by:
loadMetaData in interface Deployer

prepare

public boolean prepare(DeploymentContext context)
Specified by:
prepare in interface Deployer

generateArtifacts

protected void generateArtifacts(DeploymentContext context)
                          throws DeploymentException
Throws:
DeploymentException

load

public ApplicationContainer load(Container container,
                                 DeploymentContext context)
Specified by:
load in interface Deployer

unload

public void unload(ApplicationContainer appContainer,
                   DeploymentContext context)
Specified by:
unload in interface Deployer

clean

public void clean(DeploymentContext context)
Specified by:
clean in interface Deployer


Copyright © 2012 GlassFish Community. All Rights Reserved.