Uses of Class
hudson.model.Node
-
Packages that use Node Package Description hudson hudson.cli Server-side CLI commands for Hudson.hudson.cli.handlers OptionHandler
implementations for Hudson.hudson.console Beef up the plain text console output by adding HTML markup.hudson.model Core object model that are bound to URLs via stapler, rooted atJenkins
.hudson.model.queue hudson.scm Jenkins's interface with source code management systems.hudson.security Security-related code.hudson.slaves Code related to agents.hudson.tasks hudson.tools hudson.util Other miscellaneous utility codejenkins.model jenkins.slaves -
-
Uses of Node in hudson
Methods in hudson with parameters of type Node Modifier and Type Method Description abstract Launcher
LauncherDecorator. decorate(Launcher launcher, Node node)
Called fromcreateLauncher(TaskListener)
to decorate the launchers.Launcher
Launcher. decorateFor(Node node)
Returns a decoratedLauncher
for the given node.Method parameters in hudson with type arguments of type Node Modifier and Type Method Description static List<NodePropertyDescriptor>
Functions. getNodePropertyDescriptors(Class<? extends Node> clazz)
Deprecated. -
Uses of Node in hudson.cli
Fields in hudson.cli declared as Node Modifier and Type Field Description Node
GetNodeCommand. node
Node
UpdateNodeCommand. node
Node
WaitNodeOfflineCommand. node
Node
WaitNodeOnlineCommand. node
-
Uses of Node in hudson.cli.handlers
Constructor parameters in hudson.cli.handlers with type arguments of type Node Constructor Description NodeOptionHandler(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 Modifier and Type Method Description static String
ModelHyperlinkNote. encodeTo(Node node)
-
Uses of Node in hudson.model
Subclasses of Node in hudson.model Modifier and Type Class Description class
AbstractCIBase
class
Hudson
class
Slave
Information about a Hudson agent node.Methods in hudson.model that return Node Modifier and Type Method Description Node
AbstractBuild. getBuiltOn()
Returns aSlave
on which this build was done.protected Node
AbstractBuild.AbstractBuildExecution. getCurrentNode()
Returns the currentNode
on which we are building.Node
AbstractProject. getLastBuiltOn()
Gets theNode
where this project was last built on.Node
Computer. getNode()
Returns theNode
that this computer represents.Node
Queue.JobOffer. getNode()
Node
Node. reconfigure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject form)
Methods in hudson.model that return types with arguments of type Node Modifier and Type Method Description protected abstract ConcurrentMap<Node,Computer>
AbstractCIBase. getComputerMap()
abstract List<Node>
AbstractCIBase. getNodes()
Set<Node>
Label. getNodes()
Gets allNode
s that belong to this label.protected abstract Iterable<Node>
LoadStatistics. getNodes()
Returns theNode
instances that this statistic counts.protected Iterable<Node>
OverallLoadStatistics. getNodes()
Set<Node>
Label. getSortedNodes()
Methods in hudson.model with parameters of type Node Modifier and Type Method Description boolean
Label. contains(Node node)
protected WorkspaceList.Lease
AbstractBuild.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
JDK. forNode(Node node, TaskListener log)
EnvVars
AbstractProject. getEnvironment(Node node, TaskListener listener)
EnvVars
Job. getEnvironment(Node node, TaskListener listener)
Creates an environment variable override for launching processes for this project.static boolean
JDK. isDefaultJDKValid(Node n)
Checks if "java" is in PATH on the given node.boolean
Label. matches(Node n)
void
AbstractProject. setAssignedNode(Node l)
Assigns this job to the given node.protected void
Computer. setNode(Node node)
protected void
AbstractCIBase. updateNewComputer(Node n, boolean automaticAgentLaunch)
LoadStatistics.LoadStatisticsSnapshot.Builder
LoadStatistics.LoadStatisticsSnapshot.Builder. with(Node node)
Constructors in hudson.model with parameters of type Node Constructor Description Computer(Node node)
-
Uses of Node in hudson.model.queue
Fields in hudson.model.queue declared as Node Modifier and Type Field Description Node
CauseOfBlockage.BecauseNodeIsBusy. node
Node
CauseOfBlockage.BecauseNodeIsNotAcceptingTasks. node
Node
CauseOfBlockage.BecauseNodeIsOffline. node
Node
MappingWorksheet.ExecutorChunk. node
Methods in hudson.model.queue that return Node Modifier and Type Method Description Node
QueueTaskFilter. getLastBuiltOn()
default Node
SubTask. getLastBuiltOn()
If the previous execution of this task run on a certain node and this task prefers to run on the same node, return that.Methods in hudson.model.queue with parameters of type Node Modifier and Type Method Description CauseOfBlockage
QueueTaskDispatcher. canTake(Node node, Queue.BuildableItem item)
Called whenQueue
is deciding where to execute the given task.CauseOfBlockage
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 Constructor Description BecauseNodeIsBusy(Node node)
BecauseNodeIsNotAcceptingTasks(Node node)
BecauseNodeIsOffline(Node node)
-
Uses of Node in hudson.scm
Methods in hudson.scm with parameters of type Node Modifier and Type Method Description boolean
SCM. processWorkspaceBeforeDeletion(AbstractProject<?,?> project, FilePath workspace, Node node)
Deprecated.boolean
SCM. 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 Modifier and Type Method Description ACL
AuthorizationStrategy. getACL(Node node)
-
Uses of Node in hudson.slaves
Classes in hudson.slaves with type parameters of type Node Modifier and Type Class Description class
NodeProperty<N extends Node>
Extensible property ofNode
.Subclasses of Node in hudson.slaves Modifier and Type Class Description class
AbstractCloudSlave
Partial implementation ofSlave
to be used byAbstractCloudImpl
.class
DumbSlave
DefaultSlave
implementation for computers that do not belong to a higher level structure, like grid or cloud.Fields in hudson.slaves declared as Node Modifier and Type Field Description protected N
NodeProperty. node
Fields in hudson.slaves with type parameters of type Node Modifier and Type Field Description static DescriptorList<Node>
NodeDescriptor. ALL
Deprecated.as of 1.286 UseNodeDescriptor.all()
for read access, andExtension
for registration.Future<Node>
NodeProvisioner.PlannedNode. future
Used to launch and return aNode
object.Methods in hudson.slaves that return Node Modifier and Type Method Description Node
EphemeralNode. asNode()
Type-safe cast.Node
NodeList. getNode(String nodeName)
Node
NodeList. remove(int index)
Node
NodeList. set(int index, Node element)
Methods in hudson.slaves that return types with arguments of type Node Modifier and Type Method Description static DescriptorExtensionList<Node,NodeDescriptor>
NodeDescriptor. all()
Returns all the registeredNodeDescriptor
descriptors.Methods in hudson.slaves with parameters of type Node Modifier and Type Method Description void
NodeList. add(int index, Node element)
boolean
NodeList. add(Node node)
static List<NodePropertyDescriptor>
NodeProperty. for_(Node node)
List up allNodePropertyDescriptor
s that are applicable for the given project.T
NodeSpecific. forNode(Node node, TaskListener log)
Returns a specialized copy of T for functioning in the given node.protected ComputerLauncher
SlaveComputer. grabLauncher(Node node)
protected void
CloudSlaveRetentionStrategy. kill(Node n)
Remove the node.void
CloudProvisioningListener. onCommit(NodeProvisioner.PlannedNode plannedNode, Node node)
Called when thenode
is fully connected in the Jenkins.void
CloudProvisioningListener. onComplete(NodeProvisioner.PlannedNode plannedNode, Node node)
Called when theNodeProvisioner.PlannedNode.future
completes.void
CloudProvisioningListener. onRollback(NodeProvisioner.PlannedNode plannedNode, Node node, Throwable t)
Called whenJenkins.addNode(Node)
throws an exception.Node
NodeList. set(int index, Node element)
protected void
SlaveComputer. setNode(Node node)
Method parameters in hudson.slaves with type arguments of type Node Modifier and Type Method Description boolean
NodeList. addAll(int index, Collection<? extends Node> c)
boolean
NodeList. addAll(Collection<? extends Node> c)
Constructors in hudson.slaves with parameters of type Node Constructor Description NodeList(Node... toCopyIn)
Constructor parameters in hudson.slaves with type arguments of type Node Constructor Description NodeDescriptor(Class<? extends Node> clazz)
NodeList(Collection<? extends Node> c)
PlannedNode(String displayName, Future<Node> future, int numExecutors)
Construct a PlannedNode instance withoutCloud
callback for finalization. -
Uses of Node in hudson.tasks
Methods in hudson.tasks with parameters of type Node Modifier and Type Method Description Maven.MavenInstallation
Maven.MavenInstallation. forNode(Node node, TaskListener log)
-
Uses of Node in hudson.tools
Methods in hudson.tools with parameters of type Node Modifier and Type Method Description boolean
ToolInstaller. appliesTo(Node node)
Checks whether this installer can be applied to a given node.String
InstallerTranslator. getToolHome(Node node, ToolInstallation tool, TaskListener log)
static String
ToolLocationNodeProperty. getToolHome(Node node, ToolInstallation installation, TaskListener log)
Deprecated.since 2009-04-09.abstract String
ToolLocationTranslator. 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.FilePath
AbstractCommandInstaller. performInstallation(ToolInstallation tool, Node node, TaskListener log)
FilePath
DownloadFromUrlInstaller. performInstallation(ToolInstallation tool, Node node, TaskListener log)
abstract FilePath
ToolInstaller. performInstallation(ToolInstallation tool, Node node, TaskListener log)
Ensure that the configured tool is really installed.FilePath
ZipExtractionInstaller. performInstallation(ToolInstallation tool, Node node, TaskListener log)
protected FilePath
ToolInstaller. preferredLocation(ToolInstallation tool, Node node)
Convenience method to find a location to install a tool.ToolInstallation
ToolInstallation. translate(Node node, EnvVars envs, TaskListener listener)
Performs a necessary variable/environment/context expansion.protected String
ToolInstallation. translateFor(Node node, TaskListener log)
Finds a tool on a node.Method parameters in hudson.tools with type arguments of type Node Modifier and Type Method Description boolean
ToolLocationNodeProperty.DescriptorImpl. isApplicable(Class<? extends Node> nodeType)
-
Uses of Node in hudson.util
Methods in hudson.util with parameters of type Node Modifier and Type Method Description RunList<R>
RunList. node(Node node)
Filter the list to builds on a single node only Warning: this method mutates the original list and then returns it.static String
ClockDifference. toHtml(Node d)
-
Uses of Node in jenkins.model
Subclasses of Node in jenkins.model Modifier and Type Class Description class
Jenkins
Root object of the system.Fields in jenkins.model with type parameters of type Node Modifier and Type Field Description protected ConcurrentMap<Node,Computer>
Jenkins. computers
Computer
s in this Jenkins system.Methods in jenkins.model that return Node Modifier and Type Method Description Node
Jenkins. getNode(String name)
Gets the agent node of the give name, hooked under this Jenkins.Node
Nodes. getNode(String name)
Returns the named node.Methods in jenkins.model that return types with arguments of type Node Modifier and Type Method Description protected ConcurrentMap<Node,Computer>
Jenkins. getComputerMap()
List<Node>
Jenkins. getNodes()
List<Node>
Nodes. getNodes()
Returns the list of nodes.protected Iterable<Node>
UnlabeledLoadStatistics. getNodes()
Methods in jenkins.model with parameters of type Node Modifier and Type Method Description ModelObjectWithContextMenu.ContextMenu
ModelObjectWithContextMenu.ContextMenu. add(Node n)
Adds a nodevoid
Jenkins. addNode(Node n)
Adds one moreNode
to Jenkins.void
Nodes. addNode(Node node)
Adds a node.static void
NodeListener. fireOnCreated(Node node)
Inform listeners that node is being created.static void
NodeListener. fireOnDeleted(Node node)
Inform listeners that node is being removed.static void
NodeListener. fireOnUpdated(Node oldOne, Node newOne)
Inform listeners that node is being updated.protected void
NodeListener. onCreated(Node node)
Node is being created.protected void
NodeListener. onDeleted(Node node)
Node is being deleted.protected void
NodeListener. onUpdated(Node oldOne, Node newOne)
Node is being updated.void
Jenkins. removeNode(Node n)
Removes aNode
from Jenkins.void
Nodes. removeNode(Node node)
Removes a node.boolean
Nodes. replaceNode(Node oldOne, Node newOne)
Replace node of given name.protected void
Jenkins. updateNewComputer(Node n)
boolean
Jenkins. updateNode(Node n)
boolean
Nodes. updateNode(Node node)
Updates an existing node on disk.Method parameters in jenkins.model with type arguments of type Node Modifier and Type Method Description void
Jenkins. setNodes(List<? extends Node> n)
void
Nodes. setNodes(Collection<? extends Node> nodes)
Sets the list of nodes. -
Uses of Node in jenkins.slaves
Methods in jenkins.slaves with parameters of type Node Modifier and Type Method Description abstract FilePath
WorkspaceLocator. locate(TopLevelItem item, Node node)
Allows extensions to customize the workspace path.
-