hudson.plugins.clover
Class CloverBuildWrapper.CloverDecoratingLauncher

java.lang.Object
  extended by hudson.Launcher
      extended by hudson.plugins.clover.CloverBuildWrapper.CloverDecoratingLauncher
Enclosing class:
CloverBuildWrapper

public static class CloverBuildWrapper.CloverDecoratingLauncher
extends hudson.Launcher


Nested Class Summary
 
Nested classes/interfaces inherited from class hudson.Launcher
hudson.Launcher.LocalLauncher, hudson.Launcher.ProcStarter, hudson.Launcher.RemoteLauncher
 
Field Summary
 
Fields inherited from class hudson.Launcher
channel, listener, showFullPath
 
Constructor Summary
CloverBuildWrapper.CloverDecoratingLauncher(hudson.Launcher outer, com.atlassian.clover.api.ci.CIOptions.Builder options, String license)
           
 
Method Summary
 void decorateArgs(hudson.Launcher.ProcStarter starter)
           
 void kill(Map<String,String> modelEnvVars)
           
 hudson.Proc launch(hudson.Launcher.ProcStarter starter)
           
 hudson.remoting.Channel launchChannel(String[] cmd, OutputStream out, hudson.FilePath workDir, Map<String,String> envVars)
           
 
Methods inherited from class hudson.Launcher
decorateByPrefix, decorateFor, getChannel, getComputer, getListener, isUnix, launch, launch, launch, launch, launch, launch, launch, launch, launch, launch, launch, launch, launch, maskedPrintCommandLine, maskedPrintCommandLine, printCommandLine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CloverBuildWrapper.CloverDecoratingLauncher

public CloverBuildWrapper.CloverDecoratingLauncher(hudson.Launcher outer,
                                                   com.atlassian.clover.api.ci.CIOptions.Builder options,
                                                   String license)
Method Detail

launch

public hudson.Proc launch(hudson.Launcher.ProcStarter starter)
                   throws IOException
Specified by:
launch in class hudson.Launcher
Throws:
IOException

decorateArgs

public void decorateArgs(hudson.Launcher.ProcStarter starter)
                  throws IOException
Throws:
IOException

launchChannel

public hudson.remoting.Channel launchChannel(String[] cmd,
                                             OutputStream out,
                                             hudson.FilePath workDir,
                                             Map<String,String> envVars)
                                      throws IOException,
                                             InterruptedException
Specified by:
launchChannel in class hudson.Launcher
Throws:
IOException
InterruptedException

kill

public void kill(Map<String,String> modelEnvVars)
          throws IOException,
                 InterruptedException
Specified by:
kill in class hudson.Launcher
Throws:
IOException
InterruptedException


Copyright © 2004-2012 Hudson. All Rights Reserved.