Package org.jenkinsci.plugins.radargun
Class RadarGunBuilder
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Builder
-
- org.jenkinsci.plugins.radargun.RadarGunBuilder
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<Builder>
,BuildStep
public class RadarGunBuilder extends Builder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RadarGunBuilder.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
-
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
-
Constructor Summary
Constructors Constructor Description RadarGunBuilder(RadarGunInstance radarGunInstance, ScenarioSource scenarioSource, NodeConfigSource nodeSource, ScriptSource scriptSource, String remoteLoginProgram, String remoteLogin, String privateKeyPath, String workspacePath, String pluginPath, String pluginConfigPath, String reporterPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RadarGunBuilder.DescriptorImpl
getDescriptor()
NodeConfigSource
getNodeSource()
String
getPluginConfigPath()
String
getPluginPath()
String
getPrivateKeyPath()
RadarGunInstance
getRadarGunInstance()
String
getRemoteLogin()
String
getRemoteLoginProgram()
String
getReporterPath()
ScenarioSource
getScenarioSource()
ScriptSource
getScriptSource()
String
getWorkspacePath()
boolean
perform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener)
RadarGunBuilder
readResolve()
For keeping backward compatibility defaults in ssh as a remote login program and converts RG name into RG installation wrapper-
Methods inherited from class hudson.tasks.Builder
all, getRequiredMonitorService, prebuild
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, prebuild
-
-
-
-
Constructor Detail
-
RadarGunBuilder
@DataBoundConstructor public RadarGunBuilder(RadarGunInstance radarGunInstance, ScenarioSource scenarioSource, NodeConfigSource nodeSource, ScriptSource scriptSource, String remoteLoginProgram, String remoteLogin, String privateKeyPath, String workspacePath, String pluginPath, String pluginConfigPath, String reporterPath)
-
-
Method Detail
-
readResolve
public RadarGunBuilder readResolve()
For keeping backward compatibility defaults in ssh as a remote login program and converts RG name into RG installation wrapper
-
getRadarGunInstance
public RadarGunInstance getRadarGunInstance()
-
getScenarioSource
public ScenarioSource getScenarioSource()
-
getNodeSource
public NodeConfigSource getNodeSource()
-
getScriptSource
public ScriptSource getScriptSource()
-
getRemoteLoginProgram
public String getRemoteLoginProgram()
-
getRemoteLogin
public String getRemoteLogin()
-
getPrivateKeyPath
public String getPrivateKeyPath()
-
getWorkspacePath
public String getWorkspacePath()
-
getPluginPath
public String getPluginPath()
-
getPluginConfigPath
public String getPluginConfigPath()
-
getReporterPath
public String getReporterPath()
-
perform
public boolean perform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException
- Specified by:
perform
in interfaceBuildStep
- Overrides:
perform
in classBuildStepCompatibilityLayer
- Throws:
InterruptedException
IOException
-
getDescriptor
public RadarGunBuilder.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<Builder>
- Overrides:
getDescriptor
in classBuilder
-
-