Class HostConfig.DeployedApplication

  • Enclosing class:
    HostConfig

    protected static class HostConfig.DeployedApplication
    extends java.lang.Object
    This class represents the state of a deployed application, as well as the monitored resources.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      boolean hasDescriptor
      Does this application have a context.xml descriptor file on the host's configBase?
      boolean loggedDirWarning
      In some circumstances, such as when unpackWARs is true, a directory may be added to the appBase that is ignored.
      java.lang.String name
      Application context path.
      java.util.LinkedHashMap<java.lang.String,​java.lang.Long> redeployResources
      Any modification of the specified (static) resources will cause a redeployment of the application.
      java.util.HashMap<java.lang.String,​java.lang.Long> reloadResources
      Any modification of the specified (static) resources will cause a reload of the application.
      long timestamp
      Instant where the application was last put in service.
    • Constructor Summary

      Constructors 
      Constructor Description
      DeployedApplication​(java.lang.String name, boolean hasDescriptor)  
    • Method Summary

      • Methods inherited from class java.lang.Object

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

      • name

        public final java.lang.String name
        Application context path. The assertion is that (host.getChild(name) != null).
      • hasDescriptor

        public final boolean hasDescriptor
        Does this application have a context.xml descriptor file on the host's configBase?
      • redeployResources

        public final java.util.LinkedHashMap<java.lang.String,​java.lang.Long> redeployResources
        Any modification of the specified (static) resources will cause a redeployment of the application. If any of the specified resources is removed, the application will be undeployed. Typically, this will contain resources like the context.xml file, a compressed WAR path. The value is the last modification time.
      • reloadResources

        public final java.util.HashMap<java.lang.String,​java.lang.Long> reloadResources
        Any modification of the specified (static) resources will cause a reload of the application. This will typically contain resources such as the web.xml of a webapp, but can be configured to contain additional descriptors. The value is the last modification time.
      • timestamp

        public long timestamp
        Instant where the application was last put in service.
      • loggedDirWarning

        public boolean loggedDirWarning
        In some circumstances, such as when unpackWARs is true, a directory may be added to the appBase that is ignored. This flag indicates that the user has been warned so that the warning is not logged on every run of the auto deployer.
    • Constructor Detail

      • DeployedApplication

        public DeployedApplication​(java.lang.String name,
                                   boolean hasDescriptor)