public class SBuildInstallation extends hudson.tools.ToolInstallation implements hudson.model.EnvironmentSpecific<SBuildInstallation>, hudson.slaves.NodeSpecific<SBuildInstallation>
Modifier and Type | Class and Description |
---|---|
static class |
SBuildInstallation.DescriptorImpl |
Constructor and Description |
---|
SBuildInstallation(String name,
String home,
List<? extends hudson.tools.ToolProperty<?>> properties) |
Modifier and Type | Method and Description |
---|---|
void |
buildEnvVars(hudson.EnvVars env) |
SBuildInstallation |
forEnvironment(hudson.EnvVars env) |
SBuildInstallation |
forNode(hudson.model.Node node,
hudson.model.TaskListener log) |
String |
getExecutable(hudson.Launcher launcher) |
boolean |
getExists() |
public void buildEnvVars(hudson.EnvVars env)
buildEnvVars
in class hudson.tools.ToolInstallation
public String getExecutable(hudson.Launcher launcher) throws IOException, InterruptedException
IOException
InterruptedException
public boolean getExists() throws IOException, InterruptedException
IOException
InterruptedException
public SBuildInstallation forEnvironment(hudson.EnvVars env)
forEnvironment
in interface hudson.model.EnvironmentSpecific<SBuildInstallation>
public SBuildInstallation forNode(hudson.model.Node node, hudson.model.TaskListener log) throws IOException, InterruptedException
forNode
in interface hudson.slaves.NodeSpecific<SBuildInstallation>
IOException
InterruptedException
Copyright © 2004-2014. All Rights Reserved.