public interface PluginUISettingsProvider
Some plugins may have dynamic data that needs to be made available to the UI at server startup. This interface
provides a mechanism for providing that data via the generated config.js file's pluginUISettings map. When an
instance of this interface is registered via the PluginModule.addPluginUISettingsProvider() method, an entry will
be added to the pluginUISettings map using the key and JSON data the instance provides.
When registering a new PluginUISettingsProvider via addPluginUISettingsProvider(), you must register with a unique
providerKey value. To help guarantee uniqueness, we recommend following Java package naming standards. As an
example, a new Graylog plugin might use the key: "org.graylog.newuiplugin".