public class CmTool extends hudson.tools.ToolInstallation implements hudson.slaves.NodeSpecific<CmTool>, hudson.model.EnvironmentSpecific<CmTool>
Modifier and Type | Class and Description |
---|---|
static class |
CmTool.DescriptorImpl |
Constructor and Description |
---|
CmTool(String name,
String home,
boolean useInvariantCulture,
List<? extends hudson.tools.ToolProperty<?>> properties) |
Modifier and Type | Method and Description |
---|---|
CmTool |
forEnvironment(hudson.EnvVars environment) |
CmTool |
forNode(hudson.model.Node node,
hudson.model.TaskListener log) |
static CmTool |
get(hudson.model.Node node,
hudson.EnvVars envVars,
hudson.model.TaskListener log) |
String |
getCmPath() |
CmTool.DescriptorImpl |
getDescriptor() |
boolean |
isUseInvariantCulture() |
static void |
onLoaded() |
public CmTool forEnvironment(hudson.EnvVars environment)
forEnvironment
in interface hudson.model.EnvironmentSpecific<CmTool>
public CmTool forNode(@Nonnull hudson.model.Node node, hudson.model.TaskListener log) throws IOException, InterruptedException
forNode
in interface hudson.slaves.NodeSpecific<CmTool>
IOException
InterruptedException
@Exported public boolean isUseInvariantCulture()
public String getCmPath()
public static CmTool get(hudson.model.Node node, hudson.EnvVars envVars, hudson.model.TaskListener log) throws IOException, InterruptedException
IOException
InterruptedException
public CmTool.DescriptorImpl getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tools.ToolInstallation>
getDescriptor
in class hudson.model.AbstractDescribableImpl<hudson.tools.ToolInstallation>
@Initializer(after=EXTENSIONS_AUGMENTED) public static void onLoaded()
Copyright © 2016–2023. All rights reserved.