Skip navigation links
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

Copyright © 2018 Alibaba Group. All rights reserved.