Package io.jenkins.plugins.specsmonitor
Class JvmVersionMonitor
java.lang.Object
hudson.node_monitors.NodeMonitor
io.jenkins.plugins.specsmonitor.JvmVersionMonitor
- All Implemented Interfaces:
ExtensionPoint,Describable<NodeMonitor>
Node monitor that reports the version of the JVM running on each node, with the full version
string as a tooltip.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class hudson.node_monitors.NodeMonitor
LIST -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetTooltip(VersionInfo info) The full version, with the controller's version added if the node is outdated.booleanisOutdated(VersionInfo info) Whether the node runs an older Java feature release (e.g.Methods inherited from class hudson.node_monitors.NodeMonitor
all, data, getAll, getColumnCaption, getDescriptor, isIgnored, setIgnored, triggerUpdate
-
Constructor Details
-
JvmVersionMonitor
@DataBoundConstructor public JvmVersionMonitor()
-
-
Method Details
-
isOutdated
Whether the node runs an older Java feature release (e.g. 17 versus 21) than the controller. -
getTooltip
The full version, with the controller's version added if the node is outdated.
-