Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- allocatorMaxOrder() - Method in interface io.quarkus.netty.deployment.NettyBuildTimeConfig
-
The value configuring the
io.netty.allocator.maxOrdersystem property of Netty.
B
- build(NettyBuildTimeConfig, BuildProducer<ReflectiveClassBuildItem>, BuildProducer<ReflectiveMethodBuildItem>, BuildProducer<ReflectiveFieldBuildItem>, List<MinNettyAllocatorMaxOrderBuildItem>) - Method in class io.quarkus.netty.deployment.NettyProcessor
- build25Specific(BuildProducer<ReflectiveMethodBuildItem>, BuildProducer<ReflectiveFieldBuildItem>, BuildProducer<ModuleOpenBuildItem>) - Method in class io.quarkus.netty.deployment.NettyProcessor
-
JEP 471 locks down access to sun.misc.Unsafe, Netty needs to adapt to this to maintain its efficiency.
C
- cleanupMacDNSInLog() - Method in class io.quarkus.netty.deployment.NettyProcessor
-
On mac, if you do not have the `MacOSDnsServerAddressStreamProvider` class, Netty prints a warning saying it falls back to the default system DNS provider.
- cleanupUnsafeLog() - Method in class io.quarkus.netty.deployment.NettyProcessor
- construct() - Static method in class io.quarkus.netty.deployment.NettyProcessor$$accessor
D
- disableFinalizers() - Method in class io.quarkus.netty.deployment.NettyProcessor
E
- EventLoopGroupBuildItem - Class in io.quarkus.netty.deployment
-
Provides suppliers that return EventLoopGroup used by the application.
- EventLoopGroupBuildItem(Supplier<EventLoopGroup>, Supplier<EventLoopGroup>) - Constructor for class io.quarkus.netty.deployment.EventLoopGroupBuildItem
- EventLoopSupplierBuildItem - Class in io.quarkus.netty.deployment
-
Register EventLoopGroup suppliers to be used to produce main EventLoopGroup and boss EventLoopGroup annotated beans.
- EventLoopSupplierBuildItem(Supplier<EventLoopGroup>, Supplier<EventLoopGroup>) - Constructor for class io.quarkus.netty.deployment.EventLoopSupplierBuildItem
- excludeNettyDirectives(BuildProducer<ExcludeConfigBuildItem>) - Method in class io.quarkus.netty.deployment.NettyOverrideMetadata
G
- getBossEventLoopGroup() - Method in class io.quarkus.netty.deployment.EventLoopGroupBuildItem
- getBossSupplier() - Method in class io.quarkus.netty.deployment.EventLoopSupplierBuildItem
- getMainEventLoopGroup() - Method in class io.quarkus.netty.deployment.EventLoopGroupBuildItem
- getMainSupplier() - Method in class io.quarkus.netty.deployment.EventLoopSupplierBuildItem
- getMaxOrder() - Method in class io.quarkus.netty.deployment.MinNettyAllocatorMaxOrderBuildItem
I
- indexTransports(BuildProducer<IndexDependencyBuildItem>) - Method in class io.quarkus.netty.deployment.NettyProcessor
- io.quarkus.netty.deployment - package io.quarkus.netty.deployment
J
- JBossNettyLoggerFactory - Class in io.quarkus.netty.deployment
- JBossNettyLoggerFactory() - Constructor for class io.quarkus.netty.deployment.JBossNettyLoggerFactory
L
- limitArenaSize(NettyBuildTimeConfig, List<MinNettyAllocatorMaxOrderBuildItem>) - Method in class io.quarkus.netty.deployment.NettyProcessor
- limitMem() - Method in class io.quarkus.netty.deployment.NettyProcessor
M
- MinNettyAllocatorMaxOrderBuildItem - Class in io.quarkus.netty.deployment
-
Build item to specify the minimal required `io.netty.allocator.maxOrder`.
- MinNettyAllocatorMaxOrderBuildItem(int) - Constructor for class io.quarkus.netty.deployment.MinNettyAllocatorMaxOrderBuildItem
N
- nativeTransportsEnableNativeAccess(BuildProducer<ModuleEnableNativeAccessBuildItem>) - Method in class io.quarkus.netty.deployment.NettyProcessor
- NETTY_CODEC_JAR_MATCH_REGEX - Static variable in class io.quarkus.netty.deployment.NettyOverrideMetadata
- NETTY_CODEC_REFLECT_CONFIG_MATCH_REGEX - Static variable in class io.quarkus.netty.deployment.NettyOverrideMetadata
- NETTY_HANDLER_JAR_MATCH_REGEX - Static variable in class io.quarkus.netty.deployment.NettyOverrideMetadata
- NETTY_HANDLER_REFLECT_CONFIG_MATCH_REGEX - Static variable in class io.quarkus.netty.deployment.NettyOverrideMetadata
- NettyBuildTimeConfig - Interface in io.quarkus.netty.deployment
- NettyOverrideMetadata - Class in io.quarkus.netty.deployment
- NettyOverrideMetadata() - Constructor for class io.quarkus.netty.deployment.NettyOverrideMetadata
- NettyProcessor - Class in io.quarkus.netty.deployment
- NettyProcessor() - Constructor for class io.quarkus.netty.deployment.NettyProcessor
- NettyProcessor$$accessor - Class in io.quarkus.netty.deployment
- nettyVersions() - Method in class io.quarkus.netty.deployment.NettyProcessor
-
`Version.identify()` in netty-common uses the resource to determine the version of netty.
- newInstance(String) - Method in class io.quarkus.netty.deployment.JBossNettyLoggerFactory
R
- registerEventLoopBeans(BuildProducer<SyntheticBeanBuildItem>, Optional<EventLoopSupplierBuildItem>, NettyRecorder, BuildProducer<EventLoopGroupBuildItem>) - Method in class io.quarkus.netty.deployment.NettyProcessor
- registerQualifiers() - Method in class io.quarkus.netty.deployment.NettyProcessor
- reinitScheduledFutureTask() - Method in class io.quarkus.netty.deployment.NettyProcessor
- runtimeInitBcryptUtil() - Method in class io.quarkus.netty.deployment.NettyProcessor
S
- setNettyMachineId() - Method in class io.quarkus.netty.deployment.NettyProcessor
T
- transformCleanerJava9() - Method in class io.quarkus.netty.deployment.NettyProcessor
-
Transforms
io.netty.util.internal.CleanerJava9to take advantage of the fact that we know we are in Java 17+ Generated bytecode structure: - transformDefaultChannelId(BuildProducer<BytecodeTransformerBuildItem>) - Method in class io.quarkus.netty.deployment.NettyProcessor
-
Rewrites
DefaultChannelId#processHandlePid(ClassLoader)to avoid reflection as we know we are using Java 17+. - transformIsSharable(CombinedIndexBuildItem, NettyRecorder, BuildProducer<BytecodeTransformerBuildItem>) - Method in class io.quarkus.netty.deployment.NettyProcessor
- transformPlatformDependent0(CompiledJavaVersionBuildItem, BuildProducer<BytecodeTransformerBuildItem>) - Method in class io.quarkus.netty.deployment.NettyProcessor
-
When the application targets Java 21+, then we can convert
io.netty.util.internal.PlatformDependent0to depend explicitly on Virtual Threads instead of Netty needing to use reflection (that has a noticeable impact on startup).
U
- unsafeAccessedFields() - Method in class io.quarkus.netty.deployment.NettyProcessor
All Classes and Interfaces|All Packages|Constant Field Values