Class SystemConfiguration
java.lang.Object
com.cloudbees.jenkins.support.api.Component
com.cloudbees.jenkins.support.api.ObjectComponent<Computer>
com.cloudbees.jenkins.support.impl.ProcFilesRetriever
com.cloudbees.jenkins.support.impl.AdvancedProcFilesRetriever
com.cloudbees.jenkins.support.impl.SystemConfiguration
- All Implemented Interfaces:
ExtensionPoint
,Describable<ObjectComponent<Computer>>
- Direct Known Subclasses:
SystemConfiguration.Agents
,SystemConfiguration.Master
System configuration data (CPU information, swap configuration, mount points,
kernel messages and entropy)
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
Nested classes/interfaces inherited from class com.cloudbees.jenkins.support.impl.AdvancedProcFilesRetriever
AdvancedProcFilesRetriever.ProcFile
Nested classes/interfaces inherited from class com.cloudbees.jenkins.support.api.Component
Component.ComponentCategory
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
afterAddUnixContents
(Container container, Node node, String name) Override this method if you want to hook some code afterProcFilesRetriever.addUnixContents(Container, Node)
.getDmiInfo
(Node node) The method to define the files to include in the bundle.Methods inherited from class com.cloudbees.jenkins.support.impl.AdvancedProcFilesRetriever
addUnixContents, getCategory, getFilesToRetrieve
Methods inherited from class com.cloudbees.jenkins.support.impl.ProcFilesRetriever
addContents, addContents, getNodeName, getNodes, getRequiredPermissions, getSystemPlatform, isApplicable
Methods inherited from class com.cloudbees.jenkins.support.api.ObjectComponent
allInstances, for_, getDescriptor, isApplicable, isSelectedByDefault
Methods inherited from class com.cloudbees.jenkins.support.api.Component
getDisplayName, getDisplayPermissions, getId, isEnabled, isSelectedByDefault, start
-
Constructor Details
-
SystemConfiguration
public SystemConfiguration()
-
-
Method Details
-
getProcFilesToRetrieve
Description copied from class:AdvancedProcFilesRetriever
The method to define the files to include in the bundle. You addAdvancedProcFilesRetriever.ProcFile
to be able to specify file by file whether its content should be filtered or not.- Specified by:
getProcFilesToRetrieve
in classAdvancedProcFilesRetriever
- Returns:
- a set of files to be included in the bundle
-
afterAddUnixContents
Description copied from class:ProcFilesRetriever
Override this method if you want to hook some code afterProcFilesRetriever.addUnixContents(Container, Node)
.- Overrides:
afterAddUnixContents
in classProcFilesRetriever
- Parameters:
container
- the supportContainer
.node
- the node for which the method is called.name
- the node name, "master" if Controller, and slave/${nodeName} if an agent.
-
getDmiInfo
-