Class NettyProcessor

java.lang.Object
io.quarkus.netty.deployment.NettyProcessor

class NettyProcessor extends Object
  • 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

      public void eagerlyInitClass(NettyRecorder recorder)
    • 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