Class DataImportServerTools

java.lang.Object
io.deephaven.enterprise.dataimportserver.DataImportServerTools

public class DataImportServerTools extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.dataimport.logtailer.DataImportServer
    getDisByName(@NotNull String disName)
    Retrieve a DataImportServer by name.
    static @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.dataimport.logtailer.DataImportServer
    getDisByName(@NotNull String disName, Class<?> clazz)
    Retrieve a DataImportServer by name.
    static @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.dataimport.logtailer.DataImportServer
    getDisByNameWithStorage(@NotNull String disName, @NotNull String storageRoot)
    Retrieve a DataImportServer by name, specifying the storage root.
    static @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.dataimport.logtailer.DataImportServer
    getDisByNameWithStorage(@NotNull String disName, @NotNull String storageRoot, Class<?> clazz)
    Retrieve a DataImportServer by name, specifying the storage root.

    Methods inherited from class java.lang.Object

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

    • getDisByName

      @ScriptApi @NotNull public static @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.dataimport.logtailer.DataImportServer getDisByName(@NotNull @NotNull String disName)
      Retrieve a DataImportServer by name.

      The logger uses DataImportServer as a default class identifier.

      If the DIS uses private storage, then you must call getDisByNameWithStorage(String, String, Class).

      Parameters:
      disName - the name of the DIS to instantiate and start
      Returns:
      the dis referenced by the given name
    • getDisByName

      @ScriptApi @NotNull public static @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.dataimport.logtailer.DataImportServer getDisByName(@NotNull @NotNull String disName, Class<?> clazz)
      Retrieve a DataImportServer by name.

      If the DIS uses private storage, then you must call getDisByNameWithStorage(String, String, Class).

      Parameters:
      disName - the name of the DIS to instantiate and start
      clazz - the class for logging
      Returns:
      the dis referenced by the given name
    • getDisByNameWithStorage

      @ScriptApi @NotNull public static @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.dataimport.logtailer.DataImportServer getDisByNameWithStorage(@NotNull @NotNull String disName, @NotNull @NotNull String storageRoot, Class<?> clazz)
      Retrieve a DataImportServer by name, specifying the storage root.
      Parameters:
      disName - the name of the DIS to instantiate and start
      storageRoot - the storage root for DISes configured with "private storage".
      clazz - the class for logging
      Returns:
      the dis referenced by the given name
    • getDisByNameWithStorage

      @ScriptApi @NotNull public static @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.dataimport.logtailer.DataImportServer getDisByNameWithStorage(@NotNull @NotNull String disName, @NotNull @NotNull String storageRoot)
      Retrieve a DataImportServer by name, specifying the storage root.

      The logger uses DataImportServer as a default class identifier.

      Parameters:
      disName - the name of the DIS to instantiate and start
      storageRoot - the storage root for DISes configured with "private storage".
      Returns:
      the dis referenced by the given name