Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- canTakeOffline() - Method in class io.jenkins.plugins.specsmonitor.ConnectionMonitor.DescriptorImpl
-
This monitor only reports information, so there is no threshold to take a node offline.
- canTakeOffline() - Method in class io.jenkins.plugins.specsmonitor.CpuMonitor.DescriptorImpl
-
This monitor only reports information, so there is no threshold to take a node offline.
- canTakeOffline() - Method in class io.jenkins.plugins.specsmonitor.GitVersionMonitor.DescriptorImpl
-
This monitor only reports information, so there is no threshold to take a node offline.
- canTakeOffline() - Method in class io.jenkins.plugins.specsmonitor.GpuMonitor.DescriptorImpl
- canTakeOffline() - Method in class io.jenkins.plugins.specsmonitor.JvmMemoryMonitor.DescriptorImpl
-
This monitor only reports information, so there is no threshold to take a node offline.
- canTakeOffline() - Method in class io.jenkins.plugins.specsmonitor.JvmVersionMonitor.DescriptorImpl
-
This monitor only reports information, so there is no threshold to take a node offline.
- canTakeOffline() - Method in class io.jenkins.plugins.specsmonitor.MemoryMonitor.DescriptorImpl
-
This monitor only reports information, so there is no threshold to take a node offline.
- canTakeOffline() - Method in class io.jenkins.plugins.specsmonitor.RemotingVersionMonitor.DescriptorImpl
-
This monitor only reports information, so there is no threshold to take a node offline.
- canTakeOffline() - Method in class io.jenkins.plugins.specsmonitor.UptimeMonitor.DescriptorImpl
-
This monitor only reports information, so there is no threshold to take a node offline.
- ConnectionInfo - Class in io.jenkins.plugins.specsmonitor
-
How a node is connected to the controller, e.g.
- ConnectionInfo(String, String) - Constructor for class io.jenkins.plugins.specsmonitor.ConnectionInfo
- ConnectionMonitor - Class in io.jenkins.plugins.specsmonitor
-
Node monitor that reports how each node is connected to the controller, such as WebSocket, JNLP (inbound TCP) or SSH.
- ConnectionMonitor() - Constructor for class io.jenkins.plugins.specsmonitor.ConnectionMonitor
- connectionMonitor_displayName() - Static method in class io.jenkins.plugins.specsmonitor.Messages
-
Key
connectionMonitor.displayName:Connection. - ConnectionMonitor.DescriptorImpl - Class in io.jenkins.plugins.specsmonitor
- CpuInfo - Class in io.jenkins.plugins.specsmonitor
-
CPU model name and number of hardware threads (logical processors) of a node.
- CpuInfo(String, int) - Constructor for class io.jenkins.plugins.specsmonitor.CpuInfo
- CpuMonitor - Class in io.jenkins.plugins.specsmonitor
-
Node monitor that reports the CPU model and thread count of each node.
- CpuMonitor() - Constructor for class io.jenkins.plugins.specsmonitor.CpuMonitor
- cpuMonitor_displayName() - Static method in class io.jenkins.plugins.specsmonitor.Messages
-
Key
cpuMonitor.displayName:CPU. - CpuMonitor.DescriptorImpl - Class in io.jenkins.plugins.specsmonitor
- createCallable(Computer) - Method in class io.jenkins.plugins.specsmonitor.ConnectionMonitor.DescriptorImpl
-
The connection is determined here on the controller from the launch method and handed to the callable, which adds the node's IP address and reports it back once the node is online.
- createCallable(Computer) - Method in class io.jenkins.plugins.specsmonitor.CpuMonitor.DescriptorImpl
- createCallable(Computer) - Method in class io.jenkins.plugins.specsmonitor.GitVersionMonitor.DescriptorImpl
- createCallable(Computer) - Method in class io.jenkins.plugins.specsmonitor.GpuMonitor.DescriptorImpl
- createCallable(Computer) - Method in class io.jenkins.plugins.specsmonitor.JvmMemoryMonitor.DescriptorImpl
- createCallable(Computer) - Method in class io.jenkins.plugins.specsmonitor.JvmVersionMonitor.DescriptorImpl
- createCallable(Computer) - Method in class io.jenkins.plugins.specsmonitor.MemoryMonitor.DescriptorImpl
- createCallable(Computer) - Method in class io.jenkins.plugins.specsmonitor.RemotingVersionMonitor.DescriptorImpl
- createCallable(Computer) - Method in class io.jenkins.plugins.specsmonitor.UptimeMonitor.DescriptorImpl
- createFor(Computer) - Method in class io.jenkins.plugins.specsmonitor.RemoteAccessAction.Factory
D
- DEFAULT_WARN_BELOW_PERCENT - Static variable in class io.jenkins.plugins.specsmonitor.JvmMemoryMonitor
-
Default for
JvmMemoryMonitor.getWarnBelowPercent(). - DEFAULT_WARN_BELOW_PERCENT - Static variable in class io.jenkins.plugins.specsmonitor.MemoryMonitor
-
Default for
MemoryMonitor.getWarnBelowPercent(). - DescriptorImpl() - Constructor for class io.jenkins.plugins.specsmonitor.ConnectionMonitor.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.specsmonitor.CpuMonitor.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.specsmonitor.GitVersionMonitor.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.specsmonitor.GpuMonitor.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.specsmonitor.JvmMemoryMonitor.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.specsmonitor.JvmVersionMonitor.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.specsmonitor.MemoryMonitor.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.specsmonitor.RemotingVersionMonitor.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.specsmonitor.UptimeMonitor.DescriptorImpl
- doRdp(StaplerRequest2, StaplerResponse2) - Method in class io.jenkins.plugins.specsmonitor.RemoteAccessAction
-
Sends an
.rdpfile that opens Remote Desktop Connection for a Windows node.
F
- Factory() - Constructor for class io.jenkins.plugins.specsmonitor.RemoteAccessAction.Factory
G
- getAvailableBytes() - Method in class io.jenkins.plugins.specsmonitor.MemoryInfo
- getComputer() - Method in class io.jenkins.plugins.specsmonitor.RemoteAccessAction
- getDefaultWarnBelowPercent() - Method in class io.jenkins.plugins.specsmonitor.JvmMemoryMonitor.DescriptorImpl
- getDefaultWarnBelowPercent() - Method in class io.jenkins.plugins.specsmonitor.MemoryMonitor.DescriptorImpl
- getDisplay() - Method in class io.jenkins.plugins.specsmonitor.ConnectionInfo
-
The connection type only, e.g.
- getDisplay() - Method in class io.jenkins.plugins.specsmonitor.GpuInfo
- getDisplay() - Method in class io.jenkins.plugins.specsmonitor.MemoryInfo
-
Human-readable available (or free) memory using binary units, e.g.
- getDisplay() - Method in class io.jenkins.plugins.specsmonitor.UptimeInfo
-
Compact uptime, e.g.
- getDisplay() - Method in class io.jenkins.plugins.specsmonitor.VersionInfo
-
Short version, e.g.
- getDisplayName() - Method in class io.jenkins.plugins.specsmonitor.ConnectionMonitor.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.specsmonitor.CpuMonitor.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.specsmonitor.GitVersionMonitor.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.specsmonitor.GpuMonitor.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.specsmonitor.JvmMemoryMonitor.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.specsmonitor.JvmVersionMonitor.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.specsmonitor.MemoryMonitor.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.specsmonitor.RemoteAccessAction
- getDisplayName() - Method in class io.jenkins.plugins.specsmonitor.RemotingVersionMonitor.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.specsmonitor.UptimeMonitor.DescriptorImpl
- getFamily() - Method in class io.jenkins.plugins.specsmonitor.RemoteTarget
- getFreeBytes() - Method in class io.jenkins.plugins.specsmonitor.MemoryInfo
- getIconFileName() - Method in class io.jenkins.plugins.specsmonitor.RemoteAccessAction
- getIp() - Method in class io.jenkins.plugins.specsmonitor.ConnectionInfo
-
IP address of the node, or
nullif unknown. - getIp() - Method in class io.jenkins.plugins.specsmonitor.RemoteTarget
-
IP address of the node, or
nullif unknown. - getLabel() - Method in class io.jenkins.plugins.specsmonitor.ConnectionInfo
-
The connection type followed by the IP address if known, e.g.
- getName() - Method in class io.jenkins.plugins.specsmonitor.CpuInfo
- getName() - Method in class io.jenkins.plugins.specsmonitor.GpuInfo
- getRdpUri() - Method in class io.jenkins.plugins.specsmonitor.RemoteTarget
-
Link that opens the Remote Desktop client registered for
rdp://, such as the Microsoft Remote Desktop and Windows App clients. - getScore() - Method in class io.jenkins.plugins.specsmonitor.CpuInfo
- getSeconds() - Method in class io.jenkins.plugins.specsmonitor.UptimeInfo
- getShortName() - Method in class io.jenkins.plugins.specsmonitor.CpuInfo
- getShortName() - Method in class io.jenkins.plugins.specsmonitor.GpuInfo
- getSshCommand() - Method in class io.jenkins.plugins.specsmonitor.RemoteTarget
-
Command to paste into a terminal.
- getSshUri() - Method in class io.jenkins.plugins.specsmonitor.RemoteTarget
-
Link that opens the SSH client registered with the browser's operating system.
- getTarget() - Method in class io.jenkins.plugins.specsmonitor.RemoteAccessAction
-
Asks the node for its operating system and IP address.
- getThreads() - Method in class io.jenkins.plugins.specsmonitor.CpuInfo
-
Number of logical processors (hardware threads) available to the JVM on the node.
- getTooltip() - Method in class io.jenkins.plugins.specsmonitor.ConnectionInfo
- getTooltip() - Method in class io.jenkins.plugins.specsmonitor.GpuInfo
- getTooltip() - Method in class io.jenkins.plugins.specsmonitor.MemoryInfo
-
Tooltip text, e.g.
- getTooltip() - Method in class io.jenkins.plugins.specsmonitor.UptimeInfo
-
Full uptime, e.g.
- getTooltip() - Method in class io.jenkins.plugins.specsmonitor.VersionInfo
-
Complete version, e.g.
- getTooltip(VersionInfo) - Method in class io.jenkins.plugins.specsmonitor.GitVersionMonitor
-
The full version, with the controller's version added if the node is outdated.
- getTooltip(VersionInfo) - Method in class io.jenkins.plugins.specsmonitor.JvmVersionMonitor
-
The full version, with the controller's version added if the node is outdated.
- getTooltip(VersionInfo) - Method in class io.jenkins.plugins.specsmonitor.RemotingVersionMonitor
-
The full version, with the controller's version added if the node is outdated.
- getTotalBytes() - Method in class io.jenkins.plugins.specsmonitor.MemoryInfo
- getUriHost() - Method in class io.jenkins.plugins.specsmonitor.RemoteTarget
-
The address as used in a URI, with brackets around IPv6 literals.
- getUrlName() - Method in class io.jenkins.plugins.specsmonitor.RemoteAccessAction
- getUsableBytes() - Method in class io.jenkins.plugins.specsmonitor.MemoryInfo
-
Memory that applications can use right now: the available memory if known, otherwise the free memory.
- getWarnBelowPercent() - Method in class io.jenkins.plugins.specsmonitor.JvmMemoryMonitor
-
Free memory below this percentage of the maximum heap is highlighted as a warning.
- getWarnBelowPercent() - Method in class io.jenkins.plugins.specsmonitor.MemoryMonitor
-
Free memory below this percentage of the total is highlighted as a warning.
- GitVersionMonitor - Class in io.jenkins.plugins.specsmonitor
-
Node monitor that reports the version of Git installed on each node, with the full version string as a tooltip.
- GitVersionMonitor() - Constructor for class io.jenkins.plugins.specsmonitor.GitVersionMonitor
- gitVersionMonitor_displayName() - Static method in class io.jenkins.plugins.specsmonitor.Messages
-
Key
gitVersionMonitor.displayName:Git Version. - GitVersionMonitor.DescriptorImpl - Class in io.jenkins.plugins.specsmonitor
- GpuInfo - Class in io.jenkins.plugins.specsmonitor
-
GPU model names detected on a node.
- GpuInfo(String) - Constructor for class io.jenkins.plugins.specsmonitor.GpuInfo
- GpuMonitor - Class in io.jenkins.plugins.specsmonitor
-
Node monitor that reports GPU model names for each node.
- GpuMonitor() - Constructor for class io.jenkins.plugins.specsmonitor.GpuMonitor
- gpuMonitor_displayName() - Static method in class io.jenkins.plugins.specsmonitor.Messages
-
Key
gpuMonitor.displayName:GPU. - GpuMonitor.DescriptorImpl - Class in io.jenkins.plugins.specsmonitor
I
- io.jenkins.plugins.specsmonitor - package io.jenkins.plugins.specsmonitor
- isLow(MemoryInfo) - Method in class io.jenkins.plugins.specsmonitor.JvmMemoryMonitor
-
Whether the free memory in
infois below the configured threshold. - isLow(MemoryInfo) - Method in class io.jenkins.plugins.specsmonitor.MemoryMonitor
-
Whether the usable memory in
infois below the configured threshold. - isOutdated(VersionInfo) - Method in class io.jenkins.plugins.specsmonitor.GitVersionMonitor
-
Whether the node has an older Git than the controller.
- isOutdated(VersionInfo) - Method in class io.jenkins.plugins.specsmonitor.JvmVersionMonitor
-
Whether the node runs an older Java feature release (e.g.
- isOutdated(VersionInfo) - Method in class io.jenkins.plugins.specsmonitor.RemotingVersionMonitor
-
Whether the node runs an older remoting version than the controller.
- isSshCapable() - Method in class io.jenkins.plugins.specsmonitor.RemoteTarget
-
Whether the node can be reached with an SSH client.
- isWindows() - Method in class io.jenkins.plugins.specsmonitor.RemoteTarget
-
Whether the node can be reached with a Remote Desktop client.
J
- JvmMemoryMonitor - Class in io.jenkins.plugins.specsmonitor
-
Node monitor that reports the free memory of the JVM running on each node, with free out of the maximum heap size as a tooltip.
- JvmMemoryMonitor() - Constructor for class io.jenkins.plugins.specsmonitor.JvmMemoryMonitor
- jvmMemoryMonitor_displayName() - Static method in class io.jenkins.plugins.specsmonitor.Messages
-
Key
jvmMemoryMonitor.displayName:Free JVM Memory. - JvmMemoryMonitor.DescriptorImpl - Class in io.jenkins.plugins.specsmonitor
- JvmVersionMonitor - Class in io.jenkins.plugins.specsmonitor
-
Node monitor that reports the version of the JVM running on each node, with the full version string as a tooltip.
- JvmVersionMonitor() - Constructor for class io.jenkins.plugins.specsmonitor.JvmVersionMonitor
- jvmVersionMonitor_displayName() - Static method in class io.jenkins.plugins.specsmonitor.Messages
-
Key
jvmVersionMonitor.displayName:JVM Version. - JvmVersionMonitor.DescriptorImpl - Class in io.jenkins.plugins.specsmonitor
L
- LINUX - Enum constant in enum class io.jenkins.plugins.specsmonitor.RemoteTarget.Family
M
- MAC - Enum constant in enum class io.jenkins.plugins.specsmonitor.RemoteTarget.Family
- MemoryInfo - Class in io.jenkins.plugins.specsmonitor
-
Total, free and available physical memory (RAM) of a node.
- MemoryInfo(long) - Constructor for class io.jenkins.plugins.specsmonitor.MemoryInfo
- MemoryInfo(long, long, long) - Constructor for class io.jenkins.plugins.specsmonitor.MemoryInfo
- MemoryMonitor - Class in io.jenkins.plugins.specsmonitor
-
Node monitor that reports the total physical memory (RAM) of each node, with free memory as a tooltip.
- MemoryMonitor() - Constructor for class io.jenkins.plugins.specsmonitor.MemoryMonitor
- memoryMonitor_displayName() - Static method in class io.jenkins.plugins.specsmonitor.Messages
-
Key
memoryMonitor.displayName:Free RAM. - MemoryMonitor.DescriptorImpl - Class in io.jenkins.plugins.specsmonitor
- Messages - Class in io.jenkins.plugins.specsmonitor
-
Generated localization support class.
- Messages() - Constructor for class io.jenkins.plugins.specsmonitor.Messages
O
- OTHER - Enum constant in enum class io.jenkins.plugins.specsmonitor.RemoteTarget.Family
R
- RemoteAccessAction - Class in io.jenkins.plugins.specsmonitor
-
Adds a "Remote access" page to the computer page of a node with a button that opens a Remote Desktop session (Windows) or an SSH session (Linux and macOS).
- RemoteAccessAction(Computer) - Constructor for class io.jenkins.plugins.specsmonitor.RemoteAccessAction
- RemoteAccessAction.Factory - Class in io.jenkins.plugins.specsmonitor
- RemoteTarget - Class in io.jenkins.plugins.specsmonitor
-
Operating system family and IP address of a node, used to offer remote access to it.
- RemoteTarget(RemoteTarget.Family, String) - Constructor for class io.jenkins.plugins.specsmonitor.RemoteTarget
- RemoteTarget.Family - Enum Class in io.jenkins.plugins.specsmonitor
-
Operating system family of a node.
- RemotingVersionMonitor - Class in io.jenkins.plugins.specsmonitor
-
Node monitor that reports the remoting version of each node, with the full version string as a tooltip.
- RemotingVersionMonitor() - Constructor for class io.jenkins.plugins.specsmonitor.RemotingVersionMonitor
- remotingVersionMonitor_displayName() - Static method in class io.jenkins.plugins.specsmonitor.Messages
-
Key
remotingVersionMonitor.displayName:Remoting Version. - RemotingVersionMonitor.DescriptorImpl - Class in io.jenkins.plugins.specsmonitor
S
- setWarnBelowPercent(int) - Method in class io.jenkins.plugins.specsmonitor.JvmMemoryMonitor
- setWarnBelowPercent(int) - Method in class io.jenkins.plugins.specsmonitor.MemoryMonitor
T
- toString() - Method in class io.jenkins.plugins.specsmonitor.ConnectionInfo
- toString() - Method in class io.jenkins.plugins.specsmonitor.CpuInfo
- toString() - Method in class io.jenkins.plugins.specsmonitor.MemoryInfo
- toString() - Method in class io.jenkins.plugins.specsmonitor.UptimeInfo
- toString() - Method in class io.jenkins.plugins.specsmonitor.VersionInfo
U
- UptimeInfo - Class in io.jenkins.plugins.specsmonitor
-
How long the machine of a node has been running.
- UptimeInfo(long) - Constructor for class io.jenkins.plugins.specsmonitor.UptimeInfo
- UptimeMonitor - Class in io.jenkins.plugins.specsmonitor
-
Node monitor that reports how long the machine of each node has been running.
- UptimeMonitor() - Constructor for class io.jenkins.plugins.specsmonitor.UptimeMonitor
- uptimeMonitor_displayName() - Static method in class io.jenkins.plugins.specsmonitor.Messages
-
Key
uptimeMonitor.displayName:Uptime. - UptimeMonitor.DescriptorImpl - Class in io.jenkins.plugins.specsmonitor
V
- valueOf(String) - Static method in enum class io.jenkins.plugins.specsmonitor.RemoteTarget.Family
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.jenkins.plugins.specsmonitor.RemoteTarget.Family
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VersionInfo - Class in io.jenkins.plugins.specsmonitor
-
A version of something on a node, as a short display value plus the full version for a tooltip.
- VersionInfo(String, String) - Constructor for class io.jenkins.plugins.specsmonitor.VersionInfo
W
- WINDOWS - Enum constant in enum class io.jenkins.plugins.specsmonitor.RemoteTarget.Family
_
- _connectionMonitor_displayName() - Static method in class io.jenkins.plugins.specsmonitor.Messages
-
Key
connectionMonitor.displayName:Connection. - _cpuMonitor_displayName() - Static method in class io.jenkins.plugins.specsmonitor.Messages
-
Key
cpuMonitor.displayName:CPU. - _gitVersionMonitor_displayName() - Static method in class io.jenkins.plugins.specsmonitor.Messages
-
Key
gitVersionMonitor.displayName:Git Version. - _gpuMonitor_displayName() - Static method in class io.jenkins.plugins.specsmonitor.Messages
-
Key
gpuMonitor.displayName:GPU. - _jvmMemoryMonitor_displayName() - Static method in class io.jenkins.plugins.specsmonitor.Messages
-
Key
jvmMemoryMonitor.displayName:Free JVM Memory. - _jvmVersionMonitor_displayName() - Static method in class io.jenkins.plugins.specsmonitor.Messages
-
Key
jvmVersionMonitor.displayName:JVM Version. - _memoryMonitor_displayName() - Static method in class io.jenkins.plugins.specsmonitor.Messages
-
Key
memoryMonitor.displayName:Free RAM. - _remotingVersionMonitor_displayName() - Static method in class io.jenkins.plugins.specsmonitor.Messages
-
Key
remotingVersionMonitor.displayName:Remoting Version. - _uptimeMonitor_displayName() - Static method in class io.jenkins.plugins.specsmonitor.Messages
-
Key
uptimeMonitor.displayName:Uptime.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form