Uses of Class
hudson.tools.ToolInstallation
-
Packages that use ToolInstallation Package Description hudson.model Core object model that are bound to URLs via stapler, rooted atJenkins
.hudson.tasks hudson.tools -
-
Uses of ToolInstallation in hudson.model
Subclasses of ToolInstallation in hudson.model Modifier and Type Class Description class
JDK
Information about JDK installation.Methods in hudson.model with parameters of type ToolInstallation Modifier and Type Method Description protected String
JDK.ConverterImpl. oldHomeField(ToolInstallation obj)
-
Uses of ToolInstallation in hudson.tasks
Subclasses of ToolInstallation in hudson.tasks Modifier and Type Class Description static class
Maven.MavenInstallation
Represents a Maven installation in a system.Methods in hudson.tasks with parameters of type ToolInstallation Modifier and Type Method Description protected String
Maven.MavenInstallation.ConverterImpl. oldHomeField(ToolInstallation obj)
Method parameters in hudson.tasks with type arguments of type ToolInstallation Modifier and Type Method Description boolean
Maven.MavenInstaller.DescriptorImpl. isApplicable(Class<? extends ToolInstallation> toolType)
-
Uses of ToolInstallation in hudson.tools
Classes in hudson.tools with type parameters of type ToolInstallation Modifier and Type Class Description class
ToolDescriptor<T extends ToolInstallation>
class
ToolProperty<T extends ToolInstallation>
Extensible property ofToolInstallation
.Fields in hudson.tools declared as ToolInstallation Modifier and Type Field Description protected ToolInstallation
ToolInstaller. tool
protected T
ToolProperty. tool
Methods in hudson.tools that return ToolInstallation Modifier and Type Method Description T[]
ToolDescriptor. getInstallations()
Configured instances ofToolInstallation
s.ToolInstallation
ToolInstallation. translate(AbstractBuild<?,?> buildInProgress, TaskListener listener)
Convenient version oftranslate(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.Methods in hudson.tools that return types with arguments of type ToolInstallation Modifier and Type Method Description static DescriptorExtensionList<ToolInstallation,ToolDescriptor<?>>
ToolInstallation. all()
Returns all the registeredToolDescriptor
s.DescriptorExtensionList<ToolInstallation,ToolDescriptor<?>>
ToolLocationNodeProperty.DescriptorImpl. getToolDescriptors()
Class<ToolInstallation>
InstallSourceProperty. type()
Methods in hudson.tools with parameters of type ToolInstallation Modifier and Type Method 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)
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 eachtranslateFor(Node, TaskListener)
invocations (which normally means it's invoked for eachNodeSpecific.forNode(Node, TaskListener)
) to translate the tool location into the node specific location.protected abstract String
ToolInstallation.ToolConverter. oldHomeField(ToolInstallation obj)
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.void
ToolDescriptor. setInstallations(T... installations)
OverwritesToolInstallation
s.void
InstallSourceProperty. setTool(ToolInstallation t)
protected void
ToolInstaller. setTool(ToolInstallation t)
Called during the initialization to tellToolInstaller
whatToolInstallation
it is configured against.Method parameters in hudson.tools with type arguments of type ToolInstallation Modifier and Type Method Description static List<ToolInstallerDescriptor<?>>
ToolInstallerDescriptor. for_(Class<? extends ToolInstallation> type)
FiltersToolInstallerDescriptor.all()
by eliminating things that are not applicable to the given type.boolean
ToolInstallerDescriptor. isApplicable(Class<? extends ToolInstallation> toolType)
Controls what kind ofToolInstallation
this installer can be applied to.
-