@VisibleForTesting void scan(DefaultInputModule module) { new ModuleScanContainer(this, module).execute(); }
private void addCoreComponents() { add( module.definition(), module, MutableModuleSettings.class, new ModuleConfigurationProvider(), ModuleSensorsExecutor.class, // file system ModuleInputComponentStore.class, FileExclusions.class, DefaultModuleFileSystem.class, ModuleSensorOptimizer.class, ModuleSensorContext.class, ModuleSensorExtensionDictionnary.class, // Perspectives ScannerPerspectives.class); }
@Override protected void doBeforeStart() { addCoreComponents(); addExtensions(); }
@Override protected void doAfterStart() { getComponentByType(ModuleSensorsExecutor.class).execute(); }
private void addExtensions() { ExtensionInstaller pluginInstaller = getComponentByType(ExtensionInstaller.class); pluginInstaller.install(this, e -> isDeprecatedScannerSide(e) && isInstantiationStrategy(e, PER_PROJECT)); }
@Override protected void doBeforeStart() { addCoreComponents(); addExtensions(); }
@VisibleForTesting void scan(DefaultInputModule module) { new ModuleScanContainer(this, module).execute(); }
@Override protected void doAfterStart() { getComponentByType(ModuleSensorsExecutor.class).execute(); }
private void addCoreComponents() { add( module.definition(), module, MutableModuleSettings.class, new ModuleConfigurationProvider(), ModuleSensorsExecutor.class, // file system ModuleInputComponentStore.class, FileExclusions.class, DefaultModuleFileSystem.class, ModuleSensorOptimizer.class, ModuleSensorContext.class, ModuleSensorExtensionDictionnary.class, // Perspectives ScannerPerspectives.class); }
private void addExtensions() { ExtensionInstaller pluginInstaller = getComponentByType(ExtensionInstaller.class); pluginInstaller.install(this, e -> isDeprecatedScannerSide(e) && isInstantiationStrategy(e, PER_PROJECT)); }