org.jenkinsci.plugins.tcl
Class TclDriver

java.lang.Object
  extended by org.jenkinsci.plugins.tcl.interpreter.jTclTTY
      extended by org.jenkinsci.plugins.tcl.TclDriver

public class TclDriver
extends jTclTTY

Tcl driver that integrates jTclTTY with jenkins build environment


Nested Class Summary
 class TclDriver.StdErr
           
 class TclDriver.StdOut
           
 
Field Summary
static String JENKINS_NAMESPACE
           
 
Constructor Summary
TclDriver(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener, hudson.tasks.Builder buildInstance)
          Construct and initializes Tcl environment Function overwrites Thread.ClassLoader by Class.ClassLoader due to jenkins dependency loader specific ( more info - http://jenkins.361315.n4.nabble.com/ClassLoader-in-plugins-td1470791.html )
 
Method Summary
 String Execute(String command)
           
 hudson.model.AbstractBuild getBuildInfo()
           
 hudson.Launcher getBuildLauncher()
           
 hudson.model.BuildListener getBuildListener()
           
 
Methods inherited from class org.jenkinsci.plugins.tcl.interpreter.jTclTTY
getInterpreter, getTempDirectory, getWorkDirectory, Initialize, setIOChannel, setIOChannel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JENKINS_NAMESPACE

public static final String JENKINS_NAMESPACE
See Also:
Constant Field Values
Constructor Detail

TclDriver

public TclDriver(hudson.model.AbstractBuild build,
                 hudson.Launcher launcher,
                 hudson.model.BuildListener listener,
                 hudson.tasks.Builder buildInstance)
          throws tcl.lang.TclException
Construct and initializes Tcl environment

Function overwrites Thread.ClassLoader by Class.ClassLoader due to jenkins dependency loader specific ( more info - http://jenkins.361315.n4.nabble.com/ClassLoader-in-plugins-td1470791.html )

Parameters:
build -
launcher -
listener -
Throws:
tcl.lang.TclException - Error occurred in jtcl or its wrapper
Method Detail

Execute

public String Execute(String command)
               throws tcl.lang.TclException
Overrides:
Execute in class jTclTTY
Throws:
tcl.lang.TclException

getBuildListener

public hudson.model.BuildListener getBuildListener()

getBuildLauncher

public hudson.Launcher getBuildLauncher()

getBuildInfo

public hudson.model.AbstractBuild getBuildInfo()


Copyright © 2004-2013. All Rights Reserved.