Skip to content

Commit 86dd988

Browse files
authored
Upgrade to Netty HTTP/3 release versions. (#15534)
1 parent d8c1f7d commit 86dd988

20 files changed

Lines changed: 54 additions & 59 deletions

dubbo-dependencies-bom/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -300,11 +300,6 @@
300300
<artifactId>netty-all</artifactId>
301301
<version>${netty4_version}</version>
302302
</dependency>
303-
<dependency>
304-
<groupId>io.netty.incubator</groupId>
305-
<artifactId>netty-incubator-codec-http3</artifactId>
306-
<version>${netty_http3_version}</version>
307-
</dependency>
308303
<dependency>
309304
<groupId>org.javassist</groupId>
310305
<artifactId>javassist</artifactId>

dubbo-remoting/dubbo-remoting-http3/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@
4343
</dependency>
4444

4545
<dependency>
46-
<groupId>io.netty.incubator</groupId>
47-
<artifactId>netty-incubator-codec-http3</artifactId>
46+
<groupId>io.netty</groupId>
47+
<artifactId>netty-codec-http3</artifactId>
4848
</dependency>
4949

5050
<dependency>

dubbo-remoting/dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/http3/Http3SslContexts.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@
3131
import java.util.List;
3232

3333
import io.netty.buffer.ByteBufAllocator;
34+
import io.netty.handler.codec.http3.Http3;
35+
import io.netty.handler.codec.quic.QuicSslContext;
36+
import io.netty.handler.codec.quic.QuicSslContextBuilder;
3437
import io.netty.handler.ssl.ApplicationProtocolNegotiator;
3538
import io.netty.handler.ssl.ClientAuth;
3639
import io.netty.handler.ssl.SslContext;
3740
import io.netty.handler.ssl.util.InsecureTrustManagerFactory;
3841
import io.netty.handler.ssl.util.SelfSignedCertificate;
39-
import io.netty.incubator.codec.http3.Http3;
40-
import io.netty.incubator.codec.quic.QuicSslContext;
41-
import io.netty.incubator.codec.quic.QuicSslContextBuilder;
4242

4343
public final class Http3SslContexts extends SslContext {
4444

dubbo-remoting/dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/http3/netty4/Http2HeadersAdapter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
import io.netty.handler.codec.Headers;
2727
import io.netty.handler.codec.http2.Http2Headers;
28-
import io.netty.incubator.codec.http3.Http3Headers;
28+
import io.netty.handler.codec.http3.Http3Headers;
2929

3030
public final class Http2HeadersAdapter implements Http2Headers {
3131

dubbo-remoting/dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/http3/netty4/Http3ChannelAddressAccessor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
import java.net.InetSocketAddress;
2323

2424
import io.netty.channel.Channel;
25-
import io.netty.incubator.codec.quic.QuicChannel;
26-
import io.netty.incubator.codec.quic.QuicStreamChannel;
25+
import io.netty.handler.codec.quic.QuicChannel;
26+
import io.netty.handler.codec.quic.QuicStreamChannel;
2727

28-
@Activate(order = -100, onClass = "io.netty.incubator.codec.quic.QuicChannel")
28+
@Activate(order = -100, onClass = "io.netty.handler.codec.quic.QuicChannel")
2929
public class Http3ChannelAddressAccessor implements ChannelAddressAccessor {
3030

3131
@Override

dubbo-remoting/dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/http3/netty4/Http3HeadersAdapter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
import io.netty.handler.codec.Headers;
2727
import io.netty.handler.codec.http2.Http2Headers;
28-
import io.netty.incubator.codec.http3.Http3Headers;
28+
import io.netty.handler.codec.http3.Http3Headers;
2929

3030
public final class Http3HeadersAdapter implements Http3Headers {
3131

dubbo-remoting/dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/http3/netty4/NettyHttp3FrameCodec.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,14 @@
3737
import io.netty.channel.ChannelOutboundHandler;
3838
import io.netty.channel.ChannelPromise;
3939
import io.netty.handler.codec.http2.Http2Headers.PseudoHeaderName;
40-
import io.netty.incubator.codec.http3.DefaultHttp3DataFrame;
41-
import io.netty.incubator.codec.http3.DefaultHttp3Headers;
42-
import io.netty.incubator.codec.http3.DefaultHttp3HeadersFrame;
43-
import io.netty.incubator.codec.http3.Http3DataFrame;
44-
import io.netty.incubator.codec.http3.Http3Headers;
45-
import io.netty.incubator.codec.http3.Http3HeadersFrame;
46-
import io.netty.incubator.codec.http3.Http3RequestStreamInboundHandler;
47-
import io.netty.incubator.codec.quic.QuicStreamChannel;
40+
import io.netty.handler.codec.http3.DefaultHttp3DataFrame;
41+
import io.netty.handler.codec.http3.DefaultHttp3Headers;
42+
import io.netty.handler.codec.http3.DefaultHttp3HeadersFrame;
43+
import io.netty.handler.codec.http3.Http3DataFrame;
44+
import io.netty.handler.codec.http3.Http3Headers;
45+
import io.netty.handler.codec.http3.Http3HeadersFrame;
46+
import io.netty.handler.codec.http3.Http3RequestStreamInboundHandler;
47+
import io.netty.handler.codec.quic.QuicStreamChannel;
4848

4949
import static org.apache.dubbo.remoting.http3.netty4.Constants.TRI_PING;
5050

dubbo-remoting/dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/http3/netty4/NettyHttp3ProtocolSelectorHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
import io.netty.channel.ChannelHandlerContext;
3232
import io.netty.channel.ChannelPipeline;
3333
import io.netty.channel.SimpleChannelInboundHandler;
34-
import io.netty.incubator.codec.quic.QuicStreamChannel;
34+
import io.netty.handler.codec.quic.QuicStreamChannel;
3535

3636
@Sharable
3737
public class NettyHttp3ProtocolSelectorHandler extends SimpleChannelInboundHandler<HttpMetadata> {

dubbo-remoting/dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/http3/netty4/NettyHttp3StreamChannel.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
import io.netty.buffer.ByteBuf;
3030
import io.netty.buffer.ByteBufOutputStream;
31-
import io.netty.incubator.codec.quic.QuicStreamChannel;
31+
import io.netty.handler.codec.quic.QuicStreamChannel;
3232

3333
public class NettyHttp3StreamChannel implements H2StreamChannel {
3434

dubbo-remoting/dubbo-remoting-http3/src/main/java/org/apache/dubbo/remoting/transport/netty4/Http3Helper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
import org.apache.dubbo.config.context.ConfigManager;
2121
import org.apache.dubbo.config.nested.Http3Config;
2222

23-
import io.netty.incubator.codec.quic.QuicCodecBuilder;
24-
import io.netty.incubator.codec.quic.QuicCongestionControlAlgorithm;
23+
import io.netty.handler.codec.quic.QuicCodecBuilder;
24+
import io.netty.handler.codec.quic.QuicCongestionControlAlgorithm;
2525

2626
import static java.util.concurrent.TimeUnit.MILLISECONDS;
2727

0 commit comments

Comments
 (0)