Class DeploymentManager.AppEntry

  • Enclosing class:
    DeploymentManager

    public class DeploymentManager.AppEntry
    extends java.lang.Object
    Represents a single tracked app within the deployment manager.
    • Field Detail

      • app

        private App app
        The app being tracked.
      • lifecyleNode

        private Node lifecyleNode
        The lifecycle node location of this App
      • stateTimestamps

        private java.util.Map<Node,​java.lang.Long> stateTimestamps
        Tracking the various AppState timestamps (in system milliseconds)
    • Constructor Detail

      • AppEntry

        public AppEntry()
    • Method Detail

      • getApp

        public App getApp()
      • getLifecyleNode

        public Node getLifecyleNode()
      • getStateTimestamps

        public java.util.Map<Node,​java.lang.Long> getStateTimestamps()
      • getVersion

        public int getVersion()
      • setLifeCycleNode

        void setLifeCycleNode​(Node node)