Uses of Class
hudson.model.Node
Packages that use Node
Package
Description
Server-side CLI commands for Hudson.
OptionHandler implementations for Hudson.Beef up the plain text console output by adding HTML markup.
Core object model that are bound to URLs via stapler, rooted at
Jenkins.Jenkins's interface with source code management systems.
Security-related code.
Code related to agents.
Other miscellaneous utility code
-
Uses of Node in hudson
Modifier and TypeMethodDescriptionabstract LauncherCalled fromcreateLauncher(TaskListener)to decorate the launchers.final LauncherLauncher.decorateFor(Node node) Returns a decoratedLauncherfor the given node.Modifier and TypeMethodDescriptionstatic List<NodePropertyDescriptor> Functions.getNodePropertyDescriptors(Class<? extends Node> clazz) Deprecated. -
Uses of Node in hudson.cli
Fields in hudson.cli declared as Node -
Uses of Node in hudson.cli.handlers
Constructor parameters in hudson.cli.handlers with type arguments of type NodeModifierConstructorDescriptionNodeOptionHandler(org.kohsuke.args4j.CmdLineParser parser, org.kohsuke.args4j.OptionDef option, org.kohsuke.args4j.spi.Setter<Node> setter) -
Uses of Node in hudson.console
Methods in hudson.console with parameters of type Node -
Uses of Node in hudson.model
Subclasses of Node in hudson.modelModifier and TypeClassDescriptionclassclassclassInformation about a Hudson agent node.Methods in hudson.model that return NodeModifier and TypeMethodDescriptionAbstractBuild.getBuiltOn()Returns aSlaveon which this build was done.protected final NodeAbstractBuild.AbstractBuildExecution.getCurrentNode()Returns the currentNodeon which we are building.AbstractProject.getLastBuiltOn()Gets theNodewhere this project was last built on.Computer.getNode()Returns theNodethat this computer represents.Queue.JobOffer.getNode()Node.reconfigure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject form) Node.reconfigure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject form) Deprecated.Methods in hudson.model that return types with arguments of type NodeModifier and TypeMethodDescriptionprotected abstract ConcurrentMap<Node, Computer> AbstractCIBase.getComputerMap()AbstractCIBase.getNodes()Label.getNodes()Gets allNodes that belong to this label.LoadStatistics.getNodes()Returns theNodeinstances that this statistic counts.OverallLoadStatistics.getNodes()Methods in hudson.model with parameters of type NodeModifier and TypeMethodDescriptionbooleanprotected WorkspaceList.LeaseAbstractBuild.AbstractBuildExecution.decideWorkspace(Node n, WorkspaceList wsl) Allocates the workspace fromWorkspaceList.abstract Collection<LabelAtom> LabelFinder.findLabels(Node node) Find the labels that the node supports.JDK.forNode(Node node, TaskListener log) AbstractProject.getEnvironment(Node node, TaskListener listener) Job.getEnvironment(Node node, TaskListener listener) Creates an environment variable override for launching processes for this project.static booleanJDK.isDefaultJDKValid(Node n) Checks if "java" is in PATH on the given node.final booleanvoidAbstractProject.setAssignedNode(Node l) Assigns this job to the given node.protected voidprotected voidAbstractCIBase.updateNewComputer(Node n, boolean automaticAgentLaunch) Method parameters in hudson.model with type arguments of type NodeModifier and TypeMethodDescriptionprotected voidAbstractCIBase.updateComputerList(boolean automaticAgentLaunch, Collection<Node> nodes) Updates Computers for the specified nodes.Constructors in hudson.model with parameters of type Node -
Uses of Node in hudson.model.queue
Fields in hudson.model.queue declared as NodeModifier and TypeFieldDescriptionfinal NodeCauseOfBlockage.BecauseNodeIsBusy.nodefinal NodeCauseOfBlockage.BecauseNodeIsNotAcceptingTasks.nodefinal NodeCauseOfBlockage.BecauseNodeIsOffline.nodefinal NodeMappingWorksheet.ExecutorChunk.nodeMethods in hudson.model.queue that return NodeModifier and TypeMethodDescriptionQueueTaskFilter.getLastBuiltOn()Deprecated.default NodeSubTask.getLastBuiltOn()Deprecated.Unused.Methods in hudson.model.queue with parameters of type NodeModifier and TypeMethodDescriptionQueueTaskDispatcher.canTake(Node node, Queue.BuildableItem item) Called whenQueueis deciding where to execute the given task.QueueTaskDispatcher.canTake(Node node, Queue.Task task) Deprecated.since 1.413 UseQueueTaskDispatcher.canTake(Node, Queue.BuildableItem)Constructors in hudson.model.queue with parameters of type Node -
Uses of Node in hudson.scm
Methods in hudson.scm with parameters of type NodeModifier and TypeMethodDescriptionbooleanSCM.processWorkspaceBeforeDeletion(AbstractProject<?, ?> project, FilePath workspace, Node node) Deprecated.booleanSCM.processWorkspaceBeforeDeletion(Job<?, ?> project, FilePath workspace, Node node) Called before a workspace is deleted on the given node, to provide SCM an opportunity to perform clean up. -
Uses of Node in hudson.security
Methods in hudson.security with parameters of type Node -
Uses of Node in hudson.slaves
Classes in hudson.slaves with type parameters of type NodeSubclasses of Node in hudson.slavesModifier and TypeClassDescriptionclassPartial implementation ofSlaveto be used byAbstractCloudImpl.final classDefaultSlaveimplementation for computers that do not belong to a higher level structure, like grid or cloud.Fields in hudson.slaves declared as NodeFields in hudson.slaves with type parameters of type NodeModifier and TypeFieldDescriptionstatic final DescriptorList<Node> NodeDescriptor.ALLDeprecated.as of 1.286 UseNodeDescriptor.all()for read access, andExtensionfor registration.NodeProvisioner.PlannedNode.futureUsed to launch and return aNodeobject.Methods in hudson.slaves that return NodeModifier and TypeMethodDescriptionEphemeralNode.asNode()Type-safe cast.NodeList.remove(int index) Methods in hudson.slaves that return types with arguments of type NodeModifier and TypeMethodDescriptionNodeDescriptor.all()Returns all the registeredNodeDescriptordescriptors.Methods in hudson.slaves with parameters of type NodeModifier and TypeMethodDescriptionvoidbooleanstatic List<NodePropertyDescriptor> List up allNodePropertyDescriptors that are applicable for the given project.NodeSpecific.forNode(Node node, TaskListener log) Returns a specialized copy of T for functioning in the given node.protected ComputerLauncherSlaveComputer.grabLauncher(Node node) protected voidRemove the node.voidCloudProvisioningListener.onCommit(NodeProvisioner.PlannedNode plannedNode, Node node) Called when thenodeis fully connected in the Jenkins.voidCloudProvisioningListener.onComplete(NodeProvisioner.PlannedNode plannedNode, Node node) Called when theNodeProvisioner.PlannedNode.futurecompletes.voidCloudProvisioningListener.onRollback(NodeProvisioner.PlannedNode plannedNode, Node node, Throwable t) Called whenJenkins.addNode(Node)throws an exception.protected voidMethod parameters in hudson.slaves with type arguments of type NodeModifier and TypeMethodDescriptionbooleanNodeList.addAll(int index, Collection<? extends Node> c) booleanNodeList.addAll(Collection<? extends Node> c) Constructors in hudson.slaves with parameters of type NodeConstructor parameters in hudson.slaves with type arguments of type NodeModifierConstructorDescriptionprotectedNodeDescriptor(Class<? extends Node> clazz) NodeList(Collection<? extends Node> c) PlannedNode(String displayName, Future<Node> future, int numExecutors) Construct a PlannedNode instance withoutCloudcallback for finalization. -
Uses of Node in hudson.tasks
Methods in hudson.tasks with parameters of type Node -
Uses of Node in hudson.tools
Methods in hudson.tools with parameters of type NodeModifier and TypeMethodDescriptionbooleanChecks whether this installer can be applied to a given node.InstallerTranslator.getToolHome(Node node, ToolInstallation tool, TaskListener log) static StringToolLocationNodeProperty.getToolHome(Node node, ToolInstallation installation, TaskListener log) Deprecated.since 2009-04-09.abstract StringToolLocationTranslator.getToolHome(Node node, ToolInstallation installation, TaskListener log) Called for eachToolInstallation.translateFor(Node, TaskListener)invocations (which normally means it's invoked for eachNodeSpecific.forNode(Node, TaskListener)) to translate the tool location into the node specific location.AbstractCommandInstaller.performInstallation(ToolInstallation tool, Node node, TaskListener log) DownloadFromUrlInstaller.performInstallation(ToolInstallation tool, Node node, TaskListener log) abstract FilePathToolInstaller.performInstallation(ToolInstallation tool, Node node, TaskListener log) Ensure that the configured tool is really installed.ZipExtractionInstaller.performInstallation(ToolInstallation tool, Node node, TaskListener log) protected final FilePathToolInstaller.preferredLocation(ToolInstallation tool, Node node) Convenience method to find a location to install a tool.ToolInstallation.translate(Node node, EnvVars envs, TaskListener listener) Performs a necessary variable/environment/context expansion.protected StringToolInstallation.translateFor(Node node, TaskListener log) Finds a tool on a node.Method parameters in hudson.tools with type arguments of type NodeModifier and TypeMethodDescriptionbooleanToolLocationNodeProperty.DescriptorImpl.isApplicable(Class<? extends Node> nodeType) -
Uses of Node in hudson.util
Methods in hudson.util with parameters of type Node -
Uses of Node in jenkins.model
Subclasses of Node in jenkins.modelFields in jenkins.model with type parameters of type NodeModifier and TypeFieldDescriptionprotected final ConcurrentMap<Node, Computer> Jenkins.computersComputers in this Jenkins system.Methods in jenkins.model that return NodeModifier and TypeMethodDescriptionGets the agent node of the give name, hooked under this Jenkins.Returns the named node.Jenkins.getOrLoadNode(String nodeName) Methods in jenkins.model that return types with arguments of type NodeModifier and TypeMethodDescriptionprotected ConcurrentMap<Node, Computer> Jenkins.getComputerMap()Jenkins.getNodes()Nodes.getNodes()Returns the list of nodes.UnlabeledLoadStatistics.getNodes()Methods in jenkins.model with parameters of type NodeModifier and TypeMethodDescriptionAdds a nodevoidAdds one moreNodeto Jenkins.voidAdds a node.protected booleanAllows to veto node loading.static voidNodeListener.fireOnCreated(Node node) Inform listeners that node is being created.static voidNodeListener.fireOnDeleted(Node node) Inform listeners that node is being removed.static voidNodeListener.fireOnUpdated(Node oldOne, Node newOne) Inform listeners that node is being updated.Nodes.getConfigFile(Node node) Nodes.getRootDirFor(Node node) protected voidNode is being created.protected voidNode is being deleted.protected voidNode is being updated.voidJenkins.removeNode(Node n) Removes aNodefrom Jenkins.voidNodes.removeNode(Node node) Removes a node.booleanNodes.replaceNode(Node oldOne, Node newOne) Replace node of given name.voidvoidJenkins.unloadNode(Node n) Unload a node from Jenkins without touching its configuration file.protected voidJenkins.updateComputers(Node... nodes) Update the computers for the given nodes.protected voidJenkins.updateNewComputer(Node n) booleanJenkins.updateNode(Node n) booleanNodes.updateNode(Node node) Updates an existing node on disk.Method parameters in jenkins.model with type arguments of type Node -
Uses of Node in jenkins.slaves
Methods in jenkins.slaves with parameters of type NodeModifier and TypeMethodDescriptionabstract FilePathWorkspaceLocator.locate(TopLevelItem item, Node node) Allows extensions to customize the workspace path.
Slave.SlaveDescriptor.nodePropertyDescriptors(Slave)