Package com.checkmarx.jenkins.tools
Class CheckmarxInstallation
java.lang.Object
hudson.model.AbstractDescribableImpl<ToolInstallation>
hudson.tools.ToolInstallation
com.checkmarx.jenkins.tools.CheckmarxInstallation
- All Implemented Interfaces:
ExtensionPoint,Describable<ToolInstallation>,EnvironmentSpecific<CheckmarxInstallation>,NodeSpecific<CheckmarxInstallation>,Serializable
public class CheckmarxInstallation
extends ToolInstallation
implements EnvironmentSpecific<CheckmarxInstallation>, NodeSpecific<CheckmarxInstallation>
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class hudson.tools.ToolInstallation
ToolInstallation.ToolConverterNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
ConstructorsConstructorDescriptionCheckmarxInstallation(String name, String home, List<? extends ToolProperty<?>> properties) -
Method Summary
Modifier and TypeMethodDescriptionforEnvironment(EnvVars envVars) forNode(Node node, TaskListener taskListener) getCheckmarxExecutable(Launcher launcher) Methods inherited from class hudson.tools.ToolInstallation
all, buildEnvVars, getHome, getName, getProperties, readResolve, toString, translate, translate, translateFor, writeReplaceMethods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
CheckmarxInstallation
@DataBoundConstructor public CheckmarxInstallation(@NonNull String name, @NonNull String home, List<? extends ToolProperty<?>> properties)
-
-
Method Details
-
forEnvironment
- Specified by:
forEnvironmentin interfaceEnvironmentSpecific<CheckmarxInstallation>
-
forNode
public CheckmarxInstallation forNode(@NonNull Node node, TaskListener taskListener) throws IOException, InterruptedException - Specified by:
forNodein interfaceNodeSpecific<CheckmarxInstallation>- Throws:
IOExceptionInterruptedException
-
getCheckmarxExecutable
public String getCheckmarxExecutable(@NonNull Launcher launcher) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-