在类ServiceConfig中,
private static final Protocol protocol = ExtensionLoader.getExtensionLoader(Protocol.class).getAdaptiveExtension();
用于得到一个Protocol的扩展点,由于Protocol有两个wrapper,分别是ProtocolFilterWrapper、ProtocolListenerWrapper,那么在存在多个wrapper时,扩展点的生成过程是怎样的?
处理代码在类ExtensionLoader中
@SuppressWarnings("unchecked")
private T createExtension(String name) {
Class<?> clazz = getExtensionClasses().get(name);
if (clazz == null) {
throw findExce