public class JarProtocolSupportLoader extends Object implements ProtocolSupportLoaderProvider
| 限定符和类型 | 字段和说明 |
|---|---|
protected MethodDeniedClassVisitor |
visitor |
| 构造器和说明 |
|---|
JarProtocolSupportLoader() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
closeAll() |
protected void |
closeLoader(ProtocolClassLoader loader) |
protected ProtocolClassLoader |
createClassLoader(URL location) |
String |
getProvider() |
reactor.core.publisher.Mono<? extends ProtocolSupport> |
load(ProtocolSupportDefinition definition)
加载协议
|
protected Class<?> |
loadProvider(ProtocolClassLoader loader,
String className,
InputStream classStream) |
protected ProtocolSupportProvider |
lookupProvider(String provider,
ProtocolClassLoader classLoader) |
protected final MethodDeniedClassVisitor visitor
public String getProvider()
getProvider 在接口中 ProtocolSupportLoaderProviderprotected ProtocolClassLoader createClassLoader(URL location)
protected void closeAll()
protected void closeLoader(ProtocolClassLoader loader)
public reactor.core.publisher.Mono<? extends ProtocolSupport> load(ProtocolSupportDefinition definition)
ProtocolSupportLoaderProviderload 在接口中 ProtocolSupportLoaderProviderdefinition - 协议配置protected ProtocolSupportProvider lookupProvider(String provider, ProtocolClassLoader classLoader)
protected Class<?> loadProvider(ProtocolClassLoader loader, String className, InputStream classStream)
Copyright © 2019–2023. All rights reserved.