Package hudson.tools

Class ToolLocationTranslator

java.lang.Object
hudson.tools.ToolLocationTranslator
All Implemented Interfaces:
ExtensionPoint
Direct Known Subclasses:
InstallerTranslator

public abstract class ToolLocationTranslator extends Object implements ExtensionPoint
This Jenkins-wide extension points can participate in determining the actual node-specific path of the ToolInstallation for the given Node.

This extension point is useful when there's a deterministic rule of where tools are installed. One can program such a logic and contribute a ToolLocationTranslator. Compared to manually specifying ToolLocationNodeProperty, duplicated configurations can be avoided this way.

Entry point to the translation process is

Since:
1.299
Author:
Kohsuke Kawaguchi
See Also: