Package com.mathworks.ci
Class MatlabInstallation
java.lang.Object
hudson.model.AbstractDescribableImpl<ToolInstallation>
hudson.tools.ToolInstallation
com.mathworks.ci.MatlabInstallation
- All Implemented Interfaces:
ExtensionPoint,Describable<ToolInstallation>,EnvironmentSpecific<MatlabInstallation>,NodeSpecific<MatlabInstallation>,Serializable
public class MatlabInstallation
extends ToolInstallation
implements EnvironmentSpecific<MatlabInstallation>, NodeSpecific<MatlabInstallation>
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class hudson.tools.ToolInstallation
ToolInstallation.ToolConverterNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
ConstructorsConstructorDescriptionMatlabInstallation(String name) MatlabInstallation(String name, String home, List<? extends ToolProperty<?>> properties) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildEnvVars(EnvVars env) forEnvironment(EnvVars envVars) forNode(Node node, TaskListener log) static MatlabInstallation[]getAll()static MatlabInstallationgetInstallation(String name) static booleanisEmpty()Methods inherited from class hudson.tools.ToolInstallation
all, getHome, getName, getProperties, readResolve, toString, translate, translate, translateFor, writeReplaceMethods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
MatlabInstallation
@DataBoundConstructor public MatlabInstallation(String name, @CheckForNull String home, List<? extends ToolProperty<?>> properties) -
MatlabInstallation
-
-
Method Details
-
forEnvironment
- Specified by:
forEnvironmentin interfaceEnvironmentSpecific<MatlabInstallation>
-
forNode
public MatlabInstallation forNode(@Nonnull Node node, TaskListener log) throws IOException, InterruptedException - Specified by:
forNodein interfaceNodeSpecific<MatlabInstallation>- Throws:
IOExceptionInterruptedException
-
buildEnvVars
- Overrides:
buildEnvVarsin classToolInstallation
-
getAll
-
isEmpty
public static boolean isEmpty() -
getInstallation
-