Package org.eclipse.jetty.deploy
Class DeploymentManager.AppEntry
- java.lang.Object
-
- org.eclipse.jetty.deploy.DeploymentManager.AppEntry
-
- Enclosing class:
- DeploymentManager
public class DeploymentManager.AppEntry extends java.lang.Object
Represents a single tracked app within the deployment manager.
-
-
Field Summary
Fields Modifier and Type Field Description private App
app
The app being tracked.private Node
lifecyleNode
The lifecycle node location of this Appprivate java.util.Map<Node,java.lang.Long>
stateTimestamps
Tracking the various AppState timestamps (in system milliseconds)private int
version
Version of the app.
-
Constructor Summary
Constructors Constructor Description AppEntry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description App
getApp()
Node
getLifecyleNode()
java.util.Map<Node,java.lang.Long>
getStateTimestamps()
int
getVersion()
(package private) void
setLifeCycleNode(Node node)
-
-
-
Field Detail
-
version
private int version
Version of the app. Note: Auto-increments on eachDeploymentManager.addApp(App)
-
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)
-
-