Class ScriptRunnerCreator


  • public class ScriptRunnerCreator
    extends java.lang.Object
    This is a helper class used by ScriptRunnerHelper to create a ScriptRunner based on a classloader and on a language.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ScriptRunnerBase createRunner​(java.lang.String manager, java.lang.String language, java.lang.ClassLoader classLoader)
      Create a ScriptRunner.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ScriptRunnerCreator

        public ScriptRunnerCreator​(Project project)
        Constructor for creator.
        Parameters:
        project - the current project.
    • Method Detail

      • createRunner

        public ScriptRunnerBase createRunner​(java.lang.String manager,
                                             java.lang.String language,
                                             java.lang.ClassLoader classLoader)
        Create a ScriptRunner.
        Parameters:
        manager - the script manager ("auto" | "bsf" | "javax")
        language - the language.
        classLoader - the classloader to use
        Returns:
        the created script runner.
        Throws:
        BuildException - if unable to create the ScriptRunner.