public class JarProtocolSupportLoader extends Object implements ProtocolSupportLoaderProvider
配置格式:
{
"location":"jar文件地址",
"provider":"ProtocolSupportProvider实现类全名"
}
ProtocolSupportProvider| 构造器和说明 |
|---|
JarProtocolSupportLoader() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
closeAll()
释放全部信息
|
protected void |
closeLoader(ProtocolClassLoader loader)
关闭(释放)classLoader
|
protected ProtocolClassLoader |
createClassLoader(URL location)
根据URL创建ClassLoader
|
String |
getProvider() |
reactor.core.publisher.Mono<? extends ProtocolSupport> |
load(ProtocolSupportDefinition definition)
加载协议
|
public String getProvider()
getProvider 在接口中 ProtocolSupportLoaderProviderpublic reactor.core.publisher.Mono<? extends ProtocolSupport> load(ProtocolSupportDefinition definition)
ProtocolSupportLoaderProviderload 在接口中 ProtocolSupportLoaderProviderdefinition - 协议配置protected ProtocolClassLoader createClassLoader(URL location)
location - locationprotected void closeAll()
protected void closeLoader(ProtocolClassLoader loader)
loader - classLoaderCopyright © 2019–2022. All rights reserved.