| Package | Description |
|---|---|
| hudson.model |
Core object model that are bound to URLs via stapler, rooted at Hudson.
|
| hudson.tasks | |
| hudson.tools |
| Modifier and Type | Class and Description |
|---|---|
class |
JDK
Information about JDK installation.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
JDK.ConverterImpl.oldHomeField(ToolInstallation obj) |
| Modifier and Type | Class and Description |
|---|---|
static class |
Maven.MavenInstallation
Represents a Maven installation in a system.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
Maven.MavenInstallation.ConverterImpl.oldHomeField(ToolInstallation obj) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Maven.MavenInstaller.DescriptorImpl.isApplicable(Class<? extends ToolInstallation> toolType) |
| Modifier and Type | Class and Description |
|---|---|
class |
ToolDescriptor<T extends ToolInstallation>
|
class |
ToolProperty<T extends ToolInstallation>
Extensible property of
ToolInstallation. |
| Modifier and Type | Field and Description |
|---|---|
protected ToolInstallation |
ToolInstaller.tool |
protected T |
ToolProperty.tool |
| Modifier and Type | Method and Description |
|---|---|
T[] |
ToolDescriptor.getInstallations()
Configured instances of
ToolInstallations. |
ToolInstallation |
ToolInstallation.translate(AbstractBuild<?,?> buildInProgress,
TaskListener listener)
Convenient version of
translate(Node, EnvVars, TaskListener) that just takes a build object in progress. |
ToolInstallation |
ToolInstallation.translate(Node node,
EnvVars envs,
TaskListener listener)
Performs a necessary variable/environment/context expansion.
|
| Modifier and Type | Method and Description |
|---|---|
static DescriptorExtensionList<ToolInstallation,ToolDescriptor<?>> |
ToolInstallation.all()
Returns all the registered
ToolDescriptors. |
DescriptorExtensionList<ToolInstallation,ToolDescriptor<?>> |
ToolLocationNodeProperty.DescriptorImpl.getToolDescriptors() |
Class<ToolInstallation> |
InstallSourceProperty.type() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ToolInstallation.ToolConverter.callback(ToolInstallation obj,
com.thoughtworks.xstream.converters.UnmarshallingContext context) |
String |
ToolLocationNodeProperty.getHome(ToolInstallation installation) |
String |
ToolLocationNodeProperty.DescriptorImpl.getKey(ToolInstallation installation) |
abstract String |
ToolLocationTranslator.getToolHome(Node node,
ToolInstallation installation,
TaskListener log)
Called for each
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
translateFor(Node,TaskListener) |
String |
InstallerTranslator.getToolHome(Node node,
ToolInstallation tool,
TaskListener log) |
protected abstract String |
ToolInstallation.ToolConverter.oldHomeField(ToolInstallation obj) |
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.
|
void |
ToolDescriptor.setInstallations(T... installations)
Overwrites
ToolInstallations. |
void |
InstallSourceProperty.setTool(ToolInstallation t) |
protected void |
ToolInstaller.setTool(ToolInstallation t)
Called during the initialization to tell
ToolInstaller what ToolInstallation
it is configured against. |
| Modifier and Type | Method and Description |
|---|---|
static List<ToolInstallerDescriptor<?>> |
ToolInstallerDescriptor.for_(Class<? extends ToolInstallation> type)
Filters
ToolInstallerDescriptor.all() by eliminating things that are not applicable to the given type. |
boolean |
JDKInstaller.DescriptorImpl.isApplicable(Class<? extends ToolInstallation> toolType) |
boolean |
ToolInstallerDescriptor.isApplicable(Class<? extends ToolInstallation> toolType)
Controls what kind of
ToolInstallation this installer can be applied to. |
Copyright © 2019. All rights reserved.