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

albumenj pushed a change to branch 3.3
in repository https://gitbox.apache.org/repos/asf/dubbo.git


    from 667f98a459 Update hessian-lite to 4.0.1 (#14315)
     add 35adffac48 HTTP/3 support for dubbo triple (#14033)

No new revisions were added by this update.

Summary of changes:
 .artifacts                                         |   1 +
 .../org/apache/dubbo/common/io/StreamUtils.java    |   5 +-
 .../apache/dubbo/config/context/ConfigManager.java |  15 +-
 .../apache/dubbo/config/nested/TripleConfig.java   | 220 ++++++++
 dubbo-demo/dubbo-demo-triple/pom.xml               |   9 +
 .../java/org/apache/dubbo/demo/GreeterService.java |  14 +
 .../org/apache/dubbo/demo/GreeterServiceImpl.java  |  49 +-
 .../apache/dubbo/demo/consumer/ApiConsumer.java    |  70 ++-
 .../dubbo/demo/consumer/ApiWrapperConsumer.java    |   5 +
 .../apache/dubbo/demo/provider/ApiProvider.java    |   9 +-
 .../dubbo/demo/provider/ApiWrapperProvider.java    |   5 +
 dubbo-dependencies-bom/pom.xml                     |   6 +
 dubbo-distribution/dubbo-all-shaded/pom.xml        |   9 +
 dubbo-distribution/dubbo-all/pom.xml               |  17 +
 dubbo-distribution/dubbo-bom/pom.xml               |   5 +
 dubbo-distribution/dubbo-core-spi/pom.xml          |   9 +
 .../dubbo/remoting/transport/AbstractClient.java   |   8 +-
 .../http12/AbstractServerHttpChannelObserver.java  |   9 +
 .../dubbo/remoting/http12/HttpHeaderNames.java     |   2 +
 .../remoting/http12/h2/Http2InputMessageFrame.java |   6 +-
 .../remoting/http12/h2/Http2MetadataFrame.java     |   8 +-
 .../remoting/http12/h2/Http2OutputMessage.java     |   2 +-
 .../dubbo/remoting/http12/h2/Http2StreamFrame.java |   2 +-
 .../message/LengthFieldStreamingDecoder.java       |   3 +-
 .../remoting/http12/message/codec/CodecUtils.java  |   4 +-
 .../remoting/http12/message/codec/JsonCodec.java   |   3 +
 .../http12/message/codec/CodeUtilsTest.java        |   6 +-
 .../dubbo-remoting-http3}/pom.xml                  |  19 +-
 .../dubbo/remoting/exchange/Http3Exchanger.java    |  85 +++
 .../Http3ServerTransportListenerFactory.java}      |   7 +-
 .../remoting/http3/Http3TransportListener.java     |  11 +-
 .../remoting/http3/netty4/Http2HeadersAdapter.java | 627 +++++++++++++++++++++
 .../http3/netty4/Http3ChannelAddressAccessor.java  |  57 ++
 .../http3/netty4/NettyHttp3FrameCodec.java         | 155 +++++
 .../netty4/NettyHttp3ProtocolSelectorHandler.java} |  54 +-
 .../http3/netty4/NettyHttp3StreamChannel.java      |  82 +++
 .../dubbo/remoting/transport/netty4/Helper.java    |  75 +++
 .../netty4/NettyHttp3ConnectionClient.java         | 138 +++++
 .../transport/netty4/NettyHttp3Server.java         | 207 +++++++
 ...emoting.transport.netty4.ChannelAddressAccessor |   1 +
 ...ent.java => AbstractNettyConnectionClient.java} | 142 ++---
 .../remoting/transport/netty4/AddressUtils.java    |  88 +++
 .../transport/netty4/ChannelAddressAccessor.java   |  16 +-
 .../remoting/transport/netty4/NettyChannel.java    |   4 +-
 .../transport/netty4/NettyChannelHandler.java      |  28 +-
 .../transport/netty4/NettyClientHandler.java       |  23 +-
 .../transport/netty4/NettyConnectionClient.java    | 332 +----------
 .../transport/netty4/NettyConnectionHandler.java   |  52 +-
 .../remoting/transport/netty4/NettyServer.java     |   7 +-
 .../transport/netty4/NettyServerHandler.java       |  31 +-
 dubbo-remoting/pom.xml                             |   1 +
 .../main/java/org/apache/dubbo/rpc/Constants.java  |   4 +
 dubbo-rpc/dubbo-rpc-triple/pom.xml                 |   7 +-
 .../rpc/protocol/tri/TripleHttp2Protocol.java      |  14 +-
 .../dubbo/rpc/protocol/tri/TripleProtocol.java     |  21 +-
 .../rpc/protocol/tri/call/TripleClientCall.java    |  32 +-
 ...and.java => Http3CreateStreamQueueCommand.java} |  47 +-
 .../tri/h12/AbstractServerTransportListener.java   |   7 +
 .../h12/grpc/GrpcHttp2ServerTransportListener.java |   5 +-
 .../DefaultHttp11ServerTransportListener.java      |   9 +
 .../http2/GenericHttp2ServerTransportListener.java |  10 +
 .../tri/h12/http2/Http2ClientStreamFactory.java    |  33 +-
 .../tri/h12/http2/Http2TripleClientStream.java     |  75 +++
 .../GenericHttp3ServerTransportListener.java}      |  27 +-
 ...enericHttp3ServerTransportListenerFactory.java} |  16 +-
 .../rpc/protocol/tri/h3/Http3ClientFrameCodec.java | 107 ++++
 .../protocol/tri/h3/Http3ClientStreamFactory.java  |  48 ++
 .../protocol/tri/h3/Http3TripleClientStream.java   |  77 +++
 .../grpc/GrpcHttp3ServerTransportListener.java}    |  26 +-
 .../GrpcHttp3ServerTransportListenerFactory.java}  |  14 +-
 ...Stream.java => AbstractTripleClientStream.java} |  59 +-
 .../protocol/tri/stream/ClientStreamFactory.java   |  19 +-
 .../tri/stream/TripleStreamChannelFuture.java      |   4 +-
 ...oting.http3.Http3ServerTransportListenerFactory |   2 +
 ...bbo.rpc.protocol.tri.stream.ClientStreamFactory |   2 +
 .../tri/stream/TripleClientStreamTest.java         |   3 +-
 dubbo-test/dubbo-dependencies-all/pom.xml          |   5 +
 77 files changed, 2695 insertions(+), 721 deletions(-)
 copy {dubbo-metrics/dubbo-metrics-default => 
dubbo-remoting/dubbo-remoting-http3}/pom.xml (82%)
 create mode 100644 
