Class JebPythonPluginService

java.lang.Object
com.pnfsoftware.jeb.client.script.JebPythonPluginService

public class JebPythonPluginService extends Object
Manager for JEB plugins written in Python.
  • Constructor Details

    • JebPythonPluginService

      public JebPythonPluginService(File pyLibDir) throws JebException
      Create a new Python plugin loader.
      Parameters:
      pyLibDir - directory containing libraries used to execute plugins, including the Jython interpreter
      Throws:
      JebException
    • JebPythonPluginService

      public JebPythonPluginService(File pyLibDir, ClassLoader cl) throws JebException
      Create a new Python plugin loader.
      Parameters:
      pyLibDir - directory containing libraries used to execute plugins, including the Jython interpreter
      cl - optional classloader
      Throws:
      JebException
    • JebPythonPluginService

      public JebPythonPluginService(String pyLibDirPath) throws JebException
      Create a new Python plugin loader.
      Parameters:
      pyLibDirPath - directory containing libraries used to execute plugins (that folder must include the Jython interpreter)
      Throws:
      JebException
  • Method Details