List<ModuleInfo> modInfoList; ModuleInfo moduleInfo = new ModuleInfo(); moduleInfo.setName(module, module1.getProperty("name")); moduleInfo.setVersion(module, module1.getProperty("version")); moduleInfo.setPublicCle(module, module1.getProperty("public_cle")); moduleInfo.setType(module, module1.getProperty("type")); modInfoList.add(moduleInfo); moduleInfo = new ModuleInfo(); moduleInfo.setName(module, module2.getProperty("name")); moduleInfo.setVersion(module, module2.getProperty("version")); moduleInfo.setPublicCle(module, module2.getProperty("public_cle")); moduleInfo.setType(module, module2.getProperty("type")); modInfoList.add(moduleInfo);
private void doDumpModuleInformation(final String name, final StringBuilder b) { ModuleInfo description = getModuleDescription(name); b.append("Module ").append(name).append('\n'); b.append(" Class loader: ").append(description.getClassLoader()).append('\n'); String fallbackLoader = description.getFallbackLoader(); if (fallbackLoader != null) b.append(" Fallback loader: ").append(fallbackLoader).append('\n'); String mainClass = description.getMainClass(); if (mainClass != null) b.append(" Main Class: ").append(mainClass).append('\n'); List<ResourceLoaderInfo> loaders = description.getResourceLoaders(); b.append(" Resource Loaders:\n"); for (ResourceLoaderInfo loader : loaders) { for (DependencyInfo dependencyInfo : description.getDependencies()) { b.append(" Type: ").append(dependencyInfo.getDependencyType()).append('\n'); String moduleName = dependencyInfo.getModuleName();
private ModelNode populateModuleInfo(ModuleInfo module) throws Exception { ModelNode result = new ModelNode(); result.get("name").set(module.getName()); if (module.getMainClass() != null) { value.set(module.getMainClass()); if (module.getFallbackLoader() != null) { value.set(module.getFallbackLoader()); for (DependencyInfo dependencySpec : module.getDependencies()) { if (dependencySpec.getModuleName() == null) { continue; //todo check why it returns empty dependancy for (ResourceLoaderInfo loaderInfo : module.getResourceLoaders()) { ModelNode loader = resourceLoaders.add(); loader.get("type").set(loaderInfo.getType());
public ModuleInfo getModuleDescription(final String name) { ModuleLoader loader = getModuleLoader(); final Module module = loadModule(name, loader); final List<DependencyInfo> dependencies = doGetDependencies(module); final List<ResourceLoaderInfo> resourceLoaders = doGetResourceLoaders(module); final LocalLoader fallbackLoader = module.getFallbackLoader(); final String fallbackLoaderString = fallbackLoader == null ? null : fallbackLoader.toString(); return new ModuleInfo(module.getIdentifier().toString(), module.getModuleLoader().mxBean, dependencies, resourceLoaders, module.getMainClass(), module.getClassLoaderPrivate().toString(), fallbackLoaderString); }
private void doDumpModuleInformation(final String name, final StringBuilder b) { ModuleInfo description = getModuleDescription(name); b.append("Module ").append(name).append('\n'); b.append(" Class loader: ").append(description.getClassLoader()).append('\n'); String fallbackLoader = description.getFallbackLoader(); if (fallbackLoader != null) b.append(" Fallback loader: ").append(fallbackLoader).append('\n'); String mainClass = description.getMainClass(); if (mainClass != null) b.append(" Main Class: ").append(mainClass).append('\n'); List<ResourceLoaderInfo> loaders = description.getResourceLoaders(); b.append(" Resource Loaders:\n"); for (ResourceLoaderInfo loader : loaders) { for (DependencyInfo dependencyInfo : description.getDependencies()) { b.append(" Type: ").append(dependencyInfo.getDependencyType()).append('\n'); String moduleName = dependencyInfo.getModuleName();
private ModelNode populateModuleInfo(ModuleInfo module) throws Exception { ModelNode result = new ModelNode(); result.get("name").set(module.getName()); if (module.getMainClass() != null) { value.set(module.getMainClass()); if (module.getFallbackLoader() != null) { value.set(module.getFallbackLoader()); for (DependencyInfo dependencySpec : module.getDependencies()) { if (dependencySpec.getModuleName() == null) { continue; //todo check why it returns empty dependancy for (ResourceLoaderInfo loaderInfo : module.getResourceLoaders()) { ModelNode loader = resourceLoaders.add(); loader.get("type").set(loaderInfo.getType());
public ModuleInfo getModuleDescription(final String name) { ModuleLoader loader = getModuleLoader(); final Module module = loadModule(name, loader); final List<DependencyInfo> dependencies = doGetDependencies(module); final List<ResourceLoaderInfo> resourceLoaders = doGetResourceLoaders(module); final LocalLoader fallbackLoader = module.getFallbackLoader(); final String fallbackLoaderString = fallbackLoader == null ? null : fallbackLoader.toString(); return new ModuleInfo(module.getIdentifier().toString(), module.getModuleLoader().mxBean, dependencies, resourceLoaders, module.getMainClass(), module.getClassLoaderPrivate().toString(), fallbackLoaderString); }