| 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 at Hudson.
|
| hudson.model.queue | |
| hudson.scm |
Hudson's interface with source code management systems.
|
| hudson.security |
Security-related code.
|
| hudson.slaves |
Code related to slaves.
|
| hudson.tasks | |
| hudson.tools | |
| hudson.util |
Other miscellaneous utility code
|
| jenkins.model | |
| jenkins.slaves |
| Modifier and Type | Method and Description |
|---|---|
abstract Launcher |
LauncherDecorator.decorate(Launcher launcher,
Node node)
Called from
createLauncher(TaskListener) to decorate the launchers. |
Launcher |
Launcher.decorateFor(Node node)
Returns a decorated
Launcher for the given node. |
| Modifier and Type | Method and Description |
|---|---|
static List<NodePropertyDescriptor> |
Functions.getNodePropertyDescriptors(Class<? extends Node> clazz) |
| Modifier and Type | Field and Description |
|---|---|
Node |
GetNodeCommand.node |
Node |
UpdateNodeCommand.node |
| Constructor and Description |
|---|
NodeOptionHandler(org.kohsuke.args4j.CmdLineParser parser,
org.kohsuke.args4j.OptionDef option,
org.kohsuke.args4j.spi.Setter<Node> setter) |
| Modifier and Type | Method and Description |
|---|---|
static String |
ModelHyperlinkNote.encodeTo(Node node) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCIBase |
class |
Hudson |
class |
Slave
Information about a Hudson slave node.
|
| Modifier and Type | Method and Description |
|---|---|
Node |
AbstractBuild.getBuiltOn()
Returns a
Slave on which this build was done. |
protected Node |
AbstractBuild.AbstractBuildExecution.getCurrentNode()
Returns the current
Node on which we are building. |
Node |
AbstractProject.getLastBuiltOn()
Gets the
Node where this project was last built on. |
Node |
Computer.getNode()
Returns the
Node that this computer represents. |
Node |
Queue.JobOffer.getNode() |
Node |
Node.reconfigure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject form) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Map<Node,Computer> |
AbstractCIBase.getComputerMap() |
Set<Node> |
Label.getNodes()
Gets all
Nodes that belong to this label. |
abstract List<Node> |
AbstractCIBase.getNodes()
|
protected abstract Iterable<Node> |
LoadStatistics.getNodes()
Returns the
Node instances that this statistic counts. |
protected Iterable<Node> |
OverallLoadStatistics.getNodes() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Label.contains(Node node) |
protected WorkspaceList.Lease |
AbstractBuild.AbstractBuildExecution.decideWorkspace(Node n,
WorkspaceList wsl)
Allocates the workspace from
WorkspaceList. |
abstract Collection<LabelAtom> |
LabelFinder.findLabels(Node node)
Find the labels that the node supports.
|
JDK |
JDK.forNode(Node node,
TaskListener log) |
EnvVars |
Job.getEnvironment(Node node,
TaskListener listener)
Creates an environment variable override for launching processes for this project.
|
EnvVars |
AbstractProject.getEnvironment(Node node,
TaskListener listener) |
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)
|
LoadStatistics.LoadStatisticsSnapshot.Builder |
LoadStatistics.LoadStatisticsSnapshot.Builder.with(Node node) |
| Constructor and Description |
|---|
Computer(Node node) |
| Modifier and Type | Field and Description |
|---|---|
Node |
CauseOfBlockage.BecauseNodeIsOffline.node |
Node |
CauseOfBlockage.BecauseNodeIsBusy.node |
Node |
MappingWorksheet.ExecutorChunk.node |
| Modifier and Type | Method and Description |
|---|---|
Node |
QueueTaskFilter.getLastBuiltOn() |
Node |
AbstractSubTask.getLastBuiltOn() |
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.
|
| Modifier and Type | Method and Description |
|---|---|
CauseOfBlockage |
QueueTaskDispatcher.canTake(Node node,
Queue.BuildableItem item)
Called when
Queue is deciding where to execute the given task. |
CauseOfBlockage |
QueueTaskDispatcher.canTake(Node node,
Queue.Task task)
Deprecated.
since 1.413
Use
QueueTaskDispatcher.canTake(Node, Queue.BuildableItem) |
| Constructor and Description |
|---|
BecauseNodeIsBusy(Node node) |
BecauseNodeIsOffline(Node node) |
| Modifier and Type | Method and 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.
|
| Modifier and Type | Method and Description |
|---|---|
ACL |
AuthorizationStrategy.getACL(Node node) |
| Modifier and Type | Class and Description |
|---|---|
class |
NodeProperty<N extends Node>
Extensible property of
Node. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCloudSlave
Partial implementation of
Slave to be used by AbstractCloudImpl. |
class |
DumbSlave
Default
Slave implementation for computers that do not belong to a higher level structure,
like grid or cloud. |
| Modifier and Type | Field and Description |
|---|---|
protected N |
NodeProperty.node |
| Modifier and Type | Field and Description |
|---|---|
static DescriptorList<Node> |
NodeDescriptor.ALL
Deprecated.
as of 1.286
Use
NodeDescriptor.all() for read access, and Extension for registration. |
Future<Node> |
NodeProvisioner.PlannedNode.future
Used to launch and return a
Node object. |
| Modifier and Type | Method and Description |
|---|---|
Node |
EphemeralNode.asNode()
Type-safe cast.
|
Node |
NodeList.getNode(String nodeName) |
Node |
NodeList.remove(int index) |
Node |
NodeList.set(int index,
Node element) |
| Modifier and Type | Method and Description |
|---|---|
static DescriptorExtensionList<Node,NodeDescriptor> |
NodeDescriptor.all()
Returns all the registered
NodeDescriptor descriptors. |
| Modifier and Type | Method and Description |
|---|---|
void |
NodeList.add(int index,
Node element) |
boolean |
NodeList.add(Node node) |
static List<NodePropertyDescriptor> |
NodeProperty.for_(Node node)
List up all
NodePropertyDescriptors 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.onComplete(NodeProvisioner.PlannedNode plannedNode,
Node node)
Called when the
NodeProvisioner.PlannedNode.future completes. |
Node |
NodeList.set(int index,
Node element) |
protected void |
SlaveComputer.setNode(Node node) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
NodeList.addAll(Collection<? extends Node> c) |
boolean |
NodeList.addAll(int index,
Collection<? extends Node> c) |
| Constructor and Description |
|---|
NodeList(Node... toCopyIn) |
| Constructor and Description |
|---|
NodeDescriptor(Class<? extends Node> clazz) |
NodeList(Collection<? extends Node> c) |
PlannedNode(String displayName,
Future<Node> future,
int numExecutors)
Construct a PlannedNode instance without
Cloud callback for finalization. |
| Modifier and Type | Method and Description |
|---|---|
Maven.MavenInstallation |
Maven.MavenInstallation.forNode(Node node,
TaskListener log) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ToolInstaller.appliesTo(Node node)
Checks whether this installer can be applied to a given node.
|
abstract String |
ToolLocationTranslator.getToolHome(Node node,
ToolInstallation installation,
TaskListener log)
Called for each
ToolInstallation.translateFor(Node, TaskListener) invocations
(which normally means it's invoked for each NodeSpecific.forNode(Node, TaskListener))
to translate the tool location into the node specific location. |
static String |
ToolLocationNodeProperty.getToolHome(Node node,
ToolInstallation installation,
TaskListener log)
Deprecated.
since 2009-04-09.
Use
ToolInstallation.translateFor(Node,TaskListener) |
String |
InstallerTranslator.getToolHome(Node node,
ToolInstallation tool,
TaskListener log) |
static JDKInstaller.Platform |
JDKInstaller.Platform.of(Node n)
Determines the platform of the given node.
|
static JDKInstaller.CPU |
JDKInstaller.CPU.of(Node n)
Determines the CPU of the given node.
|
FilePath |
JDKInstaller.performInstallation(ToolInstallation tool,
Node node,
TaskListener log) |
FilePath |
DownloadFromUrlInstaller.performInstallation(ToolInstallation tool,
Node node,
TaskListener log) |
FilePath |
ZipExtractionInstaller.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 |
AbstractCommandInstaller.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.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ToolLocationNodeProperty.DescriptorImpl.isApplicable(Class<? extends Node> nodeType) |
| Modifier and Type | Method and 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) |
| Modifier and Type | Class and Description |
|---|---|
class |
Jenkins
Root object of the system.
|
| Modifier and Type | Field and Description |
|---|---|
protected Map<Node,Computer> |
Jenkins.computers
Computers in this Jenkins system. |
| Modifier and Type | Method and Description |
|---|---|
Node |
Nodes.getNode(String name)
Returns the named node.
|
Node |
Jenkins.getNode(String name)
Gets the slave node of the give name, hooked under this Jenkins.
|
| Modifier and Type | Method and Description |
|---|---|
protected Map<Node,Computer> |
Jenkins.getComputerMap() |
List<Node> |
Nodes.getNodes()
Returns the list of nodes.
|
List<Node> |
Jenkins.getNodes()
|
protected Iterable<Node> |
UnlabeledLoadStatistics.getNodes() |
| Modifier and Type | Method and Description |
|---|---|
ModelObjectWithContextMenu.ContextMenu |
ModelObjectWithContextMenu.ContextMenu.add(Node n)
Adds a node
|
void |
Nodes.addNode(Node node)
Adds a node.
|
void |
Jenkins.addNode(Node n)
Adds one more
Node to Jenkins. |
void |
Nodes.removeNode(Node node)
Removes a node.
|
void |
Jenkins.removeNode(Node n)
Removes a
Node from Jenkins. |
boolean |
Nodes.updateNode(Node node)
Updates an existing node on disk.
|
boolean |
Jenkins.updateNode(Node n)
|
| Modifier and Type | Method and Description |
|---|---|
void |
Nodes.setNodes(Collection<? extends Node> nodes)
Sets the list of nodes.
|
void |
Jenkins.setNodes(List<? extends Node> n) |
| Modifier and Type | Method and Description |
|---|---|
abstract FilePath |
WorkspaceLocator.locate(TopLevelItem item,
Node node)
Allows extensions to customize the workspace path.
|
Copyright © 2019. All rights reserved.