4.0.0org.sonatype.ossoss-parent9io.nettynetty-parentpom4.2.3.FinalNettyhttps://netty.io/
Netty is an asynchronous event-driven network application framework for
rapid development of maintainable high performance protocol servers and
clients.
The Netty Projecthttps://netty.io/Apache License, Version 2.0https://www.apache.org/licenses/LICENSE-2.02008https://github.com/netty/nettyscm:git:git://github.com/netty/netty.gitscm:git:ssh://git@github.com/netty/netty.gitnetty-4.2.3.Finalnetty.ioThe Netty Project Contributorsnetty@googlegroups.comhttps://netty.io/The Netty Projecthttps://netty.io/Central Portal Snapshotscentral-portal-snapshotshttps://central.sonatype.com/repository/maven-snapshots/aggregatetruetrueorg.apache.maven.pluginsmaven-javadoc-plugin3.11.2aggregateaggregatetrue
netty-all,netty-bom,netty-testsuite,netty-testsuite-autobahn,netty-testsuite-http2,
netty-testsuite-native,netty-testsuite-native-image,netty-testsuite-native-image-client,
netty-testsuite-native-image-client-runtime-init,netty-testsuite-osgi,netty-testsuite-shading,
netty-transport-blockhound-tests,netty-transport-native-unix-common-tests,netty-microbench,
netty-dev-tools,netty-example,testsuite-jpms
**/com/sun/**/*.java**/example/**/*.java**/testsuite/**/*.java**/microbench/**/*.java**/microbenchmark/**/*.java**/generated/**/*.java**/*Benchmark.java**/*Bench.java**/*Test.javatrue${project.build.directory}/api${project.basedir}/src/javadoc/overview.htmlNetty API Reference (${project.version})Netty API Reference (${project.version})false${javadoc.release}${javadoc.source}
https://docs.oracle.com/javase/8/docs/api/
https://developers.google.com/protocol-buffers/docs/reference/java/
https://www.slf4j.org/apidocs/
Low-level data representationio.netty.buffer*Central interface for all I/O operationsio.netty.channel*Client & Server bootstrapping utilitiesio.netty.bootstrap*Reusable I/O event interceptorsio.netty.handler*DNS / Host resolversio.netty.resolver*Utilsio.netty.util*en_USorg.apache.maven.pluginsmaven-jxr-pluginaggregateaggregatetrue${project.build.directory}/site/xref${project.build.directory}/site/apidocsNetty Source Xref (${project.version})Netty Source Xref (${project.version})**/com/sun/**/*.java**/microbench/**/*.java**/microbenchmark/**/*.javagraal${java.home}/bin/native-imagefalsetruejava2525${argLine.java9.extras}true1.81.88truetruejava2424${argLine.java9.extras}true1.81.88truetruejava2323${argLine.java9.extras}true1.81.88truetruejava2222${argLine.java9.extras}truetruetruejava21218${argLine.java9.extras}truetruetruejava20208${argLine.java9.extras}truetruetruejava19198${argLine.java9.extras}truetruetruejava18188${argLine.java9.extras}truetruetruejava17178${argLine.java9.extras}truetruejava16168--illegal-access=deny ${argLine.java9.extras}truetruejava15158--illegal-access=deny ${argLine.java9.extras}truetruejava14148--illegal-access=deny ${argLine.java9.extras}truetruejava13138--illegal-access=deny ${argLine.java9.extras}truetruejava12128--illegal-access=deny ${argLine.java9.extras}truetruejava11118--illegal-access=deny ${argLine.java9.extras}truetruejava10108--illegal-access=deny --add-modules java.xml.bind ${argLine.java9.extras}true3.0.0-M3java98--illegal-access=deny --add-modules java.xml.bind ${argLine.java9.extras}true3.0.0-M19riscv64linuxriscv64linux-x86_64boringssl-mac-aarch64macaarch64netty-tcnative-boringssl-staticboringssl-linux-aarch64linuxaarch64netty-tcnative-boringssl-staticboringsslnetty-tcnative-boringssl-staticwindowswindowsnetty-tcnative-boringssl-staticlinux-x86_64boringssl-snapshotnetty-tcnative-boringssl-static2.0.73.Final-SNAPSHOT${os.detected.classifier}Central Portal Snapshotscentral-portal-snapshotshttps://central.sonatype.com/repository/maven-snapshots/truefalseleak-Dio.netty.leakDetectionLevel=paranoid -Dio.netty.leakDetection.targetRecords=32noPrintGC-D_noUnsafe-Dio.netty.noUnsafe=truejdk23DenyUnsafe--sun-misc-unsafe-memory-access=denyfasttruetruetruetruetruetruetruetruetruetruecoverage${jacoco.argLine}org.jacocojacoco-maven-plugin0.7.7.201606060606jacoco-prepare-agentprepare-agentjacoco.argLinejdk8[1.8,)falsejdk8-testsfalse1.81.899${project.basedir}/../dev-tools/src/main/resources/UTF-8UTF-8312.2.3.Final1.80
-server
-dsa -da -ea:io.netty...
-XX:+HeapDumpOnOutOfMemoryError
-D_-D_-D_-D_-XX:+PrintGCDetails-D_1.7.1fedora,suse,archnetty-tcnative2.0.72.Final${os.detected.classifier}org.conscryptconscrypt-openjdk-uber2.5.22.4.1${os.detected.name}-${os.detected.arch}${os.detected.name}-${os.detected.arch}${project.basedir}/../common/src/test/resources/logback-test.xmlwarn2.23.13.0.05.12.1false${java.home}${testJavaHome}/bin/javafalsefalsefalse19.3.61.16.0truefalsefalsetruealldev-toolscommonbuffercodec-basecodec-compressioncodec-protobufcodec-marshallingcodeccodec-dnscodec-haproxycodec-httpcodec-http2codec-memcachecodec-mqttcodec-classes-quiccodec-native-quiccodec-http3codec-rediscodec-smtpcodec-sockscodec-stompcodec-xmlresolverresolver-dnsresolver-dns-classes-macosresolver-dns-native-macostransporttransport-native-unix-common-teststransport-native-unix-commontransport-classes-epolltransport-native-epolltransport-classes-io_uringtransport-native-io_uringtransport-classes-kqueuetransport-native-kqueuetransport-rxtxtransport-sctptransport-udthandlerhandler-proxyhandler-ssl-ocspexampletestsuitepkitestingtestsuite-autobahntestsuite-http2testsuite-jpmstestsuite-osgitestsuite-shadingtestsuite-nativetestsuite-native-imagetestsuite-native-image-clienttestsuite-native-image-client-runtime-inittransport-blockhound-testsmicrobenchjfr-stubbomio.nettynetty-jni-util0.0.9.Finalsourcestrue${project.groupId}netty-dev-tools${project.version}com.sun.activationjavax.activation1.2.0org.jboss.marshallingjboss-marshalling${jboss.marshalling.version}compiletruecom.google.protobufprotobuf-java3.25.5com.google.protobuf.nanoprotobuf-javanano3.0.0-alpha-5${project.groupId}netty-tcnative-classes${tcnative.version}compiletrue${project.groupId}${tcnative.artifactId}${tcnative.version}${tcnative.classifier}runtimetrue${conscrypt.groupId}${conscrypt.artifactId}${conscrypt.classifier}${conscrypt.version}compiletruesoftware.amazon.cryptoolsAmazonCorrettoCryptoProvider${corretto.version}${corretto.classifier}testorg.bouncycastlebcpkix-jdk18on${bouncycastle.version}compiletrueorg.bouncycastlebcprov-jdk18on${bouncycastle.version}compiletrueorg.bouncycastlebctls-jdk18on${bouncycastle.version}compiletruecom.fasterxmlaalto-xml1.3.3com.jcraftjzlib1.1.3com.ningcompress-lzf1.0.3org.lz4lz4-java1.8.0com.github.jpongelzma-java1.3com.github.lubenzstd-jni1.5.6-5truecom.aayushatharva.brotli4jbrotli4j${brotli4j.version}com.aayushatharva.brotli4jnative-linux-ppc64le${brotli4j.version}com.aayushatharva.brotli4jnative-linux-x86_64${brotli4j.version}com.aayushatharva.brotli4jnative-linux-aarch64${brotli4j.version}com.aayushatharva.brotli4jnative-linux-riscv64${brotli4j.version}com.aayushatharva.brotli4jnative-linux-armv7${brotli4j.version}com.aayushatharva.brotli4jnative-osx-x86_64${brotli4j.version}com.aayushatharva.brotli4jnative-osx-aarch64${brotli4j.version}com.aayushatharva.brotli4jnative-windows-x86_64${brotli4j.version}com.aayushatharva.brotli4jnative-windows-aarch64${brotli4j.version}org.jctoolsjctools-core4.0.5org.jetbrainsannotations26.0.2providedorg.jbossjdk-misc3.Finalprovidedorg.rxtxrxtx2.1.7com.barchart.udtbarchart-udt-bundle2.3.0javax.servletservlet-api2.5org.slf4jslf4j-api2.0.13commons-loggingcommons-logging1.3.4org.apache.logging.log4jlog4j-api${log4j2.version}org.apache.logging.log4jlog4j-1.2-api${log4j2.version}mailjavax.mailjmsjavax.jmsjmxtoolscom.sun.jdmkjmxricom.sun.jmxtrueorg.junit.jupiterjunit-jupiter-api${junit.version}testorg.junit.jupiterjunit-jupiter-engine${junit.version}testorg.junit.jupiterjunit-jupiter-params${junit.version}test${project.groupId}netty-build-common${netty.build.version}testorg.assertjassertj-core3.18.0testorg.mockitomockito-core3.6.28testorg.reflectionsreflections0.10.2testch.qos.logbacklogback-classic1.3.14testio.github.artsokrerunner-jupiter2.1.6testorg.jboss.marshallingjboss-marshalling-serial${jboss.marshalling.version}testorg.jboss.marshallingjboss-marshalling-river${jboss.marshalling.version}testcom.google.calipercaliper0.5-rc1testorg.apache.commonscommons-compress1.26.0testcommons-iocommons-io2.14.0testcom.google.code.gsongson2.8.9testorg.tukaanixz1.5org.apache.directory.serverapacheds-protocol-dns1.5.7testorg.apache.logging.log4jlog4j-core${log4j2.version}testio.projectreactor.toolsblockhound1.0.13.RELEASEorg.graalvm.nativeimagesvm${graalvm.version}providedkr.motd.mavenos-maven-plugin${osmaven.version}org.revapirevapi-maven-plugin0.15.0org.revapirevapi-java0.28.1.*\.Final4.2.0.Finaljava-package/.*\.internal\..*/java-package/io\.netty\.example\..*/java-package/.*\.internal/java-package/org\.openjdk\.jmh\..*/java@io.netty.util.internal.UnstableApi ^*;@io.netty.util.internal.UnstableApitruejava.class.externalClassExposedInAPItrueio\.netty\..*They're not "external classes" if they're from a Netty package.truejava.missing.oldClassmissing-class org.slf4j.Loggermissing-class org.slf4j.LoggerThe com.barchart.udt library exposes this class in their API, but slf4j is an optional dependency to Netty.truejava.missing.newClassmissing-class org.slf4j.Loggermissing-class org.slf4j.LoggerThe com.barchart.udt library exposes this class in their API, but slf4j is an optional dependency to Netty.truejava.class.nonPublicPartOfAPIinterface com.google.protobuf.MutabilityOracleNecessary for com.google.protobuf:protobuf-java upgrade.truejava.method.visibilityIncreasedmethod java.util.Queue]]> io.netty.channel.nio.NioEventLoop::newTaskQueue0(int)method java.util.Queue]]> io.netty.channel.SingleThreadIoEventLoop::newTaskQueue0(int) @ io.netty.channel.nio.NioEventLoopImproved default performance behaviortruejava.method.visibilityIncreasedmethod java.util.Queue]]> io.netty.channel.epoll.EpollEventLoop::newTaskQueue0(int)method java.util.Queue]]> io.netty.channel.SingleThreadIoEventLoop::newTaskQueue0(int) @ io.netty.channel.epoll.EpollEventLoopImproved default performance behaviortruejava.field.constantValueChangedio.netty.handler.codec.http2.Http2CodecUtilNUM_STANDARD_SETTINGS67SETTINGS_ENABLE_CONNECT_PROTOCOL was added to the standard HTTP/2 settings.truejava.class.externalClassExposedInAPIinterface org.jboss.marshalling.ClassNameTransformerWe need to build with upgraded JBoss Marshalling version. Otherwise, testsuite-jpms won't compile.truejava.class.externalClassExposedInAPIinterface org.jboss.marshalling.UnmarshallingObjectInputFilterWe need to build with upgraded JBoss Marshalling version. Otherwise, testsuite-jpms won't compile.api-checkcheckmaven-enforcer-plugin${enforcer.plugin.version}enforce-toolsenforce[1.8.0,)[3.1.1,)
x86_64/AARCH64/RISCV64/PPCLE64/s390x_64/loongarch64 JDK must be used.
os.detected.arch^(x86_64|aarch_64|riscv64|ppcle_64|s390_64|loongarch_64)$maven-compiler-plugin3.14.01.8true${maven.compiler.source}${maven.compiler.target}${maven.compiler.release}truetruetruetrue-Xlint:-options256m1024m**/package-info.javamaven-checkstyle-plugin3.1.0check-stylecheckvalidatetruetruetruetrueio/netty/checkstyle.xml${project.build.sourceDirectory}${project.build.testSourceDirectory}nohttp-checkstyle-validationvalidatenohttp-checkstyle.xmlnohttp-checkstyle-suppressions.xmlUTF-8${basedir}**/*nohttp-checkstyle-suppressions.xml,**/.git/**/*,**/.idea/**/*,**/target/**/,**/.flattened-pom.xml,**/*.classcheckfalsecom.puppycrawl.toolscheckstyle8.29${project.groupId}netty-build-common${netty.build.version}io.spring.nohttpnohttp-checkstyle0.0.5.RELEASEorg.codehaus.mojoxml-maven-plugin1.0.1check-stylecheck-formatvalidate${project.basedir}**/pom.xml**/target/**falsemaven-surefire-plugin**/*Test*.java**/*Benchmark*.java**/Abstract***/*TestUtil*random${logging.config}${logging.logLevel}${project.groupId}${project.artifactId}${argLine.common} ${argLine.printGC} ${argLine.leak} ${argLine.coverage} ${argLine.noUnsafe} ${argLine.jni} ${argLine.java9} ${argLine.javaProperties} -Dio.netty.bootstrap.extensions=serviceloadlistenerio.netty.build.junit.TimedOutTestsListener${skipTests}${testJvm}false${project.groupId}netty-build-common${netty.build.version}org.apache.felixmaven-bundle-plugin5.1.8jarbundle${project.groupId}.*!*generate-manifestprocess-classesmanifestsun.net.dns.*;resolution:=optional,sun.misc.*;resolution:=optional,sun.nio.ch;resolution:=optional,sun.security.*;resolution:=optional,org.bouncycastle.jcajce.provider;version="[1.0,2)";resolution:=optional,*org.codehaus.mojobuild-helper-maven-plugin1.10parse-versionparse-versionmaven-source-plugin3.2.02${project.name}${project.groupId}.${project.artifactId}.source${project.organization.name}${parsedVersion.osgiVersion}${project.groupId}.${project.artifactId};version="${parsedVersion.osgiVersion}";roots:="."attach-sourcesprepare-packagejar-no-forkattach-test-sourcesprepare-packagetest-jar-no-forkmaven-javadoc-plugin3.11.2falsetruefalsefalsetrue${javadoc.release}${javadoc.source}falsefalsemaven-deploy-plugin2.8.210${skipDeploy}maven-release-plugin2.5.3false-P restricted-release,sonatype-oss-release,fulltruefalsenetty-@{project.version}org.apache.maven.scmmaven-scm-api1.9.4org.apache.maven.scmmaven-scm-provider-gitexe1.9.4maven-antrun-pluginwrite-version-propertiesinitializerunCurrent commit: ${shortCommitHash} on ${commitDate}org.apache.antant1.10.11org.apache.antant-launcher1.9.7ant-contribant-contrib1.0b3antantorg.apache.maven.pluginsmaven-remote-resources-plugin1.5de.thetaphiforbiddenapis2.2org.sonatype.centralcentral-publishing-maven-plugin0.7.0centraltruefalseorg.sonatype.pluginsnexus-staging-maven-plugin1.7.0central-portal-snapshotshttps://central.sonatype.com/repository/maven-snapshotstruecom.github.veithen.altaalta-maven-plugin0.6.2com.github.madgnomeh2spec-maven-plugin0.6me.normanmaurer.maven.autobahntestsuiteautobahntestsuite-maven-plugin0.1.5org.codehaus.gmavengroovy-maven-plugin2.1.1org.codehaus.groovygroovy3.0.9antant-optional1.5.3-1com.soebes.maven.pluginsiterator-maven-plugin0.5.0io.netty.incubatornetty-incubator-h3spec-maven-plugin0.0.7.Finalorg.basepom.mavenduplicate-finder-maven-plugin1.3.0maven-surefire-plugin3.5.3maven-failsafe-plugin3.5.3maven-clean-plugin3.0.0maven-resources-plugin3.0.1default-testResourcesprocess-test-resourcestestResources${project.basedir}/src/test/resources${project.build.outputDirectory}META-INF/native/*.**.*org.ops4j.pax.exammaven-paxexam-plugin1.2.4maven-jar-plugin3.0.2default-jartruetrue${multiReleaseJar}true${project.build.outputDirectory}/META-INF/MANIFEST.MFtest-jarmaven-dependency-plugin2.10maven-assembly-plugin2.6maven-jxr-plugin3.6.0maven-antrun-plugin1.8ant-contribant-contrib1.0b3antantorg.codehaus.mojobuild-helper-maven-plugin1.10org.fusesource.hawtjnihawtjni-maven-plugin1.18kr.motd.mavenexec-maven-plugin1.0.0.Finalorg.apache.maven.pluginsmaven-shade-plugin3.2.1io.github.dmlloyd.module-infomodule-info2.1module-infoprocess-classes${javaModuleName}${project.build.outputDirectory}/META-INF/versions/11/generatede.thetaphiforbiddenapis2.2check-forbidden-apis${maven.compiler.target}falsefalse${netty.dev.tools.directory}/forbidden/signatures.txt**.SuppressForbiddencompilecheckcheck-forbidden-test-apis${maven.compiler.target}falsefalse${netty.dev.tools.directory}/forbidden/signatures.txt**.SuppressForbiddentest-compiletestCheckcom.simpligility.maven.pluginsandroid-maven-plugin4.6.0org.codehaus.mojoflatten-maven-plugin1.2.2