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 Jakarta EE applications.
Author:
Jerome Dochez
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Logger
     
    protected org.glassfish.internal.deployment.SnifferManager
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    clean(org.glassfish.api.deployment.DeploymentContext context)
     
    protected void
    generateArtifacts(org.glassfish.api.deployment.DeploymentContext context)
     
    org.glassfish.api.deployment.MetaData
     
    org.glassfish.api.deployment.ApplicationContainer
    load(org.glassfish.api.container.Container container, org.glassfish.api.deployment.DeploymentContext context)
     
    loadMetaData(Class type, org.glassfish.api.deployment.DeploymentContext context)
     
    boolean
    prepare(org.glassfish.api.deployment.DeploymentContext context)
     
    void
    unload(org.glassfish.api.deployment.ApplicationContainer appContainer, org.glassfish.api.deployment.DeploymentContext context)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • snifferManager

      @Inject protected org.glassfish.internal.deployment.SnifferManager snifferManager
    • deplLogger

      public static final Logger deplLogger
  • Constructor Details

    • EarDeployer

      public EarDeployer()
  • Method Details

    • getMetaData

      public org.glassfish.api.deployment.MetaData getMetaData()
      Specified by:
      getMetaData in interface org.glassfish.api.deployment.Deployer
    • loadMetaData

      public Object loadMetaData(Class type, org.glassfish.api.deployment.DeploymentContext context)
      Specified by:
      loadMetaData in interface org.glassfish.api.deployment.Deployer
    • prepare

      public boolean prepare(org.glassfish.api.deployment.DeploymentContext context)
      Specified by:
      prepare in interface org.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:
      load in interface org.glassfish.api.deployment.Deployer
    • unload

      public void unload(org.glassfish.api.deployment.ApplicationContainer appContainer, org.glassfish.api.deployment.DeploymentContext context)
      Specified by:
      unload in interface org.glassfish.api.deployment.Deployer
    • clean

      public void clean(org.glassfish.api.deployment.DeploymentContext context)
      Specified by:
      clean in interface org.glassfish.api.deployment.Deployer