This is an automated email from the ASF dual-hosted git repository.

liujun pushed a change to branch 3.0.6-release
in repository https://gitbox.apache.org/repos/asf/dubbo.git.


    from 316d171  netty4_extend (#9725)
     add 5216214  merge redundant if branches (#9657)
     add 5d044c7  Fix the issue that providerUrl could not be registered in the 
application-level registry when simplified is set to true (#9671)
     add eed418a  Fixe the issue that the default protocol configured by the 
consumer does not take effect in the application-level mode (#9683)
     add 08dea81  Fix the problem that NPE may appear in 
ReferenceBeanSupport#convertToString method (#9693)
     add 5c9287f  Revert "Fixe the issue that the default protocol configured 
by the consumer does not take effect in the application-level mode (#9683)" 
(#9727)
     add 8686d8d  prepare for the next release 3.0.7-SNAPSHOT
     add e4c036d  ignore raw content in MetadataInfo (#9726)
     add 71c7e24  Merge remote-tracking branch 'origin/3.0' into 3.0
     add 1add77e  [3.0-Triple] A reactor for better abstraction and futher stub 
api (#9708)
     add 8f9d0ee  [3.0-compiler] proto3 support optional (#9688)
     add 1a52091  [3.0] Remove attribute pass when Injvm invoke (#9734)
     add 0dba4f9  Update README.md
     add b7b4993  Add test case for RouterChain (#9732)
     new 6e763a4  Merge branch '3.0.6-release' into 3.0

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 README.md                                          |   2 +-
 compiler/pom.xml                                   |  26 +-
 .../org/apache/dubbo/gen/AbstractGenerator.java    |  61 ++-
 .../apache/dubbo/gen/dubbo/Dubbo3Generator.java    |   5 +
 .../rpc/cluster/router/RouterSnapshotSwitcher.java |   2 +-
 .../condition/config/ListenableStateRouter.java    |   2 +-
 ...{ServiceRouter.java => ServiceStateRouter.java} |   4 +-
 .../config/ServiceStateRouterFactory.java          |   2 +-
 .../cluster/router/mesh/route/MeshRuleRouter.java  |   3 +-
 .../apache/dubbo/rpc/cluster/RouterChainTest.java  | 201 +++++++-
 .../apache/dubbo/common/stream/StreamObserver.java |   2 +
 .../org/apache/dubbo/config/ApplicationConfig.java |  22 +-
 .../apache/dubbo/config/ReferenceConfigBase.java   |   8 +-
 .../apache/dubbo/rpc/model/MethodDescriptor.java   | 213 +++------
 .../apache/dubbo/rpc/model/ServiceDescriptor.java  |  16 +-
 .../dubbo/rpc/model/StreamMethodDescriptor.java    |  88 ++++
 .../dubbo/descriptor/MethodDescriptorTest.java     |  35 +-
 .../config/spring/util/DubboAnnotationUtils.java   |   3 +-
 dubbo-dependencies-bom/pom.xml                     |   2 +-
 .../dubbo-dependencies-zookeeper-curator5/pom.xml  |   2 +-
 .../dubbo-dependencies-zookeeper/pom.xml           |   2 +-
 .../apache/dubbo/metadata/MappingCacheManager.java |   2 +-
 .../org/apache/dubbo/metadata/MetadataInfo.java    |   4 +-
 .../listener/ServiceInstancesChangedListener.java  |  15 +-
 .../registry/integration/RegistryProtocol.java     |   3 +-
 .../protocol/injvm/DefaultParamDeepCopyUtil.java   |   2 +-
 .../dubbo/rpc/protocol/injvm/InjvmInvoker.java     |   4 +-
 dubbo-rpc/dubbo-rpc-triple/pom.xml                 |   2 +-
 .../rpc/protocol/tri/AbstractClientStream.java     | 487 -------------------
 .../rpc/protocol/tri/AbstractServerStream.java     | 439 -----------------
 .../dubbo/rpc/protocol/tri/AbstractStream.java     | 520 ---------------------
 .../rpc/protocol/tri/CancelableStreamObserver.java |  29 +-
 .../dubbo/rpc/protocol/tri/ClassLoadUtil.java      |   1 +
 .../tri/ClientOutboundTransportObserver.java       |  82 ----
 .../dubbo/rpc/protocol/tri/ClientStream.java       | 122 -----
 .../rpc/protocol/tri/ClientStreamObserver.java     |  16 +-
 .../dubbo/rpc/protocol/tri}/DefaultFuture2.java    | 143 +++---
 .../dubbo/rpc/protocol/tri/DefaultMetadata.java    |  66 ---
 .../dubbo/rpc/protocol/tri/GrpcDataDecoder.java    | 114 -----
 .../dubbo/rpc/protocol/tri/Http2HeaderMeta.java    |  57 ---
 .../rpc/protocol/tri/InboundTransportObserver.java |  60 ---
 .../protocol/tri/OutboundTransportObserver.java    | 101 ----
 .../dubbo/rpc/protocol/tri/PathResolver.java       |   1 +
 .../tri/{Metadata.java => RequestMetadata.java}    |  44 +-
 .../tri/{GrpcStatus.java => RpcStatus.java}        | 158 ++++---
 .../tri/ServerOutboundTransportObserver.java       |  88 ----
 .../dubbo/rpc/protocol/tri/ServerStream.java       | 210 ---------
 .../rpc/protocol/tri/ServerStreamObserver.java     |  13 +-
 .../rpc/protocol/tri/SingleProtobufUtils.java      |   1 +
 .../org/apache/dubbo/rpc/protocol/tri/Stream.java  |  69 ---
 .../dubbo/rpc/protocol/tri/TransportState.java     |  71 ---
 .../protocol/tri/TripleClientRequestHandler.java   |  68 ---
 .../dubbo/rpc/protocol/tri/TripleConstant.java     |  35 +-
 .../dubbo/rpc/protocol/tri/TripleHeaderEnum.java   |   1 +
 .../tri/TripleHttp2FrameServerHandler.java         | 297 ------------
 .../rpc/protocol/tri/TripleHttp2Protocol.java      |  40 +-
 .../dubbo/rpc/protocol/tri/TripleInvoker.java      | 137 +++---
 .../dubbo/rpc/protocol/tri/TriplePathResolver.java |   1 +
 .../dubbo/rpc/protocol/tri/TripleProtocol.java     |  37 +-
 .../protocol/tri/TripleServerInboundHandler.java   |  32 --
 .../dubbo/rpc/protocol/tri/UnaryClientStream.java  | 103 ----
 .../dubbo/rpc/protocol/tri/UnaryServerStream.java  | 112 -----
 .../tri/call/AbstractServerCallListener.java       |  70 +++
 .../tri/call/BiStreamServerCallListener.java       |  58 +++
 .../dubbo/rpc/protocol/tri/call/ClientCall.java    | 260 +++++++++++
 .../rpc/protocol/tri/call/ClientCallUtil.java      | 137 ++++++
 .../call/ObserverToClientCallListenerAdapter.java  |  56 +++
 .../dubbo/rpc/protocol/tri/call/ServerCall.java    | 455 ++++++++++++++++++
 .../rpc/protocol/tri/call/ServerCallUtil.java      |  95 ++++
 .../tri/call/ServerStreamServerCallListener.java   |  55 +++
 .../rpc/protocol/tri/call/UnaryCallListener.java   |  57 +++
 .../protocol/tri/call/UnaryServerCallListener.java |  62 +++
 .../tri/call/WrapRequestServerCallListener.java    |  51 ++
 .../tri/call/WrapResponseCallListener.java         |  62 +++
 .../protocol/tri/command/CancelQueueCommand.java   |  14 +-
 .../rpc/protocol/tri/command/DataQueueCommand.java |  56 +--
 ...ueueCommand.java => EndStreamQueueCommand.java} |   9 +-
 .../protocol/tri/command/FlushQueueCommand.java    |   2 +-
 .../protocol/tri/command/HeaderQueueCommand.java   |  27 +-
 .../rpc/protocol/tri/command/QueuedCommand.java    |  61 +--
 .../protocol/tri/command/TextDataQueueCommand.java |   2 +-
 .../protocol/tri/{ => compressor}/Compressor.java  |  28 +-
 .../DeCompressor.java}                             |  45 +-
 .../{GzipCompressor.java => compressor/Gzip.java}  |  12 +-
 .../Identity.java}                                 |  10 +-
 .../MessageEncoding.java}                          |  17 +-
 .../dubbo/rpc/protocol/tri/frame/Deframer.java     |  33 +-
 .../dubbo/rpc/protocol/tri/frame/TriDecoder.java   | 167 +++++++
 .../protocol/tri/observer/CallStreamObserver.java} |  44 +-
 .../tri/observer/ClientCallToObserverAdapter.java  |  80 ++++
 .../tri/observer/ServerCallToObserverAdapter.java  | 118 +++++
 .../tri/observer/WrapperRequestObserver.java       |  82 ++++
 .../tri/observer/WrapperResponseObserver.java      |  66 +++
 .../dubbo/rpc/protocol/tri/pack/GenericPack.java   |  67 +++
 .../dubbo/rpc/protocol/tri/pack/GenericUnpack.java |  47 ++
 .../FlushQueueCommand.java => pack/Pack.java}      |  13 +-
 .../{IdentityCompressor.java => pack/PbPack.java}  |  28 +-
 .../dubbo/rpc/protocol/tri/pack/PbUnpack.java}     |  37 +-
 .../rpc/protocol/tri/pack/WrapRequestUnpack.java   |  47 ++
 .../WrapResponseUnpack.java}                       |  29 +-
 .../AbstractStream.java}                           |  33 +-
 .../rpc/protocol/tri/stream/ClientStream.java      | 342 ++++++++++++++
 .../ClientStreamListener.java}                     |  35 +-
 .../rpc/protocol/tri/stream/ServerStream.java      | 349 ++++++++++++++
 .../protocol/tri/stream/ServerStreamListener.java} |  26 +-
 .../tri/{PathResolver.java => stream/Stream.java}  |  25 +-
 .../StreamListener.java}                           |  11 +-
 .../dubbo/rpc/protocol/tri/stream/StreamUtils.java | 164 +++++++
 .../tri/transport/AbstractH2TransportListener.java |  81 ++++
 .../tri/{ => transport}/GracefulShutdown.java      |   3 +-
 .../H2TransportListener.java}                      |  46 +-
 .../tri/{ => transport}/TripleClientHandler.java   |   3 +-
 .../TripleCommandOutBoundHandler.java              |   6 +-
 .../TripleHttp2ClientResponseHandler.java          |  62 +--
 .../transport/TripleHttp2FrameServerHandler.java   | 115 +++++
 .../TripleServerConnectionHandler.java             |   5 +-
 .../tri/{ => transport}/TripleTailHandler.java     |   2 +-
 .../protocol/tri/{ => transport}/WriteQueue.java   |   9 +-
 .../src/main/proto/triple_wrapper.proto            |  24 +-
 .../org.apache.dubbo.rpc.protocol.tri.Compressor   |   1 -
 ...he.dubbo.rpc.protocol.tri.compressor.Compressor |   1 +
 ....dubbo.rpc.protocol.tri.compressor.DeCompressor |   1 +
 .../dubbo/rpc/protocol/tri/AbstractStreamTest.java | 119 -----
 .../dubbo/rpc/protocol/tri/ClientStreamTest.java   | 368 ---------------
 .../rpc/protocol/tri/GrpcDataDecoderTest.java      | 102 ----
 .../{GrpcStatusTest.java => RpcStatusTest.java}    |  17 +-
 .../dubbo/rpc/protocol/tri/ServerStreamTest.java   | 293 ------------
 .../rpc/protocol/tri/SingleProtobufUtilsTest.java  |   4 +-
 .../dubbo/rpc/protocol/tri/TransportStateTest.java | 122 -----
 .../dubbo/rpc/protocol/tri/TripleProtocolTest.java |  12 +-
 .../rpc/protocol/tri/UnaryClientStreamTest.java    |  69 ---
 .../rpc/protocol/tri/call/ClientCallTest.java      |  52 +++
 .../GzipTest.java}                                 |  20 +-
 .../rpc/protocol/tri/compressor/IdentityTest.java} |  40 +-
 .../RecordListener.java}                           |  23 +-
 .../rpc/protocol/tri/frame/TriDecoderTest.java     |  54 +++
 .../rpc/protocol/tri/stream/ClientStreamTest.java  | 112 +++++
 .../tri/stream/MockClientStreamListener.java}      |  31 +-
 .../rpc/protocol/tri/support/IGreeterImpl.java     |  23 +-
 .../transport/AbstractH2TransportListenerTest.java |  65 +++
 .../TripleHttp2ClientResponseHandlerTest.java      |  40 +-
 .../tri/{ => transport}/WriteQueueTest.java        |  27 +-
 ...gBeanDefinitionConflictApplicationListener.java |   6 +-
 pom.xml                                            |   2 +-
 144 files changed, 4688 insertions(+), 5304 deletions(-)
 rename 
dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/{ServiceRouter.java
 => ServiceStateRouter.java} (91%)
 create mode 100644 
dubbo-common/src/main/java/org/apache/dubbo/rpc/model/StreamMethodDescriptor.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/AbstractClientStream.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/AbstractServerStream.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/AbstractStream.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/ClientOutboundTransportObserver.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/ClientStream.java
 rename 
{dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/support
 => 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri}/DefaultFuture2.java
 (59%)
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/DefaultMetadata.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/GrpcDataDecoder.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/Http2HeaderMeta.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/InboundTransportObserver.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/OutboundTransportObserver.java
 copy 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{Metadata.java
 => RequestMetadata.java} (52%)
 rename 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{GrpcStatus.java
 => RpcStatus.java} (61%)
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/ServerOutboundTransportObserver.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/ServerStream.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/Stream.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/TransportState.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/TripleClientRequestHandler.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/TripleHttp2FrameServerHandler.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/TripleServerInboundHandler.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/UnaryClientStream.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/UnaryServerStream.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/call/AbstractServerCallListener.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/call/BiStreamServerCallListener.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/call/ClientCall.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/call/ClientCallUtil.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/call/ObserverToClientCallListenerAdapter.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/call/ServerCall.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/call/ServerCallUtil.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/call/ServerStreamServerCallListener.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/call/UnaryCallListener.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/call/UnaryServerCallListener.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/call/WrapRequestServerCallListener.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/call/WrapResponseCallListener.java
 copy 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/command/{FlushQueueCommand.java
 => EndStreamQueueCommand.java} (79%)
 copy 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{ => 
compressor}/Compressor.java (76%)
 rename 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{Compressor.java
 => compressor/DeCompressor.java} (50%)
 rename 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{GzipCompressor.java
 => compressor/Gzip.java} (89%)
 copy 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{IdentityCompressor.java
 => compressor/Identity.java} (80%)
 copy 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{command/FlushQueueCommand.java
 => compressor/MessageEncoding.java} (70%)
 copy 
