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
ToolInstallation s. |
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
ToolDescriptor s. |
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) |
static String |
ToolLocationNodeProperty.getToolHome(Node node,
ToolInstallation installation,
TaskListener log)
Deprecated.
since 2009-04-09.
Use
translateFor(Node,TaskListener) |
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. |
String |
InstallerTranslator.getToolHome(Node node,
ToolInstallation tool,
TaskListener log) |
protected abstract String |
ToolInstallation.ToolConverter.oldHomeField(ToolInstallation obj) |
abstract FilePath |
ToolInstaller.performInstallation(ToolInstallation tool,
Node node,
TaskListener log)
Ensure that the configured tool is really installed.
|
FilePath |
DownloadFromUrlInstaller.performInstallation(ToolInstallation tool,
Node node,
TaskListener log) |
FilePath |
AbstractCommandInstaller.performInstallation(ToolInstallation tool,
Node node,
TaskListener log) |
FilePath |
JDKInstaller.performInstallation(ToolInstallation tool,
Node node,
TaskListener log) |
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.
|
void |
ToolDescriptor.setInstallations(T... installations)
Overwrites
ToolInstallation s. |
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 © 2014. All rights reserved.