Package org.jenkinsci.plugins.radargun
Class RadarGunInstallation
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<ToolInstallation>
-
- hudson.tools.ToolInstallation
-
- org.jenkinsci.plugins.radargun.RadarGunInstallation
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<ToolInstallation>
,EnvironmentSpecific<RadarGunInstallation>
,ModelObject
,NodeSpecific<RadarGunInstallation>
,Serializable
public class RadarGunInstallation extends ToolInstallation implements EnvironmentSpecific<RadarGunInstallation>, NodeSpecific<RadarGunInstallation>, ModelObject
RadarGunInstallation- Author:
- vjuranek
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RadarGunInstallation.DescriptorImpl
-
Nested classes/interfaces inherited from class hudson.tools.ToolInstallation
ToolInstallation.ToolConverter
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description RadarGunInstallation(String name, String home, List<? extends ToolProperty<?>> properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RadarGunInstallation
forEnvironment(EnvVars environment)
RadarGunInstallation
forNode(Node node, TaskListener log)
String
getDisplayName()
String
getExecutable(RgScriptConfig executable, hudson.remoting.VirtualChannel channel)
Gets the executable path of this RadarGun installation on the given target system.-
Methods inherited from class hudson.tools.ToolInstallation
all, buildEnvVars, getHome, getName, getProperties, readResolve, toString, translate, translate, translateFor, writeReplace
-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Constructor Detail
-
RadarGunInstallation
@DataBoundConstructor public RadarGunInstallation(String name, String home, List<? extends ToolProperty<?>> properties)
-
-
Method Detail
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in interfaceModelObject
-
forEnvironment
public RadarGunInstallation forEnvironment(EnvVars environment)
- Specified by:
forEnvironment
in interfaceEnvironmentSpecific<RadarGunInstallation>
-
forNode
public RadarGunInstallation forNode(Node node, TaskListener log) throws IOException, InterruptedException
- Specified by:
forNode
in interfaceNodeSpecific<RadarGunInstallation>
- Throws:
IOException
InterruptedException
-
getExecutable
public String getExecutable(RgScriptConfig executable, hudson.remoting.VirtualChannel channel) throws IOException, InterruptedException
Gets the executable path of this RadarGun installation on the given target system.- Throws:
IOException
InterruptedException
-
-