dubbo-remoting/dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/exchange/Http3Exchanger.java
 copy 
dubbo-remoting/{dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h2/Http2ServerTransportListenerFactory.java
 => 
dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/http3/Http3ServerTransportListenerFactory.java}
 (83%)
 copy 
dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/filter/DemoService.java
 => 
dubbo-remoting/dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/http3/Http3TransportListener.java
 (81%)
 create mode 100644 
dubbo-remoting/dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/http3/netty4/Http2HeadersAdapter.java
 create mode 100644 
dubbo-remoting/dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/http3/netty4/Http3ChannelAddressAccessor.java
 create mode 100644 
dubbo-remoting/dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/http3/netty4/NettyHttp3FrameCodec.java
 copy 
dubbo-remoting/{dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/netty4/h2/NettyHttp2ProtocolSelectorHandler.java
 => 
dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/http3/netty4/NettyHttp3ProtocolSelectorHandler.java}
 (54%)
 create mode 100644 
dubbo-remoting/dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/http3/netty4/NettyHttp3StreamChannel.java
 create mode 100644 
dubbo-remoting/dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/transport/netty4/Helper.java
 create mode 100644 
dubbo-remoting/dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/transport/netty4/NettyHttp3ConnectionClient.java
 create mode 100644 
dubbo-remoting/dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/transport/netty4/NettyHttp3Server.java
 create mode 100644 
dubbo-remoting/dubbo-remoting-http3/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.remoting.transport.netty4.ChannelAddressAccessor
 copy 
dubbo-remoting/dubbo-remoting-netty4/src/main/java/org/apache/dubbo/remoting/transport/netty4/{NettyConnectionClient.java
 => AbstractNettyConnectionClient.java} (70%)
 create mode 100644 
dubbo-remoting/dubbo-remoting-netty4/src/main/java/org/apache/dubbo/remoting/transport/netty4/AddressUtils.java
 copy dubbo-common/src/main/java/org/apache/dubbo/common/ssl/CertProvider.java 
=> 
dubbo-remoting/dubbo-remoting-netty4/src/main/java/org/apache/dubbo/remoting/transport/netty4/ChannelAddressAccessor.java
 (75%)
 copy 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/command/{CreateStreamQueueCommand.java
 => Http3CreateStreamQueueCommand.java} (50%)
 copy 
dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/message/codec/BinaryCodecFactory.java
 => 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/h12/http2/Http2ClientStreamFactory.java
 (50%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/h12/http2/Http2TripleClientStream.java
 copy 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{h12/http2/GenericHttp2ServerTransportListenerFactory.java
 => h3/GenericHttp3ServerTransportListener.java} (54%)
 copy 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{h12/http2/GenericHttp2ServerTransportListenerFactory.java
 => h3/GenericHttp3ServerTransportListenerFactory.java} (67%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/h3/Http3ClientFrameCodec.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/h3/Http3ClientStreamFactory.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/h3/Http3TripleClientStream.java
 copy 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{h12/http2/GenericHttp2ServerTransportListenerFactory.java
 => h3/grpc/GrpcHttp3ServerTransportListener.java} (58%)
 copy 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{h12/grpc/GrpcHttp2ServerTransportListenerFactory.java
 => h3/grpc/GrpcHttp3ServerTransportListenerFactory.java} (70%)
 rename 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/stream/{TripleClientStream.java
 => AbstractTripleClientStream.java} (88%)
 copy 
dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h2/Http2ServerTransportListenerFactory.java
 => 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/stream/ClientStreamFactory.java
 (63%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.remoting.http3.Http3ServerTransportListenerFactory
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.tri.stream.ClientStreamFactory

Reply via email to