dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/KryoObjectInput.java (3 lines): - line 134: // TODO optimization - line 146: // TODO optimization - line 153: // TODO optimization dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/exchange/support/AbstractExchangeGroup.java (2 lines): - line 93: if (server == null) { // TODO exist concurrent gap - line 114: if (client == null) { // TODO exist concurrent gap dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/support/AbstractGroup.java (2 lines): - line 84: if (server == null) { // TODO exist concurrent gap - line 105: if (client == null) { // TODO exist concurrent gap dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/annotation/processing/springmvc/SpringMvcServiceRestMetadataResolver.java (2 lines): - line 100: // TODO Is is required to support more request methods? - line 173: // TODO Is is required to support more request paths? dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/RestInvoker.java (2 lines): - line 87: // TODO check rest client cannot be reused - line 105: // TODO add Exception Mapper dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/ParamParserManager.java (2 lines): - line 59: // TODO add param require or default & body arg size pre judge - line 89: // TODO add param require or default dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/springmvc/SpringMvcServiceRestMetadataResolver.java (2 lines): - line 83: // TODO Is is required to support more request methods? - line 123: // TODO Is is required to support more request paths? dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/restclient/HttpClientRestClient.java (2 lines): - line 136: // TODO config - line 154: // TODO close judge dubbo-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/MeshConstant.java (2 lines): - line 23: // TODO cache - line 35: // TODO cache dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/RestRPCInvocationUtil.java (2 lines): - line 68: // TODO set default value - line 119: // TODO set protocolServiceKey ,but no set method dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/restclient/OKHttpRestClient.java (1 line): - line 39: // TODO add version 4.0 implements ,and default version is < 4.0,for dependency conflict dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/request/NettyRequestFacade.java (1 line): - line 140: // TODO add ContextPath dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/deploy/ServiceDeployer.java (1 line): - line 115: // TODO add javax.annotation.Priority sort dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/KryoSerialization.java (1 line): - line 31: * TODO for now kryo serialization doesn't deny classes that don't implement the serializable interface dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/AbstractServiceRestMetadataResolver.java (1 line): - line 216: // TODO Map key: method desc & value: Set for accelerate loop speed dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/param/parse/provider/HeaderProviderParamParser.java (1 line): - line 37: // TODO MAP convert dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/RestProtocol.java (1 line): - line 91: // TODO add Extension filter dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/annotation/processing/DefaultServiceRestMetadataResolver.java (1 line): - line 78: // TODO add some criterion dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/utils/AbstractKryoFactory.java (1 line): - line 110: // TODO optimization dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/servlet/ServletManager.java (1 line): - line 24: * TODO this may not be a pretty elegant solution, dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/metadata/MetadataResolver.java (1 line): - line 52: // TODO support Dubbo style service dubbo-registry-extensions/dubbo-registry-redis/src/main/java/org/apache/dubbo/registry/redis/RedisRegistry.java (1 line): - line 394: } catch (Throwable t) { // TODO Notification failure does not restore mechanism guarantee dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/factory/AbstractHttpClientFactory.java (1 line): - line 33: // TODO load config dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/optimized/KryoSerialization2.java (1 line): - line 30: * TODO for now kryo serialization doesn't deny classes that don't implement the serializable interface dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/param/parse/provider/ParamProviderParamParser.java (1 line): - line 37: // TODO MAP convert dubbo-metadata-report-extensions/dubbo-metadata-report-consul/src/main/java/org/apache/dubbo/metadata/store/consul/ConsulMetadataReport.java (1 line): - line 117: //FIXME CHECK dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/KryoObjectOutput.java (1 line): - line 104: // TODO carries class info every time. dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/jetty/JettyHttpServer.java (1 line): - line 80: // TODO Context.SESSIONS is the best option here? (In jetty 9.x, it becomes ServletContextHandler.SESSIONS) dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/util/DataParseUtils.java (1 line): - line 117: // TODO file multipart dubbo-cluster-extensions/dubbo-cluster-router-mesh/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/DubboMatchRequest.java (1 line): - line 109: // TODO Match headers dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/consumer/inercept/SerializeBodyIntercept.java (1 line): - line 56: // TODO pool