protected Module loadFromRepository(String name, String version) { Set<Integer> keys = repositories.keySet(); TreeSet<Integer> sortedKeys = new TreeSet<Integer>(); sortedKeys.addAll(keys); for (Integer key : sortedKeys) { Repository repo = repositories.get(key); ModuleDefinition moduleDef = repo.find(name, version); if (moduleDef!=null) { return newModule(moduleDef); } } return null; }
protected Module loadFromRepository(String name, String version) { Set<Integer> keys = repositories.keySet(); TreeSet<Integer> sortedKeys = new TreeSet<Integer>(); sortedKeys.addAll(keys); for (Integer key : sortedKeys) { Repository repo = repositories.get(key); ModuleDefinition moduleDef = repo.find(name, version); if (moduleDef!=null) { return newModule(moduleDef); } } return null; }
for (ModuleDefinition moduleDef : repo.findAll()) { if (modules.get(AbstractFactory.getInstance().createModuleId(moduleDef)) == null) { Module newModule = newModule(moduleDef); if (newModule != null) {
for (ModuleDefinition moduleDef : repo.findAll()) { if (modules.get(AbstractFactory.getInstance().createModuleId(moduleDef)) == null) { Module newModule = newModule(moduleDef); if (newModule != null) {
/** * Modules can notify their registry that they have changed (classes, * resources,etc...). Registries are requested to take appropriate action * to make the new module available. */ public void changed(Module service) { // house keeping... remove(service); ModuleDefinition info = service.getModuleDefinition(); Module newService = newModule(info); // store it add(newService); }
/** * Modules can notify their registry that they have changed (classes, * resources,etc...). Registries are requested to take appropriate action * to make the new module available. */ public void changed(Module service) { // house keeping... remove(service); ModuleDefinition info = service.getModuleDefinition(); Module newService = newModule(info); // store it add(newService); }
public Module add(ModuleDefinition info, boolean resolve) throws ResolveError { // it may have already been created Module service = makeModuleFor(info.getName(), info.getVersion(), resolve); if (service!=null) { // Utils.getDefaultLogger().info("Service " + info.getName() // + " already registered"); } else { // create the service instance service = newModule(info); if (service != null){ add(service); } } return service; }
public Module add(ModuleDefinition info, boolean resolve) throws ResolveError { // it may have already been created Module service = makeModuleFor(info.getName(), info.getVersion(), resolve); if (service!=null) { // Utils.getDefaultLogger().info("Service " + info.getName() // + " already registered"); } else { // create the service instance service = newModule(info); if (service != null){ add(service); } } return service; }