public class ModuleManagerImpl extends Object implements ModuleManager, org.springframework.beans.factory.DisposableBean
| Constructor and Description |
|---|
ModuleManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
activeVersion(String name,
String version)
激活模块的某个版本为默认版本
|
void |
destroy() |
Module |
find(String name)
find Module with name
|
Module |
find(String name,
String version)
根据模块名和版本查找Module
|
String |
getActiveVersion(String name)
获得模块激活的版本
|
Map<String,String> |
getErrorModuleContext()
获取加载失败的模块异常信息
|
List<Module> |
getModules()
获取所有已加载的Module
|
Module |
register(Module module)
注册一个Module
|
Module |
remove(String name)
移除已激活版本的Module
|
Module |
remove(String name,
String version)
移除一个Module
|
public List<Module> getModules()
ModuleManagergetModules in interface ModuleManagerpublic Module find(String name)
ModuleManagerfind in interface ModuleManagername - module namepublic Module find(String name, String version)
ModuleManagerfind in interface ModuleManagername - 模块名称version - 模块版本号public void activeVersion(String name, String version)
ModuleManageractiveVersion in interface ModuleManagername - module nameversion - module versionpublic String getActiveVersion(String name)
ModuleManagergetActiveVersion in interface ModuleManagerpublic Module register(Module module)
ModuleManagerregister in interface ModuleManagermodule - 模块public Module remove(String name)
ModuleManagerremove in interface ModuleManagername - 模块名public Module remove(String name, String version)
ModuleManagerremove in interface ModuleManagername - 模块名version - 版本号public void destroy()
throws Exception
destroy in interface org.springframework.beans.factory.DisposableBeanExceptionpublic Map<String,String> getErrorModuleContext()
ModuleManagergetErrorModuleContext in interface ModuleManagerCopyright © 2018 Alibaba Group. All rights reserved.