/** * Adds a module to the package manager. * Once all modules are added, you have to call initializeModules() * to configure and initialize the new modules. * * @param modClass the module class */ public synchronized void addModule(final String modClass) { final ArrayList loadModules = new ArrayList(); final ModuleInfo modInfo = new DefaultModuleInfo (modClass, null, null, null); if (loadModule(modInfo, new ArrayList(), loadModules, false)) { for (int i = 0; i < loadModules.size(); i++) { final Module mod = (Module) loadModules.get(i); this.modules.add(new PackageState(mod)); } } }
/** * Adds a module to the package manager. * Once all modules are added, you have to call initializeModules() * to configure and initialize the new modules. * * @param modClass the module class */ public synchronized void addModule(final String modClass) { final ArrayList loadModules = new ArrayList(); final ModuleInfo modInfo = new DefaultModuleInfo (modClass, null, null, null); if (loadModule(modInfo, new ArrayList(), loadModules, false)) { for (int i = 0; i < loadModules.size(); i++) { final Module mod = (Module) loadModules.get(i); this.modules.add(new PackageState(mod)); } } }
/** * Adds a module to the package manager. * Once all modules are added, you have to call initializeModules() * to configure and initialize the new modules. * * @param modClass the module class */ public synchronized void addModule(final String modClass) { final ArrayList loadModules = new ArrayList(); final ModuleInfo modInfo = new DefaultModuleInfo (modClass, null, null, null); if (loadModule(modInfo, new ArrayList(), loadModules, false)) { for (int i = 0; i < loadModules.size(); i++) { final Module mod = (Module) loadModules.get(i); this.modules.add(new PackageState(mod)); } } }
final PackageState state = new PackageState(module, PackageState.STATE_ERROR); dropFailedModule(state); return false; final PackageState state = new PackageState(module, PackageState.STATE_ERROR); dropFailedModule(state); return false; ("Circular module reference: This module definition is invalid: ", module.getClass())); final PackageState state = new PackageState(module, PackageState.STATE_ERROR); dropFailedModule(state); return false; if (loadModule(required[i], incompleteModules, modules, true) == false) { Log.debug("Indicated failure for module: " + module.getModuleClass()); final PackageState state = new PackageState(module, PackageState.STATE_ERROR); dropFailedModule(state); return false;
final PackageState state = new PackageState(module, PackageState.STATE_ERROR); dropFailedModule(state); return false; final PackageState state = new PackageState(module, PackageState.STATE_ERROR); dropFailedModule(state); return false; ("Circular module reference: This module definition is invalid: ", module.getClass())); final PackageState state = new PackageState(module, PackageState.STATE_ERROR); dropFailedModule(state); return false; if (loadModule(required[i], incompleteModules, modules, true) == false) { Log.debug("Indicated failure for module: " + module.getModuleClass()); final PackageState state = new PackageState(module, PackageState.STATE_ERROR); dropFailedModule(state); return false;
final PackageState state = new PackageState(module, PackageState.STATE_ERROR); dropFailedModule(state); return false; final PackageState state = new PackageState(module, PackageState.STATE_ERROR); dropFailedModule(state); return false; ("Circular module reference: This module definition is invalid: ", module.getClass())); final PackageState state = new PackageState(module, PackageState.STATE_ERROR); dropFailedModule(state); return false; if (loadModule(required[i], incompleteModules, modules, true) == false) { Log.debug("Indicated failure for module: " + module.getModuleClass()); final PackageState state = new PackageState(module, PackageState.STATE_ERROR); dropFailedModule(state); return false;