Interface TypeSpecificConfigPanelFactory

All Known Implementing Classes:
BinaryImportConfigPanelFactory, CsvImportConfigPanelFactory, DownsampleImportConfigPanelFactory, InWorkerServiceConfigPanelFactory, JdbcImportConfigPanelFactory, MergeConfigPanelFactory, ReplayConfigPanelFactory, ValidateConfigPanelFactory, XmlImportConfigPanelFactory

public interface TypeSpecificConfigPanelFactory
Given a PersistentQueryControllerConfiguration produce a TypeSpecificConfigPanel
  • Method Details

    • getTypeSpecificConfigPanel

      @Deprecated default TypeSpecificConfigPanel getTypeSpecificConfigPanel(PersistentQueryControllerConfiguration serverConfiguration, com.fishlib.io.logger.Logger log)
      Deprecated.
      This method exists only for backwards compatibility. TODO: Remove around 6/1/2018 (Twilight + 3 months), after customers have had a chance to implement the version taking IrisWidgetSupport.
    • getTypeSpecificConfigPanel

      default TypeSpecificConfigPanel getTypeSpecificConfigPanel(PersistentQueryControllerConfiguration serverConfiguration, com.fishlib.io.logger.Logger log, IrisWidgetSupport widgetSupport)
      Create the type specific panel for a given configuration type.
      Parameters:
      serverConfiguration - the persistent query controller server configuration
      log - the log element to use for errors
      widgetSupport - the instance of widget support; for access to queries, etc.
      Returns:
      a type specific configuration panel