Package io.quarkus.netty.deployment
Class NettyProcessor
java.lang.Object
io.quarkus.netty.deployment.NettyProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) io.quarkus.deployment.builditem.nativeimage.NativeImageConfigBuildItembuild(NettyBuildTimeConfig config, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, List<MinNettyAllocatorMaxOrderBuildItem> minMaxOrderBuildItems) (package private) io.quarkus.deployment.logging.LogCleanupFilterBuildItemOn mac, if you do not have the `MacOSDnsServerAddressStreamProvider` class, Netty prints a warning saying it falls back to the default system DNS provider.(package private) io.quarkus.deployment.logging.LogCleanupFilterBuildItemvoideagerlyInitClass(NettyRecorder recorder) io.quarkus.deployment.builditem.SystemPropertyBuildItemlimitArenaSize(NettyBuildTimeConfig config, List<MinNettyAllocatorMaxOrderBuildItem> minMaxOrderBuildItems) io.quarkus.deployment.builditem.nativeimage.NativeImageSystemPropertyBuildItemlimitMem()(package private) voidregisterEventLoopBeans(io.quarkus.deployment.annotations.BuildProducer<SyntheticBeanBuildItem> syntheticBeans, Optional<EventLoopSupplierBuildItem> loopSupplierBuildItem, NettyRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<EventLoopGroupBuildItem> eventLoopGroups) (package private) AdditionalBeanBuildItemio.quarkus.deployment.builditem.nativeimage.RuntimeReinitializedClassBuildItem(package private) io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItemio.quarkus.deployment.builditem.SystemPropertyBuildItemList<io.quarkus.deployment.builditem.nativeimage.UnsafeAccessedFieldBuildItem>
-
Constructor Details
-
NettyProcessor
NettyProcessor()
-
-
Method Details
-
limitMem
public io.quarkus.deployment.builditem.nativeimage.NativeImageSystemPropertyBuildItem limitMem() -
limitArenaSize
public io.quarkus.deployment.builditem.SystemPropertyBuildItem limitArenaSize(NettyBuildTimeConfig config, List<MinNettyAllocatorMaxOrderBuildItem> minMaxOrderBuildItems) -
setNettyMachineId
public io.quarkus.deployment.builditem.SystemPropertyBuildItem setNettyMachineId() -
build
io.quarkus.deployment.builditem.nativeimage.NativeImageConfigBuildItem build(NettyBuildTimeConfig config, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, List<MinNettyAllocatorMaxOrderBuildItem> minMaxOrderBuildItems) -
eagerlyInitClass
-
registerEventLoopBeans
void registerEventLoopBeans(io.quarkus.deployment.annotations.BuildProducer<SyntheticBeanBuildItem> syntheticBeans, Optional<EventLoopSupplierBuildItem> loopSupplierBuildItem, NettyRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<EventLoopGroupBuildItem> eventLoopGroups) -
registerQualifiers
AdditionalBeanBuildItem registerQualifiers() -
reinitScheduledFutureTask
public io.quarkus.deployment.builditem.nativeimage.RuntimeReinitializedClassBuildItem reinitScheduledFutureTask() -
unsafeAccessedFields
public List<io.quarkus.deployment.builditem.nativeimage.UnsafeAccessedFieldBuildItem> unsafeAccessedFields() -
runtimeInitBcryptUtil
io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem runtimeInitBcryptUtil() -
cleanupUnsafeLog
io.quarkus.deployment.logging.LogCleanupFilterBuildItem cleanupUnsafeLog() -
cleanupMacDNSInLog
io.quarkus.deployment.logging.LogCleanupFilterBuildItem cleanupMacDNSInLog()On mac, if you do not have the `MacOSDnsServerAddressStreamProvider` class, Netty prints a warning saying it falls back to the default system DNS provider. This is not a problem and generates tons of questions.- Returns:
- the log cleanup item removing the message
-