From ad833d36c7cd9d32723a0cb2e63737e71fb50511 Mon Sep 17 00:00:00 2001 From: linwaiwai Date: Mon, 11 Jan 2021 18:42:10 +0800 Subject: [PATCH] add application context and weak ref to input and step, implement dubbo aggregation without unit test. --- pom.xml | 15 ++++ src/main/java/we/fizz/Step.java | 2 +- .../java/we/fizz/exception/FizzException.java | 2 - src/main/java/we/fizz/input/DubboInput.java | 70 +++++++++++++++++++ .../java/we/fizz/input/DubboInputConfig.java | 69 ++++++++++++++++++ .../java/we/fizz/input/DubboRPCResponse.java | 4 ++ src/main/java/we/fizz/input/InputConfig.java | 2 +- src/main/java/we/fizz/input/InputType.java | 3 +- .../we/fizz/input/RequestRPCResponse.java | 14 ++++ .../input/extension/request/RequestInput.java | 4 -- .../proxy/dubbo/ApacheDubboGenericProxy.java | 70 +++++++++++++++++++ .../dubbo/DubboInterfaceDeclaration.java | 44 ++++++++++++ src/main/java/we/proxy/dubbo/DubboUtils.java | 40 +++++++++++ 13 files changed, 330 insertions(+), 9 deletions(-) create mode 100644 src/main/java/we/fizz/input/DubboInput.java create mode 100644 src/main/java/we/fizz/input/DubboInputConfig.java create mode 100644 src/main/java/we/fizz/input/DubboRPCResponse.java create mode 100644 src/main/java/we/fizz/input/RequestRPCResponse.java create mode 100644 src/main/java/we/proxy/dubbo/ApacheDubboGenericProxy.java create mode 100644 src/main/java/we/proxy/dubbo/DubboInterfaceDeclaration.java create mode 100644 src/main/java/we/proxy/dubbo/DubboUtils.java diff --git a/pom.xml b/pom.xml index fe1bd3f..9398ef2 100644 --- a/pom.xml +++ b/pom.xml @@ -41,6 +41,7 @@ 4.1.58.Final 4.4.14 2.13.3 + 2.7.5 @@ -218,6 +219,20 @@ java-jwt 3.12.1 + + org.mockito + mockito-core + + + org.mockito + mockito-inline + + + + org.apache.dubbo + dubbo + ${apache.dubbo.version} +