| Package | Description |
|---|---|
| com.alipay.jarslink.api | |
| com.alipay.jarslink.api.impl |
| Modifier and Type | Method and Description |
|---|---|
Module |
ModuleManager.find(String name)
find Module with name
|
Module |
ModuleManager.find(String name,
String version)
根据模块名和版本查找Module
|
Module |
ModuleLoader.load(ModuleConfig moduleConfig)
根据配置加载一个模块,创建一个新的ClassLoadr加载jar里的class,初始化Spring ApplicationContext等
|
Module |
ModuleService.loadAndRegister(ModuleConfig moduleConfig)
加载并注册模块,会移除和卸载旧的模块
|
Module |
ModuleManager.register(Module module)
注册一个Module
|
Module |
ModuleManager.remove(String name)
移除已激活版本的Module
|
Module |
ModuleManager.remove(String name,
String version)
移除一个Module
|
| Modifier and Type | Method and Description |
|---|---|
List<Module> |
ModuleManager.getModules()
获取所有已加载的Module
|
| Modifier and Type | Method and Description |
|---|---|
Module |
ModuleManager.register(Module module)
注册一个Module
|
void |
ModuleLoader.unload(Module module)
卸载一个模块
|
| Modifier and Type | Class and Description |
|---|---|
class |
SpringModule
集成Spring上下文的模块,从Spring上下中找Action
|
| Modifier and Type | Method and Description |
|---|---|
Module |
ModuleManagerImpl.find(String name) |
Module |
ModuleManagerImpl.find(String name,
String version) |
Module |
RuntimeModule.getDefaultModule() |
Module |
RuntimeModule.getModule(String version) |
Module |
ModuleLoaderImpl.load(ModuleConfig moduleConfig) |
Module |
ModuleServiceImpl.loadAndRegister(ModuleConfig moduleConfig) |
Module |
ModuleManagerImpl.register(Module module) |
Module |
ModuleManagerImpl.remove(String name) |
Module |
ModuleManagerImpl.remove(String name,
String version) |
| Modifier and Type | Method and Description |
|---|---|
ConcurrentHashMap<String,Module> |
RuntimeModule.getModules() |
List<Module> |
ModuleManagerImpl.getModules() |
| Modifier and Type | Method and Description |
|---|---|
RuntimeModule |
RuntimeModule.addModule(Module module) |
Module |
ModuleManagerImpl.register(Module module) |
void |
ModuleLoaderImpl.unload(Module module) |
Copyright © 2018 Alibaba Group. All rights reserved.