Package hudson.plugin.versioncolumn
Class JVMVersionMonitor.JvmVersionDescriptor
- java.lang.Object
-
- hudson.model.Descriptor<NodeMonitor>
-
- hudson.node_monitors.AbstractNodeMonitorDescriptor<T>
-
- hudson.node_monitors.AbstractAsyncNodeMonitorDescriptor<String>
-
- hudson.plugin.versioncolumn.JVMVersionMonitor.JvmVersionDescriptor
-
- Enclosing class:
- JVMVersionMonitor
@Extension @Symbol("jvmVersion") public static class JVMVersionMonitor.JvmVersionDescriptor extends AbstractAsyncNodeMonitorDescriptor<String>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.node_monitors.AbstractAsyncNodeMonitorDescriptor
AbstractAsyncNodeMonitorDescriptor.Result<T extends Object>
-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
-
Field Summary
-
Fields inherited from class hudson.model.Descriptor
clazz
-
-
Constructor Summary
Constructors Constructor Description JvmVersionDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected hudson.remoting.Callable<String,IOException>
createCallable(Computer c)
ListBoxModel
doFillComparisonModeItems()
String
getDisplayName()
protected Map<Computer,String>
monitor()
-
Methods inherited from class hudson.node_monitors.AbstractAsyncNodeMonitorDescriptor
monitor, monitorDetailed
-
Methods inherited from class hudson.node_monitors.AbstractNodeMonitorDescriptor
canTakeOffline, get, getConfigPage, getMonitoringTimeOut, getTimestamp, getTimestampString, isIgnored, markOffline, markOffline, markOnline
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Method Detail
-
monitor
protected Map<Computer,String> monitor() throws InterruptedException
- Overrides:
monitor
in classAbstractAsyncNodeMonitorDescriptor<String>
- Throws:
InterruptedException
-
getDisplayName
@NonNull public String getDisplayName()
- Overrides:
getDisplayName
in classDescriptor<NodeMonitor>
-
createCallable
protected hudson.remoting.Callable<String,IOException> createCallable(Computer c)
- Specified by:
createCallable
in classAbstractAsyncNodeMonitorDescriptor<String>
-
doFillComparisonModeItems
public ListBoxModel doFillComparisonModeItems()
-
-