public class MercurialInstallation extends hudson.tools.ToolInstallation implements hudson.slaves.NodeSpecific<MercurialInstallation>, hudson.model.EnvironmentSpecific<MercurialInstallation>
| Modifier and Type | Class and Description |
|---|---|
static class |
MercurialInstallation.DescriptorImpl |
| Constructor and Description |
|---|
MercurialInstallation(String name,
String home,
String executable,
boolean debug,
boolean useCaches,
boolean useSharing,
List<? extends hudson.tools.ToolProperty<?>> properties) |
| Modifier and Type | Method and Description |
|---|---|
static MercurialInstallation[] |
allInstallations() |
MercurialInstallation |
forEnvironment(hudson.EnvVars environment) |
MercurialInstallation |
forNode(hudson.model.Node node,
hudson.model.TaskListener log) |
boolean |
getDebug() |
String |
getExecutable() |
boolean |
isUseCaches() |
boolean |
isUseSharing() |
public String getExecutable()
public boolean getDebug()
public boolean isUseCaches()
public boolean isUseSharing()
public static MercurialInstallation[] allInstallations()
public MercurialInstallation forNode(hudson.model.Node node, hudson.model.TaskListener log) throws IOException, InterruptedException
forNode in interface hudson.slaves.NodeSpecific<MercurialInstallation>IOExceptionInterruptedExceptionpublic MercurialInstallation forEnvironment(hudson.EnvVars environment)
forEnvironment in interface hudson.model.EnvironmentSpecific<MercurialInstallation>Copyright © 2004-2013. All Rights Reserved.