pub async fn setup_frontend_plugins_pre_build(
plugins: &mut Plugins,
_plugin_options: &[PluginOptions],
fe_opts: &FrontendOptions,
_meta_config: Option<&[PluginOptions]>,
) -> Result<()>Expand description
Sets up frontend plugins before the FrontendBuilder is constructed.
This is where “infrastructure configurators” are registered — plugins that the builder
consumes during construction (e.g., CatalogManagerConfiguratorRef, cache invalidators).
In distributed mode this is called twice:
- First without meta config (before
create_meta_client), for plugins needed by the meta client. - Second with meta config pulled from metasrv, for dynamic configurators.
In standalone mode it is called once with None.