Class JpyInit

java.lang.Object
com.illumon.iris.db.util.jpy.JpyInit

public class JpyInit extends Object
Initializes Jpy. A guarded initialization via JpyConfigExt.startPython()
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    init(com.fishlib.io.logger.Logger log)
    Initialize jpy settings from Deephaven props
    static void
    init(com.fishlib.io.logger.Logger log, io.deephaven.jpy.JpyConfigExt jpyConfig)
    Initialize the python runtime via libpython.so

    Methods inherited from class java.lang.Object

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

    • JpyInit

      public JpyInit()
  • Method Details

    • init

      public static void init(com.fishlib.io.logger.Logger log)
      Initialize jpy settings from Deephaven props
      Parameters:
      log - A logger to print warnings and errors
    • init

      public static void init(com.fishlib.io.logger.Logger log, io.deephaven.jpy.JpyConfigExt jpyConfig)
      Initialize the python runtime via libpython.so
      Parameters:
      log - A logger to print log messages and warnings
      jpyConfig - A JpyConfigExt object defining where to find appropriate binaries / linked libraries / etc.