Class EngineInfo<T extends org.glassfish.api.container.Container,U extends org.glassfish.api.deployment.ApplicationContainer<?>>

java.lang.Object
org.glassfish.internal.data.EngineInfo<T,U>

public class EngineInfo<T extends org.glassfish.api.container.Container,U extends org.glassfish.api.deployment.ApplicationContainer<?>> extends Object
This class holds information about a particular container such as a reference to the sniffer, the container itself and the list of applications deployed in that container.
Author:
Jerome Dochez
  • Constructor Details

    • EngineInfo

      public EngineInfo(org.glassfish.hk2.api.ServiceHandle<T> container, org.glassfish.api.container.Sniffer sniffer, ClassLoader cloader)
      Creates a new ContractProvider info with references to the container, the sniffer and the connector module implementing the ContractProvider/Deployer interfaces.
      Parameters:
      container - instance of the container
      sniffer - sniffer associated with that container
  • Method Details

    • getContainer

      public T getContainer()
      Returns the container instance
      Returns:
      the container instance
    • getSniffer

      public org.glassfish.api.container.Sniffer getSniffer()
      Returns the sniffer associated with this container
      Returns:
      the sniffer instance
    • getDeployer

      public org.glassfish.api.deployment.Deployer<T,U> getDeployer()
      Returns the deployer instance for this container
      Returns:
      Deployer instance
    • setDeployer

      public void setDeployer(org.glassfish.api.deployment.Deployer<T,U> deployer)
      Sets the deployer associated with this container
      Parameters:
      deployer -
    • load

      public void load(ExtendedDeploymentContext context)
    • unload

      public void unload(ExtendedDeploymentContext context) throws Exception
      Throws:
      Exception
    • clean

      public void clean(ExtendedDeploymentContext context) throws Exception
      Throws:
      Exception
    • setRegistry

      public void setRegistry(ContainerRegistry registry)
    • stop

      public void stop(Logger logger)
    • toString

      public String toString()
      Overrides:
      toString in class Object