22<!-- NewPage -->
33< html lang ="en ">
44< head >
5- <!-- Generated by javadoc (11.0.22) on Thu Jun 05 11:35:39 CEST 2025 -->
6- < title > All Packages (Netty API Reference (4.2.2 .Final))</ title >
5+ <!-- Generated by javadoc (11.0.22) on Tue Jul 15 14:38:35 CEST 2025 -->
6+ < title > All Packages (Netty API Reference (4.2.3 .Final))</ title >
77< meta http-equiv ="Content-Type " content ="text/html; charset=UTF-8 ">
8- < meta name ="dc.created " content ="2025-06-05 ">
8+ < meta name ="dc.created " content ="2025-07-15 ">
99< link rel ="stylesheet " type ="text/css " href ="stylesheet.css " title ="Style ">
1010< link rel ="stylesheet " type ="text/css " href ="jquery/jquery-ui.min.css " title ="Style ">
1111< link rel ="stylesheet " type ="text/css " href ="jquery-ui.overrides.css " title ="Style ">
2222< script type ="text/javascript "> <!--
2323 try {
2424 if ( location . href . indexOf ( 'is-external=true' ) == - 1 ) {
25- parent . document . title = "All Packages (Netty API Reference (4.2.2 .Final))" ;
25+ parent . document . title = "All Packages (Netty API Reference (4.2.3 .Final))" ;
2626 }
2727 }
2828 catch ( err ) {
@@ -368,36 +368,42 @@ <h1 title="All&nbsp;Packages" class="title">All Packages</h1>
368368</ td >
369369</ tr >
370370< tr class ="rowColor ">
371+ < th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/http3/package-summary.html "> io.netty.handler.codec.http3</ a > </ th >
372+ < td class ="colLast ">
373+ < div class ="block "> < a href ="https://tools.ietf.org/html/draft-ietf-quic-http-32 "> HTTP/3</ a > implementation.</ div >
374+ </ td >
375+ </ tr >
376+ < tr class ="altColor ">
371377< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/json/package-summary.html "> io.netty.handler.codec.json</ a > </ th >
372378< td class ="colLast ">
373379< div class ="block "> < a href ="https://en.wikipedia.org/wiki/JSON "> JSON</ a > specific codecs.</ div >
374380</ td >
375381</ tr >
376- < tr class ="altColor ">
382+ < tr class ="rowColor ">
377383< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/marshalling/package-summary.html "> io.netty.handler.codec.marshalling</ a > </ th >
378384< td class ="colLast ">
379385< div class ="block "> Decoder and Encoder which uses < a href ="https://www.jboss.org/jbossmarshalling "> JBoss Marshalling</ a > .</ div >
380386</ td >
381387</ tr >
382- < tr class ="rowColor ">
388+ < tr class ="altColor ">
383389< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/memcache/package-summary.html "> io.netty.handler.codec.memcache</ a > </ th >
384390< td class ="colLast ">
385391< div class ="block "> Common superset of ascii and binary classes.</ div >
386392</ td >
387393</ tr >
388- < tr class ="altColor ">
394+ < tr class ="rowColor ">
389395< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/memcache/binary/package-summary.html "> io.netty.handler.codec.memcache.binary</ a > </ th >
390396< td class ="colLast ">
391397< div class ="block "> Implementations and Interfaces for the Memcache Binary protocol.</ div >
392398</ td >
393399</ tr >
394- < tr class ="rowColor ">
400+ < tr class ="altColor ">
395401< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/mqtt/package-summary.html "> io.netty.handler.codec.mqtt</ a > </ th >
396402< td class ="colLast ">
397403< div class ="block "> Encoder, decoder and different Message Types for MQTT.</ div >
398404</ td >
399405</ tr >
400- < tr class ="altColor ">
406+ < tr class ="rowColor ">
401407< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/protobuf/package-summary.html "> io.netty.handler.codec.protobuf</ a > </ th >
402408< td class ="colLast ">
403409< div class ="block "> Encoder and decoder which transform a
@@ -406,226 +412,238 @@ <h1 title="All&nbsp;Packages" class="title">All Packages</h1>
406412 < a href ="io/netty/buffer/ByteBuf.html " title ="class in io.netty.buffer "> < code > ByteBuf</ code > </ a > and vice versa.</ div >
407413</ td >
408414</ tr >
409- < tr class ="rowColor ">
415+ < tr class ="altColor ">
410416< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/quic/package-summary.html "> io.netty.handler.codec.quic</ a > </ th >
411417< td class ="colLast ">
412418< div class ="block "> QUIC implementation</ div >
413419</ td >
414420</ tr >
415- < tr class ="altColor ">
421+ < tr class ="rowColor ">
416422< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/redis/package-summary.html "> io.netty.handler.codec.redis</ a > </ th >
417423< td class ="colLast ">
418424< div class ="block "> Encoder, decoder for Redis.</ div >
419425</ td >
420426</ tr >
421- < tr class ="rowColor ">
427+ < tr class ="altColor ">
422428< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/rtsp/package-summary.html "> io.netty.handler.codec.rtsp</ a > </ th >
423429< td class ="colLast ">
424430< div class ="block "> An < a href ="https://en.wikipedia.org/wiki/Real_Time_Streaming_Protocol "> RTSP</ a >
425431 extension based on the HTTP codec.</ div >
426432</ td >
427433</ tr >
428- < tr class ="altColor ">
434+ < tr class ="rowColor ">
429435< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/sctp/package-summary.html "> io.netty.handler.codec.sctp</ a > </ th >
430436< td class ="colLast ">
431437< div class ="block "> Decoder and encoders to manage message completion and multi-streaming codec in SCTP/IP.</ div >
432438</ td >
433439</ tr >
434- < tr class ="rowColor ">
440+ < tr class ="altColor ">
435441< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/serialization/package-summary.html "> io.netty.handler.codec.serialization</ a > </ th >
436442< td class ="colLast ">
437443< div class ="block "> Encoder, decoder and their compatibility stream implementations which
438444 transform a < code > Serializable</ code > object into a byte buffer and
439445 vice versa.</ div >
440446</ td >
441447</ tr >
442- < tr class ="altColor ">
448+ < tr class ="rowColor ">
443449< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/smtp/package-summary.html "> io.netty.handler.codec.smtp</ a > </ th >
444450< td class ="colLast ">
445451< div class ="block "> < a href ="https://www.ietf.org/rfc/rfc2821.txt "> SMTP</ a > codec.</ div >
446452</ td >
447453</ tr >
448- < tr class ="rowColor ">
454+ < tr class ="altColor ">
449455< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/socks/package-summary.html "> io.netty.handler.codec.socks</ a > </ th >
450456< td class ="colLast ">
451457< div class ="block "> Encoder, decoder and their related message types for Socks.</ div >
452458</ td >
453459</ tr >
454- < tr class ="altColor ">
460+ < tr class ="rowColor ">
455461< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/socksx/package-summary.html "> io.netty.handler.codec.socksx</ a > </ th >
456462< td class ="colLast ">
457463< div class ="block "> Encoder, decoder and their related message types for SOCKS protocol.</ div >
458464</ td >
459465</ tr >
460- < tr class ="rowColor ">
466+ < tr class ="altColor ">
461467< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/socksx/v4/package-summary.html "> io.netty.handler.codec.socksx.v4</ a > </ th >
462468< td class ="colLast ">
463469< div class ="block "> Encoder, decoder and their related message types for SOCKSv4 protocol.</ div >
464470</ td >
465471</ tr >
466- < tr class ="altColor ">
472+ < tr class ="rowColor ">
467473< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/socksx/v5/package-summary.html "> io.netty.handler.codec.socksx.v5</ a > </ th >
468474< td class ="colLast ">
469475< div class ="block "> Encoder, decoder and their related message types for SOCKSv5 protocol.</ div >
470476</ td >
471477</ tr >
472- < tr class ="rowColor ">
478+ < tr class ="altColor ">
473479< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/spdy/package-summary.html "> io.netty.handler.codec.spdy</ a > </ th >
474480< td class ="colLast ">
475481< div class ="block "> Encoder, decoder, session handler and their related message types for the SPDY protocol.</ div >
476482</ td >
477483</ tr >
478- < tr class ="altColor ">
484+ < tr class ="rowColor ">
479485< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/stomp/package-summary.html "> io.netty.handler.codec.stomp</ a > </ th >
480486< td class ="colLast ">
481487< div class ="block "> < a href ="https://en.wikipedia.org/wiki/Streaming_Text_Oriented_Messaging_Protocol "> STOMP</ a > codec</ div >
482488</ td >
483489</ tr >
484- < tr class ="rowColor ">
490+ < tr class ="altColor ">
485491< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/string/package-summary.html "> io.netty.handler.codec.string</ a > </ th >
486492< td class ="colLast ">
487493< div class ="block "> Encoder and decoder which transform a < code > String</ code > into a
488494 < a href ="io/netty/buffer/ByteBuf.html " title ="class in io.netty.buffer "> < code > ByteBuf</ code > </ a > and vice versa.</ div >
489495</ td >
490496</ tr >
491- < tr class ="altColor ">
497+ < tr class ="rowColor ">
492498< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/codec/xml/package-summary.html "> io.netty.handler.codec.xml</ a > </ th >
493499< td class ="colLast ">
494500< div class ="block "> XML codec provides asynchronous and non-blocking XML parser based on the
495501 < a href ="https://github.com/FasterXML/aalto-xml "> Aalto XML parser</ a > .</ div >
496502</ td >
497503</ tr >
498- < tr class ="rowColor ">
504+ < tr class ="altColor ">
499505< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/flow/package-summary.html "> io.netty.handler.flow</ a > </ th >
500506< td class ="colLast ">
501507< div class ="block "> Package to control the flow of messages.</ div >
502508</ td >
503509</ tr >
504- < tr class ="altColor ">
510+ < tr class ="rowColor ">
505511< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/flush/package-summary.html "> io.netty.handler.flush</ a > </ th >
506512< td class ="colLast ">
507513< div class ="block "> Package to control flush behavior.</ div >
508514</ td >
509515</ tr >
510- < tr class ="rowColor ">
516+ < tr class ="altColor ">
511517< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/ipfilter/package-summary.html "> io.netty.handler.ipfilter</ a > </ th >
512518< td class ="colLast ">
513519< div class ="block "> Package to filter IP addresses (allow/deny).</ div >
514520</ td >
515521</ tr >
516- < tr class ="altColor ">
522+ < tr class ="rowColor ">
517523< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/logging/package-summary.html "> io.netty.handler.logging</ a > </ th >
518524< td class ="colLast ">
519525< div class ="block "> Logs the I/O events for debugging purpose.</ div >
520526</ td >
521527</ tr >
522- < tr class ="rowColor ">
528+ < tr class ="altColor ">
523529< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/pcap/package-summary.html "> io.netty.handler.pcap</ a > </ th >
524530< td class ="colLast ">
525531< div class ="block "> Capture data and write into Pcap format which helps in troubleshooting.</ div >
526532</ td >
527533</ tr >
528- < tr class ="altColor ">
534+ < tr class ="rowColor ">
529535< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/proxy/package-summary.html "> io.netty.handler.proxy</ a > </ th >
530536< td class ="colLast ">
531537< div class ="block "> Adds support for client connections via proxy protocols such as
532538 < a href ="https://en.wikipedia.org/wiki/SOCKS "> SOCKS</ a > and
533539 < a href ="https://en.wikipedia.org/wiki/HTTP_tunnel#HTTP_CONNECT_tunneling "> HTTP CONNECT tunneling</ a > </ div >
534540</ td >
535541</ tr >
536- < tr class ="rowColor ">
542+ < tr class ="altColor ">
537543< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/ssl/package-summary.html "> io.netty.handler.ssl</ a > </ th >
538544< td class ="colLast ">
539545< div class ="block "> < a href ="https://en.wikipedia.org/wiki/Transport_Layer_Security "> SSL ·
540546 TLS</ a > implementation based on < code > SSLEngine</ code > </ div >
541547</ td >
542548</ tr >
543- < tr class ="altColor ">
549+ < tr class ="rowColor ">
544550< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/ssl/ocsp/package-summary.html "> io.netty.handler.ssl.ocsp</ a > </ th >
545551< td class ="colLast ">
546552< div class ="block "> Certificate validation using OCSP</ div >
547553</ td >
548554</ tr >
549- < tr class ="rowColor ">
555+ < tr class ="altColor ">
550556< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/ssl/util/package-summary.html "> io.netty.handler.ssl.util</ a > </ th >
551557< td class ="colLast ">
552558< div class ="block "> Utility classes that helps easier development of TLS/SSL applications.</ div >
553559</ td >
554560</ tr >
555- < tr class ="altColor ">
561+ < tr class ="rowColor ">
556562< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/stream/package-summary.html "> io.netty.handler.stream</ a > </ th >
557563< td class ="colLast ">
558564< div class ="block "> Writes very large data stream asynchronously neither spending a lot of
559565 memory nor getting < code > OutOfMemoryError</ code > .</ div >
560566</ td >
561567</ tr >
562- < tr class ="rowColor ">
568+ < tr class ="altColor ">
563569< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/timeout/package-summary.html "> io.netty.handler.timeout</ a > </ th >
564570< td class ="colLast ">
565571< div class ="block "> Adds support for read and write timeout and idle connection notification
566572 using a < a href ="io/netty/util/Timer.html " title ="interface in io.netty.util "> < code > Timer</ code > </ a > .</ div >
567573</ td >
568574</ tr >
569- < tr class ="altColor ">
575+ < tr class ="rowColor ">
570576< th class ="colFirst " scope ="row "> < a href ="io/netty/handler/traffic/package-summary.html "> io.netty.handler.traffic</ a > </ th >
571577< td class ="colLast ">
572578< div class ="block "> Implementation of a Traffic Shaping Handler and Dynamic Statistics.</ div >
573579</ td >
574580</ tr >
575- < tr class ="rowColor ">
581+ < tr class ="altColor ">
576582< th class ="colFirst " scope ="row "> < a href ="io/netty/pkitesting/package-summary.html "> io.netty.pkitesting</ a > </ th >
577583< td class ="colLast ">
578584< div class ="block "> Tools for generating X.509 certificates for testing.</ div >
579585</ td >
580586</ tr >
581- < tr class ="altColor ">
587+ < tr class ="rowColor ">
582588< th class ="colFirst " scope ="row "> < a href ="io/netty/resolver/package-summary.html "> io.netty.resolver</ a > </ th >
583589< td class ="colLast ">
584590< div class ="block "> Resolves an arbitrary string that represents the name of an endpoint into an address.</ div >
585591</ td >
586592</ tr >
587- < tr class ="rowColor ">
593+ < tr class ="altColor ">
588594< th class ="colFirst " scope ="row "> < a href ="io/netty/resolver/dns/package-summary.html "> io.netty.resolver.dns</ a > </ th >
589595< td class ="colLast ">
590596< div class ="block "> An alternative to Java's built-in domain name lookup mechanism that resolves a domain name asynchronously,
591597 which supports the queries of an arbitrary DNS record type as well.</ div >
592598</ td >
593599</ tr >
594- < tr class ="altColor ">
600+ < tr class ="rowColor ">
595601< th class ="colFirst " scope ="row "> < a href ="io/netty/resolver/dns/macos/package-summary.html "> io.netty.resolver.dns.macos</ a > </ th >
596602< td class ="colLast ">
597603< div class ="block "> MacOS specific nameserver resolution.</ div >
598604</ td >
599605</ tr >
600- < tr class ="rowColor ">
606+ < tr class ="altColor ">
601607< th class ="colFirst " scope ="row "> < a href ="io/netty/util/package-summary.html "> io.netty.util</ a > </ th >
602608< td class ="colLast ">
603609< div class ="block "> Utility classes used across multiple packages.</ div >
604610</ td >
605611</ tr >
606- < tr class ="altColor ">
612+ < tr class ="rowColor ">
607613< th class ="colFirst " scope ="row "> < a href ="io/netty/util/collection/package-summary.html "> io.netty.util.collection</ a > </ th >
608614< td class ="colLast "> </ td >
609615</ tr >
610- < tr class ="rowColor ">
616+ < tr class ="altColor ">
611617< th class ="colFirst " scope ="row "> < a href ="io/netty/util/concurrent/package-summary.html "> io.netty.util.concurrent</ a > </ th >
612618< td class ="colLast ">
613619< div class ="block "> Utility classes for concurrent / async tasks.</ div >
614620</ td >
615621</ tr >
616- < tr class ="altColor ">
622+ < tr class ="rowColor ">
617623< th class ="colFirst " scope ="row "> < a href ="io/netty/util/internal/package-summary.html "> io.netty.util.internal</ a > </ th >
618624< td class ="colLast ">
619625< div class ="block "> < em > Internal-use-only</ em > utilities which is not allowed to be used
620626 outside Netty.</ div >
621627</ td >
622628</ tr >
623- < tr class ="rowColor ">
629+ < tr class ="altColor ">
624630< th class ="colFirst " scope ="row "> < a href ="io/netty/util/internal/logging/package-summary.html "> io.netty.util.internal.logging</ a > </ th >
625631< td class ="colLast ">
626632< div class ="block "> < em > Internal-use-only</ em > logging API which is not allowed to be used outside Netty.</ div >
627633</ td >
628634</ tr >
635+ < tr class ="rowColor ">
636+ < th class ="colFirst " scope ="row "> < a href ="jdk/jfr/package-summary.html "> jdk.jfr</ a > </ th >
637+ < td class ="colLast ">
638+ < div class ="block "> Stubs to compile JFR events on Java 8.</ div >
639+ </ td >
640+ </ tr >
641+ < tr class ="altColor ">
642+ < th class ="colFirst " scope ="row "> < a href ="jdk/jfr/consumer/package-summary.html "> jdk.jfr.consumer</ a > </ th >
643+ < td class ="colLast ">
644+ < div class ="block "> Stubs to compile JFR events on Java 8.</ div >
645+ </ td >
646+ </ tr >
629647</ tbody >
630648</ table >
631649</ li >
0 commit comments