From 3d1d326718f256af8d96aef67aae31ab6ead0ff7 Mon Sep 17 00:00:00 2001 From: brotherlu-xcq <1285823170@qq.com> Date: Tue, 27 Jul 2021 11:14:27 +0800 Subject: [PATCH] Add the lost annotation of the Subclass of Protocol. (#8352) * Add the lost annotation of the Subclass of Protocol. * rollback the class generate in native. --- .../test/java/org/apache/dubbo/config/mock/MockProtocol.java | 2 ++ .../java/org/apache/dubbo/rpc/protocol/AbstractProtocol.java | 1 + 2 files changed, 3 insertions(+) diff --git a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/mock/MockProtocol.java b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/mock/MockProtocol.java index 2ab518c3847..d09faf8336d 100644 --- a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/mock/MockProtocol.java +++ b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/mock/MockProtocol.java @@ -40,6 +40,7 @@ public int getDefaultPort() { /* (non-Javadoc) * @see org.apache.dubbo.rpc.Protocol#export(org.apache.dubbo.rpc.Invoker) */ + @Override public Exporter export(Invoker invoker) throws RpcException { return Mockito.mock(Exporter.class); } @@ -47,6 +48,7 @@ public Exporter export(Invoker invoker) throws RpcException { /* (non-Javadoc) * @see org.apache.dubbo.rpc.Protocol#refer(java.lang.Class, org.apache.dubbo.common.URL) */ + @Override public Invoker refer(Class type, URL url) throws RpcException { final URL u = url; diff --git a/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/AbstractProtocol.java b/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/AbstractProtocol.java index cb77c68dcb9..26db25bf162 100644 --- a/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/AbstractProtocol.java +++ b/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/AbstractProtocol.java @@ -62,6 +62,7 @@ protected static String serviceKey(int port, String serviceName, String serviceV return ProtocolUtils.serviceKey(port, serviceName, serviceVersion, serviceGroup); } + @Override public List getServers() { return Collections.unmodifiableList(new ArrayList<>(serverMap.values())); }