Index

C D F G I J L M O R S T U V W _ 
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_WARN_BELOW_PERCENT - Static variable in class io.jenkins.plugins.specsmonitor.MemoryMonitor
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 .rdp file 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 null if unknown.
getIp() - Method in class io.jenkins.plugins.specsmonitor.RemoteTarget
IP address of the node, or null if 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 info is below the configured threshold.
isLow(MemoryInfo) - Method in class io.jenkins.plugins.specsmonitor.MemoryMonitor
Whether the usable memory in info is 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.
C D F G I J L M O R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form