Interface IPythonSideEngine


public interface IPythonSideEngine
Main entry point for Py4J on Python side.
  • Method Details

    • executeScript

      IInteractiveReturn executeScript(String codeText, String filename) throws Throwable
      Execute a block of code on the target as a script.
      Throws:
      Throwable
    • executeInteractive

      IInteractiveReturn executeInteractive(String codeText) throws Throwable
      Execute a block of code on the target as an interactive line.
      Throws:
      Throwable
    • internalGetVariable

      Object internalGetVariable(String name)
      See Also:
      • AbstractScriptEngine.internalGetVariable(String)
    • internalGetVariables

      Map<String,Object> internalGetVariables()
      See Also:
      • AbstractScriptEngine.internalGetVariables()
    • internalHasVariable

      boolean internalHasVariable(String name)
      See Also:
      • AbstractScriptEngine.internalHasVariable(String)
    • internalSetVariable

      void internalSetVariable(String name, Object content)
      See Also:
      • AbstractScriptEngine.internalSetVariable(String, Object)
    • teardownEngine

      void teardownEngine()
      Tear down the Python side of the engine