package com.alibaba.dubbo.rpc; import com.alibaba.dubbo.common.extension.ExtensionLoader; /** * 代理自适应类 */ public class ProxyFactory$Adaptive implements com.alibaba.dubbo.rpc.ProxyFactory { /** * 服务引用获取代理对象 */ public java.lang.Object getProxy(com.alibaba.dubbo.rpc.Invoker arg0) throws com.alibaba.dubbo.rpc.RpcException { if (arg0 == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument == null"); if (arg0.getUrl() == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument getUrl() == null"); com.alibaba.dubbo.common.URL url = arg0.getUrl(); String extName = url.getParameter("proxy", "javassist"); if (extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.
Dubbo动态生成的Adaptive自适应类之ProxyFactory$Adaptive
最新推荐文章于 2024-07-13 11:14:56 发布