Package hudson.plugins.clover
Class CloverBuildWrapper.CloverDecoratingLauncher
- java.lang.Object
-
- hudson.Launcher
-
- hudson.plugins.clover.CloverBuildWrapper.CloverDecoratingLauncher
-
- Enclosing class:
- CloverBuildWrapper
public static class CloverBuildWrapper.CloverDecoratingLauncher extends Launcher
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.Launcher
Launcher.DecoratedLauncher, Launcher.DummyLauncher, Launcher.IOTriplet, Launcher.LocalLauncher, Launcher.ProcStarter, Launcher.RemoteLauncher, Launcher.RemoteProcess
-
-
Field Summary
-
Fields inherited from class hudson.Launcher
channel, envVarsFilterRuleWrapper, listener, showFullPath
-
-
Constructor Summary
Constructors Constructor Description CloverDecoratingLauncher(CloverBuildWrapper cloverBuildWrapper, CloverInstallation clover, Launcher outer, com.atlassian.clover.api.ci.CIOptions.Builder options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
decorateArgs(Launcher.ProcStarter starter)
boolean
isUnix()
void
kill(Map<String,String> modelEnvVars)
Proc
launch(Launcher.ProcStarter starter)
hudson.remoting.Channel
launchChannel(String[] cmd, OutputStream out, FilePath workDir, Map<String,String> envVars)
-
Methods inherited from class hudson.Launcher
decorateByEnv, decorateByPrefix, decorateFor, getChannel, getComputer, getListener, launch, launch, launch, launch, launch, launch, launch, launch, launch, launch, launch, launch, launch, maskedPrintCommandLine, maskedPrintCommandLine, prepareFilterRules, printCommandLine, setEnvVarsFilterRuleWrapper
-
-
-
-
Constructor Detail
-
CloverDecoratingLauncher
public CloverDecoratingLauncher(CloverBuildWrapper cloverBuildWrapper, CloverInstallation clover, Launcher outer, com.atlassian.clover.api.ci.CIOptions.Builder options)
-
-
Method Detail
-
launch
public Proc launch(Launcher.ProcStarter starter) throws IOException
- Specified by:
launch
in classLauncher
- Throws:
IOException
-
decorateArgs
public void decorateArgs(Launcher.ProcStarter starter) throws IOException
- Throws:
IOException
-
launchChannel
public hudson.remoting.Channel launchChannel(String[] cmd, OutputStream out, FilePath workDir, Map<String,String> envVars) throws IOException, InterruptedException
- Specified by:
launchChannel
in classLauncher
- Throws:
IOException
InterruptedException
-
kill
public void kill(Map<String,String> modelEnvVars) throws IOException, InterruptedException
- Specified by:
kill
in classLauncher
- Throws:
IOException
InterruptedException
-
-