Trait PluginSystem

Source
pub trait PluginSystem: Lifecycle {
    // Required methods
    fn get_plugin_context_factory(
        &self,
    ) -> Arc<dyn PluginContextFactory + Send + Sync>;
    fn get_plugin_container_manager(
        &self,
    ) -> Arc<dyn PluginContainerManager + Send + Sync>;
    fn get_plugin_repository_manager(
        &self,
    ) -> Arc<dyn PluginRepositoryManager + Send + Sync>;
    fn get_plugin_resolver(&self) -> Arc<dyn PluginResolver + Send + Sync>;
}

Required Methods§

Trait Implementations§

Source§

impl Injectable for dyn PluginSystem + Sync + Send

Implementors§