hudson.plugins.script_realm
Class LoginScriptLauncher

java.lang.Object
  extended by hudson.Launcher
      extended by hudson.Launcher.LocalLauncher
          extended by hudson.plugins.script_realm.LoginScriptLauncher

public class LoginScriptLauncher
extends hudson.Launcher.LocalLauncher

This launcher does not expand the given environment variables - this is needed, as the password and user should be past to the script as they are entered in the UI. (e.g. '$$' should not be expanded to '$', but stay as it is)

Author:
domi

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
LoginScriptLauncher(hudson.model.TaskListener listener)
           
 
Method Summary
static hudson.EnvVars inherit(java.lang.String[] env)
          Expands the list of environment variables.
 hudson.Proc launch(hudson.Launcher.ProcStarter ps)
           
 
Methods inherited from class hudson.Launcher.LocalLauncher
kill, launchChannel, launchChannel
 
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

LoginScriptLauncher

public LoginScriptLauncher(hudson.model.TaskListener listener)
Method Detail

launch

public hudson.Proc launch(hudson.Launcher.ProcStarter ps)
                   throws java.io.IOException
Overrides:
launch in class hudson.Launcher.LocalLauncher
Throws:
java.io.IOException

inherit

public static hudson.EnvVars inherit(java.lang.String[] env)
Expands the list of environment variables.



Copyright © 2012. All Rights Reserved.