dubbo-common/src/main/java/org/apache/dubbo/common/stream/StreamObserver.java 
=> 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/frame/Deframer.java
 (52%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/frame/TriDecoder.java
 copy 
dubbo-rpc/dubbo-rpc-triple/src/{test/java/org/apache/dubbo/rpc/protocol/tri/support/MockAbstractStreamImpl.java
 => 
main/java/org/apache/dubbo/rpc/protocol/tri/observer/CallStreamObserver.java} 
(51%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/observer/ClientCallToObserverAdapter.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/observer/ServerCallToObserverAdapter.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/observer/WrapperRequestObserver.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/observer/WrapperResponseObserver.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/pack/GenericPack.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/pack/GenericUnpack.java
 copy 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{command/FlushQueueCommand.java
 => pack/Pack.java} (70%)
 rename 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{IdentityCompressor.java
 => pack/PbPack.java} (63%)
 rename 
dubbo-rpc/dubbo-rpc-triple/src/{test/java/org/apache/dubbo/rpc/protocol/tri/support/MockAbstractStreamImpl.java
 => main/java/org/apache/dubbo/rpc/protocol/tri/pack/PbUnpack.java} (50%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/pack/WrapRequestUnpack.java
 copy 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{ClassLoadUtil.java
 => pack/WrapResponseUnpack.java} (51%)
 copy 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{TripleClientHandler.java
 => stream/AbstractStream.java} (53%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/stream/ClientStream.java
 rename 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{TripleClientInboundHandler.java
 => stream/ClientStreamListener.java} (55%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/stream/ServerStream.java
 copy 
dubbo-rpc/dubbo-rpc-triple/src/{test/java/org/apache/dubbo/rpc/protocol/tri/UnaryServerStreamTest.java
 => 
main/java/org/apache/dubbo/rpc/protocol/tri/stream/ServerStreamListener.java} 
(65%)
 copy 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{PathResolver.java
 => stream/Stream.java} (57%)
 copy 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{command/FlushQueueCommand.java
 => stream/StreamListener.java} (70%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/stream/StreamUtils.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/transport/AbstractH2TransportListener.java
 rename 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{ => 
transport}/GracefulShutdown.java (98%)
 rename 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{TransportObserver.java
 => transport/H2TransportListener.java} (54%)
 rename 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{ => 
transport}/TripleClientHandler.java (96%)
 rename 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{ => 
transport}/TripleCommandOutBoundHandler.java (86%)
 rename 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{ => 
transport}/TripleHttp2ClientResponseHandler.java (51%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/transport/TripleHttp2FrameServerHandler.java
 rename 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{ => 
transport}/TripleServerConnectionHandler.java (96%)
 rename 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{ => 
transport}/TripleTailHandler.java (96%)
 rename 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{ => 
transport}/WriteQueue.java (92%)
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.tri.Compressor
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.tri.compressor.Compressor
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.tri.compressor.DeCompressor
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/AbstractStreamTest.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/ClientStreamTest.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/GrpcDataDecoderTest.java
 rename 
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/{GrpcStatusTest.java
 => RpcStatusTest.java} (71%)
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/ServerStreamTest.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/TransportStateTest.java
 delete mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/UnaryClientStreamTest.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/call/ClientCallTest.java
 rename 
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/{CompressorTest.java
 => compressor/GzipTest.java} (72%)
 rename 
dubbo-rpc/dubbo-rpc-triple/src/{main/java/org/apache/dubbo/rpc/protocol/tri/Metadata.java
 => test/java/org/apache/dubbo/rpc/protocol/tri/compressor/IdentityTest.java} 
(53%)
 rename 
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/{UnaryServerStreamTest.java
 => frame/RecordListener.java} (70%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/frame/TriDecoderTest.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/stream/ClientStreamTest.java
 rename 
dubbo-rpc/dubbo-rpc-triple/src/{main/java/org/apache/dubbo/rpc/protocol/tri/ServerUnaryInboundTransportObserver.java
 => 
test/java/org/apache/dubbo/rpc/protocol/tri/stream/MockClientStreamListener.java}
 (58%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/transport/AbstractH2TransportListenerTest.java
 rename 
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/{ => 
transport}/TripleHttp2ClientResponseHandlerTest.java (61%)
 rename 
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/{ => 
transport}/WriteQueueTest.java (86%)

Reply via email to