Package hudson.model
Class AbstractCIBase
java.lang.Object
hudson.model.AbstractModelObject
hudson.model.Node
hudson.model.AbstractCIBase
- All Implemented Interfaces:
ExtensionPoint,Describable<Node>,DescriptorByNameOwner,ItemGroup<TopLevelItem>,ModelObject,PersistenceRoot,ReconfigurableDescribable<Node>,Saveable,ViewGroup,SearchableModelObject,SearchItem,AccessControlled,FullyNamed,FullyNamedModelObject,OnMaster,org.kohsuke.stapler.StaplerFallback,org.kohsuke.stapler.StaplerProxy
- Direct Known Subclasses:
Jenkins
public abstract class AbstractCIBase
extends Node
implements ItemGroup<TopLevelItem>, org.kohsuke.stapler.StaplerProxy, org.kohsuke.stapler.StaplerFallback, ViewGroup, AccessControlled, DescriptorByNameOwner
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
FieldsFields inherited from class hudson.model.Node
holdOffLaunchUntilSave, SKIP_BUILD_CHECK_ON_FLYWEIGHTS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ConcurrentMap<Node, Computer> Get the disabled administrative monitorsDeprecated.getNodes()abstract QueuegetQueue()getUrl()Deprecated.Why are you calling a method that always returns ""? You probably want to callJenkins.getRootUrl()protected voidprotected voidresetLabel(Label l) voidsetDisabledAdministrativeMonitors(Set<String> disabledAdministrativeMonitors) Set the disabled administrative monitorsprotected voidsetViewOwner(View v) protected voidupdateComputerList(boolean automaticAgentLaunch, Collection<Node> nodes) Updates Computers for the specified nodes.protected voidupdateNewComputer(Node n, boolean automaticAgentLaunch) Methods inherited from class hudson.model.Node
canTake, canTake, createComputer, createLauncher, createPath, drainLabelsToTrim, getACL, getAssignedLabels, getChannel, getClockDifference, getClockDifferenceCallable, getConfigFile, getDescriptor, getDisplayName, getFileSystemProvisioner, getLabelAtomSet, getLabelCloud, getLabelString, getMode, getNodeDescription, getNodeProperties, getNodeProperty, getNodeProperty, getNodePropertyDescriptors, getNumExecutors, getRootDir, getRootPath, getSearchUrl, getSelfLabel, getTemporaryOfflineCause, getWorkspaceFor, isAcceptingTasks, isHoldOffLaunchUntilSave, onLoad, reconfigure, reconfigure, save, setLabelString, setNodeName, toComputerMethods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError, sendError, sendError, sendErrorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hudson.security.AccessControlled
checkAnyPermission, checkPermission, getACL, hasAnyPermission, hasPermission, hasPermission, hasPermission2Methods inherited from interface hudson.model.DescriptorByNameOwner
getDescriptorByNameMethods inherited from interface jenkins.model.FullyNamed
getFullNameMethods inherited from interface jenkins.model.FullyNamedModelObject
getFullDisplayNameMethods inherited from interface hudson.model.ItemGroup
allItems, allItems, allItems, getAllItems, getAllItems, getAllItems, getItem, getItemName, getItems, getItems, getItemsStream, getItemsStream, getRootDirFor, getUrlChildPrefix, onDeleted, onRenamedMethods inherited from interface hudson.model.ModelObject
getDisplayNameMethods inherited from interface hudson.model.PersistenceRoot
getRootDirMethods inherited from interface hudson.search.SearchItem
getSearchGroup, getSearchIconMethods inherited from interface org.kohsuke.stapler.StaplerFallback
getStaplerFallbackMethods inherited from interface org.kohsuke.stapler.StaplerProxy
getTargetMethods inherited from interface hudson.model.ViewGroup
canDelete, deleteView, getAllViews, getItemGroup, getPrimaryView, getUserViewsTabBar, getView, getViewActions, getViews, getViewsTabBar, onViewRenamed
-
Field Details
-
LOG_STARTUP_PERFORMANCE
public static boolean LOG_STARTUP_PERFORMANCE
-
-
Constructor Details
-
AbstractCIBase
public AbstractCIBase()
-
-
Method Details
-
getNodeName
Deprecated.Maybe you were trying to callNode.getDisplayName().If you are calling this on Hudson something is wrong.- Specified by:
getNodeNamein classNode- Returns:
- "" if this is master
-
getUrl
Deprecated.Why are you calling a method that always returns ""? You probably want to callJenkins.getRootUrl()Description copied from interface:ItemGroupReturns the path relative to the context root, like "foo/bar/zot/". Note no leading slash but trailing slash.- Specified by:
getUrlin interfaceItemGroup<TopLevelItem>- Specified by:
getUrlin interfaceViewGroup
-
resetLabel
-
setViewOwner
-
interruptReloadThread
protected void interruptReloadThread() -
getDisabledAdministrativeMonitors
Get the disabled administrative monitors- Since:
- 2.230
-
setDisabledAdministrativeMonitors
Set the disabled administrative monitors- Since:
- 2.230
-
getNodes
-
getQueue
-
getComputerMap
-
updateNewComputer
-
updateComputerList
Updates Computers for the specified nodes.This method tries to reuse existing
Computerobjects so that we won't upsetExecutors running in it.- Parameters:
automaticAgentLaunch- whether to automatically launch agents.nodes- the nodes to update.
-
Node.getDisplayName().