/** * Returns the <code>Module</code> instance giving a name and version * constraints. * * @param name the module name * @param version the module version. * @return the module instance or null if none can be found * @throws ResolveError if the module dependencies cannot be resolved */ public Module makeModuleFor(String name, String version) throws ResolveError { return makeModuleFor(name, version, true); }
/** * Returns the <code>Module</code> instance giving a name and version * constraints. * * @param name the module name * @param version the module version. * @return the module instance or null if none can be found * @throws ResolveError if the module dependencies cannot be resolved */ public Module makeModuleFor(String name, String version) throws ResolveError { return makeModuleFor(name, version, true); }
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; }