Index

A B C D E G I J L M N R S T U 
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.maxOrder system 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.CleanerJava9 to 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.PlatformDependent0 to 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
 
A B C D E G I J L M N R S T U 
All Classes and Interfaces|All Packages|Constant Field Values