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
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classNested classes/interfaces inherited from class com.cloudbees.jenkins.support.impl.AdvancedProcFilesRetriever
AdvancedProcFilesRetriever.ProcFileNested classes/interfaces inherited from class com.cloudbees.jenkins.support.api.Component
Component.ComponentCategoryNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidafterAddUnixContents(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, getFilesToRetrieveMethods inherited from class com.cloudbees.jenkins.support.impl.ProcFilesRetriever
addContents, addContents, getNodeName, getNodes, getRequiredPermissions, getSystemPlatform, isApplicableMethods inherited from class com.cloudbees.jenkins.support.api.ObjectComponent
allInstances, for_, getDescriptor, isApplicable, isSelectedByDefaultMethods inherited from class com.cloudbees.jenkins.support.api.Component
canBeGeneratedAsync, getDisplayName, getDisplayPermissions, getId, isEnabled, isSelectedByDefault, start, supersedes
-
Constructor Details
-
SystemConfiguration
public SystemConfiguration()
-
-
Method Details
-
getProcFilesToRetrieve
Description copied from class:AdvancedProcFilesRetrieverThe method to define the files to include in the bundle. You addAdvancedProcFilesRetriever.ProcFileto be able to specify file by file whether its content should be filtered or not.- Specified by:
getProcFilesToRetrievein classAdvancedProcFilesRetriever- Returns:
- a set of files to be included in the bundle
-
afterAddUnixContents
Description copied from class:ProcFilesRetrieverOverride this method if you want to hook some code afterProcFilesRetriever.addUnixContents(Container, Node).- Overrides:
afterAddUnixContentsin 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
-