JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
E
F
G
H
I
L
M
Q
R
S
T
U
W
A
AbstractModuleRefreshScheduler
- Class in
com.alipay.jarslink.api.impl
定时刷新模块
AbstractModuleRefreshScheduler()
- Constructor for class com.alipay.jarslink.api.impl.
AbstractModuleRefreshScheduler
Action
<
R
,
T
> - Interface in
com.alipay.jarslink.api
模块的执行者
activeVersion(String, String)
- Method in class com.alipay.jarslink.api.impl.
ModuleManagerImpl
activeVersion(String, String)
- Method in interface com.alipay.jarslink.api.
ModuleManager
激活模块的某个版本为默认版本
addModule(Module)
- Method in class com.alipay.jarslink.api.impl.
RuntimeModule
addModuleUrl(URL)
- Method in class com.alipay.jarslink.api.
ModuleConfig
addScanPackage(String)
- Method in class com.alipay.jarslink.api.
ModuleConfig
添加spring scan-base-package配置
afterPropertiesSet()
- Method in class com.alipay.jarslink.api.impl.
AbstractModuleRefreshScheduler
初始化ScheduledExecutor,启动定时任务,扫描数据库的ModuleConfig,并根据逻辑判断启动和卸载模块
append(StringBuffer, String, Object, Boolean)
- Method in class com.alipay.jarslink.api.
ToStringObject.DefaultToStringStyle
append(StringBuffer, String, Object[], Boolean)
- Method in class com.alipay.jarslink.api.
ToStringObject.DefaultToStringStyle
C
clear(ClassLoader)
- Static method in class com.alipay.jarslink.api.impl.
SpringModule
清除类加载器
com.alipay.jarslink.api
- package com.alipay.jarslink.api
com.alipay.jarslink.api.impl
- package com.alipay.jarslink.api.impl
D
DEFAULT_EXCLUDED_PACKAGES
- Static variable in class com.alipay.jarslink.api.impl.
ModuleClassLoader
java的包必须排除,避免安全隐患
DEFAULT_TO_STRING_STYLE
- Static variable in class com.alipay.jarslink.api.
ToStringObject
默认的ToStringStyle
DefaultToStringStyle()
- Constructor for class com.alipay.jarslink.api.
ToStringObject.DefaultToStringStyle
destroy()
- Method in class com.alipay.jarslink.api.impl.
AbstractModuleRefreshScheduler
关闭ScheduledExecutor
destroy()
- Method in class com.alipay.jarslink.api.impl.
ModuleManagerImpl
destroy()
- Method in class com.alipay.jarslink.api.impl.
SpringModule
destroy()
- Method in interface com.alipay.jarslink.api.
Module
销毁
doAction(String, R)
- Method in class com.alipay.jarslink.api.impl.
SpringModule
doAction(String, R)
- Method in interface com.alipay.jarslink.api.
Module
查找处理请求的Action
E
equals(Object)
- Method in class com.alipay.jarslink.api.
ModuleConfig
equals(Object)
- Method in class com.alipay.jarslink.api.
ToStringObject
execute(R)
- Method in interface com.alipay.jarslink.api.
Action
处理请求
F
find(String)
- Method in class com.alipay.jarslink.api.impl.
ModuleManagerImpl
find(String, String)
- Method in class com.alipay.jarslink.api.impl.
ModuleManagerImpl
find(String)
- Method in interface com.alipay.jarslink.api.
ModuleManager
find Module with name
find(String, String)
- Method in interface com.alipay.jarslink.api.
ModuleManager
根据模块名和版本查找Module
G
getAction(String)
- Method in class com.alipay.jarslink.api.impl.
SpringModule
getAction(String)
- Method in interface com.alipay.jarslink.api.
Module
查找处理请求的Action
getActionName()
- Method in interface com.alipay.jarslink.api.
Action
获取Action名称
getActions()
- Method in class com.alipay.jarslink.api.impl.
SpringModule
getActions()
- Method in interface com.alipay.jarslink.api.
Module
获取全部的Action
getActiveVersion(String)
- Method in class com.alipay.jarslink.api.impl.
ModuleManagerImpl
getActiveVersion(String)
- Method in interface com.alipay.jarslink.api.
ModuleManager
获得模块激活的版本
getChildClassLoader()
- Method in class com.alipay.jarslink.api.impl.
SpringModule
getChildClassLoader()
- Method in interface com.alipay.jarslink.api.
Module
获取spring上下
getCreation()
- Method in class com.alipay.jarslink.api.impl.
SpringModule
getCreation()
- Method in interface com.alipay.jarslink.api.
Module
模块的创建时间
getDefaultModule()
- Method in class com.alipay.jarslink.api.impl.
RuntimeModule
getDefaultVersion()
- Method in class com.alipay.jarslink.api.impl.
RuntimeModule
getDesc()
- Method in class com.alipay.jarslink.api.
ModuleConfig
getEnabled()
- Method in class com.alipay.jarslink.api.
ModuleConfig
getErrorContext()
- Method in class com.alipay.jarslink.api.impl.
RuntimeModule
getErrorModuleContext()
- Method in class com.alipay.jarslink.api.impl.
ModuleManagerImpl
getErrorModuleContext()
- Method in interface com.alipay.jarslink.api.
ModuleManager
获取加载失败的模块异常信息
getModule(String)
- Method in class com.alipay.jarslink.api.impl.
RuntimeModule
getModuleConfig()
- Method in class com.alipay.jarslink.api.impl.
SpringModule
getModuleConfig()
- Method in interface com.alipay.jarslink.api.
Module
获取模块配置
getModules()
- Method in class com.alipay.jarslink.api.impl.
ModuleManagerImpl
getModules()
- Method in class com.alipay.jarslink.api.impl.
RuntimeModule
getModules()
- Method in interface com.alipay.jarslink.api.
ModuleManager
获取所有已加载的Module
getModuleUrl()
- Method in class com.alipay.jarslink.api.
ModuleConfig
getModuleUrlPath()
- Method in class com.alipay.jarslink.api.
ModuleConfig
getName()
- Method in class com.alipay.jarslink.api.impl.
RuntimeModule
getName()
- Method in class com.alipay.jarslink.api.impl.
SpringModule
getName()
- Method in interface com.alipay.jarslink.api.
Module
模块名
getName()
- Method in class com.alipay.jarslink.api.
ModuleConfig
getOverridePackages()
- Method in class com.alipay.jarslink.api.
ModuleConfig
getProperties()
- Method in class com.alipay.jarslink.api.
ModuleConfig
getScanPackages()
- Method in class com.alipay.jarslink.api.
ModuleConfig
获取spring scan-base-package集合
getVersion()
- Method in class com.alipay.jarslink.api.impl.
SpringModule
getVersion()
- Method in interface com.alipay.jarslink.api.
Module
模块版本号
getVersion()
- Method in class com.alipay.jarslink.api.
ModuleConfig
H
hashCode()
- Method in class com.alipay.jarslink.api.
ModuleConfig
hashCode()
- Method in class com.alipay.jarslink.api.
ToStringObject
I
isNeedUnloadOldVersion()
- Method in class com.alipay.jarslink.api.
ModuleConfig
L
load(ModuleConfig)
- Method in class com.alipay.jarslink.api.impl.
ModuleLoaderImpl
load(ModuleConfig)
- Method in interface com.alipay.jarslink.api.
ModuleLoader
根据配置加载一个模块,创建一个新的ClassLoadr加载jar里的class,初始化Spring ApplicationContext等
loadAndRegister(ModuleConfig)
- Method in class com.alipay.jarslink.api.impl.
ModuleServiceImpl
loadAndRegister(ModuleConfig)
- Method in interface com.alipay.jarslink.api.
ModuleService
加载并注册模块,会移除和卸载旧的模块
M
Module
- Interface in
com.alipay.jarslink.api
JarsLink模块接口
MODULE_PROPERTY_PLACEHOLDER_CONFIGURER
- Static variable in class com.alipay.jarslink.api.impl.
ModuleUtil
ModuleAnnotationApplicationContext
- Class in
com.alipay.jarslink.api.impl
Spring Annotation Application Context
ModuleAnnotationApplicationContext(Properties)
- Constructor for class com.alipay.jarslink.api.impl.
ModuleAnnotationApplicationContext
ModuleClassLoader
- Class in
com.alipay.jarslink.api.impl
模块的ClassLoader,继承自URLClassLoader,同时可以强制指定一些包下的class,由本ClassLoader自己加载,不通过父ClassLoader加载,突破双亲委派机制。
ModuleClassLoader(List<URL>, ClassLoader, List<String>)
- Constructor for class com.alipay.jarslink.api.impl.
ModuleClassLoader
ModuleConfig
- Class in
com.alipay.jarslink.api
模块配置信息
ModuleConfig()
- Constructor for class com.alipay.jarslink.api.
ModuleConfig
ModuleLoader
- Interface in
com.alipay.jarslink.api
模块加载器
ModuleLoaderImpl
- Class in
com.alipay.jarslink.api.impl
模块加载器实现
ModuleLoaderImpl()
- Constructor for class com.alipay.jarslink.api.impl.
ModuleLoaderImpl
ModuleManager
- Interface in
com.alipay.jarslink.api
module manager, 提供注册,移除和查找模块能力
ModuleManagerImpl
- Class in
com.alipay.jarslink.api.impl
模块管理,包含获取模块,执行模块里的方法
ModuleManagerImpl()
- Constructor for class com.alipay.jarslink.api.impl.
ModuleManagerImpl
ModuleRuntimeException
- Exception in
com.alipay.jarslink.api
JarsLink模块运行时异常
ModuleRuntimeException(String)
- Constructor for exception com.alipay.jarslink.api.
ModuleRuntimeException
ModuleRuntimeException(String, Throwable)
- Constructor for exception com.alipay.jarslink.api.
ModuleRuntimeException
ModuleService
- Interface in
com.alipay.jarslink.api
模块服务类
ModuleServiceImpl
- Class in
com.alipay.jarslink.api.impl
模块服务默认实现
ModuleServiceImpl()
- Constructor for class com.alipay.jarslink.api.impl.
ModuleServiceImpl
ModuleUtil
- Class in
com.alipay.jarslink.api.impl
模块工具类
ModuleUtil()
- Constructor for class com.alipay.jarslink.api.impl.
ModuleUtil
ModuleXmlApplicationContext
- Class in
com.alipay.jarslink.api.impl
模块的Application Context,会注册一些模块使用的公用Bean
ModuleXmlApplicationContext()
- Constructor for class com.alipay.jarslink.api.impl.
ModuleXmlApplicationContext
Q
queryModuleConfigs()
- Method in class com.alipay.jarslink.api.impl.
AbstractModuleRefreshScheduler
获取模块配置信息
R
register(Module)
- Method in class com.alipay.jarslink.api.impl.
ModuleManagerImpl
register(Module)
- Method in interface com.alipay.jarslink.api.
ModuleManager
注册一个Module
remove(String)
- Method in class com.alipay.jarslink.api.impl.
ModuleManagerImpl
remove(String, String)
- Method in class com.alipay.jarslink.api.impl.
ModuleManagerImpl
remove(String)
- Method in interface com.alipay.jarslink.api.
ModuleManager
移除已激活版本的Module
remove(String, String)
- Method in interface com.alipay.jarslink.api.
ModuleManager
移除一个Module
removeScanPackage(String)
- Method in class com.alipay.jarslink.api.
ModuleConfig
移除指定现有的spring scan-base-package
run()
- Method in class com.alipay.jarslink.api.impl.
AbstractModuleRefreshScheduler
ScheduledExecutor 定时运行的方法
RuntimeModule
- Class in
com.alipay.jarslink.api.impl
module in runtime
RuntimeModule()
- Constructor for class com.alipay.jarslink.api.impl.
RuntimeModule
S
setApplicationContext(ApplicationContext)
- Method in class com.alipay.jarslink.api.impl.
ModuleLoaderImpl
setDefaultVersion(String)
- Method in class com.alipay.jarslink.api.impl.
RuntimeModule
setDesc(String)
- Method in class com.alipay.jarslink.api.
ModuleConfig
setEnabled(Boolean)
- Method in class com.alipay.jarslink.api.
ModuleConfig
setErrorContext(String)
- Method in class com.alipay.jarslink.api.impl.
RuntimeModule
setInitialDelay(int)
- Method in class com.alipay.jarslink.api.impl.
AbstractModuleRefreshScheduler
setModuleLoader(ModuleLoader)
- Method in class com.alipay.jarslink.api.impl.
AbstractModuleRefreshScheduler
setModuleLoader(ModuleLoader)
- Method in class com.alipay.jarslink.api.impl.
ModuleServiceImpl
setModuleManager(ModuleManager)
- Method in class com.alipay.jarslink.api.impl.
AbstractModuleRefreshScheduler
setModuleManager(ModuleManager)
- Method in class com.alipay.jarslink.api.impl.
ModuleServiceImpl
setModuleUrl(List<URL>)
- Method in class com.alipay.jarslink.api.
ModuleConfig
setName(String)
- Method in class com.alipay.jarslink.api.impl.
RuntimeModule
setName(String)
- Method in class com.alipay.jarslink.api.
ModuleConfig
setNeedUnloadOldVersion(boolean)
- Method in class com.alipay.jarslink.api.
ModuleConfig
setOverridePackages(List<String>)
- Method in class com.alipay.jarslink.api.
ModuleConfig
setProperties(Properties)
- Method in class com.alipay.jarslink.api.impl.
ModuleXmlApplicationContext
setProperties(Map<String, Object>)
- Method in class com.alipay.jarslink.api.
ModuleConfig
setRefreshDelay(int)
- Method in class com.alipay.jarslink.api.impl.
AbstractModuleRefreshScheduler
setVersion(String)
- Method in class com.alipay.jarslink.api.
ModuleConfig
SpringModule
- Class in
com.alipay.jarslink.api.impl
集成Spring上下文的模块,从Spring上下中找Action
SpringModule(ModuleConfig, String, String, ConfigurableApplicationContext)
- Constructor for class com.alipay.jarslink.api.impl.
SpringModule
T
toString()
- Method in class com.alipay.jarslink.api.
ModuleConfig
toString()
- Method in class com.alipay.jarslink.api.
ToStringObject
ToStringObject
- Class in
com.alipay.jarslink.api
ToStringObject()
- Constructor for class com.alipay.jarslink.api.
ToStringObject
ToStringObject.DefaultToStringStyle
- Class in
com.alipay.jarslink.api
默认的ToStringStyle
U
unload(Module)
- Method in class com.alipay.jarslink.api.impl.
ModuleLoaderImpl
unload(Module)
- Method in interface com.alipay.jarslink.api.
ModuleLoader
卸载一个模块
W
withDefaultVersion(String)
- Method in class com.alipay.jarslink.api.impl.
RuntimeModule
withEnabled(Boolean)
- Method in class com.alipay.jarslink.api.
ModuleConfig
withName(String)
- Method in class com.alipay.jarslink.api.impl.
RuntimeModule
withName(String)
- Method in class com.alipay.jarslink.api.
ModuleConfig
withNeedUnloadOldVersion(boolean)
- Method in class com.alipay.jarslink.api.
ModuleConfig
withOverridePackages(List<String>)
- Method in class com.alipay.jarslink.api.
ModuleConfig
withProperties(Map<String, Object>)
- Method in class com.alipay.jarslink.api.
ModuleConfig
withVersion(String)
- Method in class com.alipay.jarslink.api.
ModuleConfig
A
C
D
E
F
G
H
I
L
M
Q
R
S
T
U
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2018
Alibaba Group
. All rights reserved.