Package com.illumon.iris.controller
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 Summary
Modifier and Type Method Description default TypeSpecificConfigPanel
getTypeSpecificConfigPanel(PersistentQueryControllerConfiguration serverConfiguration, com.fishlib.io.logger.Logger log)
Deprecated.default TypeSpecificConfigPanel
getTypeSpecificConfigPanel(PersistentQueryControllerConfiguration serverConfiguration, com.fishlib.io.logger.Logger log, IrisWidgetSupport widgetSupport)
Create the type specific panel for a given configuration type.
-
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 configurationlog
- the log element to use for errorswidgetSupport
- the instance of widget support; for access to queries, etc.- Returns:
- a type specific configuration panel
-