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
Node s 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
NodePropertyDescriptor 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.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
Computer s 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.