Class VertxConfiguration

    • Field Detail

      • classpathResolving

        @ConfigItem(defaultValue="true")
        public boolean classpathResolving
        Enables or disabled the Vert.x classpath resource resolver.
      • eventLoopsPoolSize

        @ConfigItem
        public OptionalInt eventLoopsPoolSize
        The number of event loops. 2 x the number of core by default.
      • warningExceptionTime

        @ConfigItem(defaultValue="2")
        public Duration warningExceptionTime
        The amount of time before a warning is displayed if the event loop is blocked.
      • internalBlockingPoolSize

        @ConfigItem(defaultValue="20")
        public int internalBlockingPoolSize
        The size of the internal thread pool (used for the file system).
      • queueSize

        @ConfigItem
        public OptionalInt queueSize
        The queue size. For most applications this should be unbounded
      • growthResistance

        @ConfigItem
        public float growthResistance
        The executor growth resistance. A resistance factor applied after the core pool is full; values applied here will cause that fraction of submissions to create new threads when no idle thread is available. A value of 0.0f implies that threads beyond the core size should be created as aggressively as threads within it; a value of 1.0f implies that threads beyond the core size should never be created.
      • prefill

        @ConfigItem(defaultValue="false")
        public boolean prefill
        Prefill thread pool when creating a new Executor. When {@see io.vertx.core.spi.ExecutorServiceFactory.createExecutor} is called, initialise with the number of defined threads at startup
      • useAsyncDNS

        @ConfigItem
        public boolean useAsyncDNS
        Enables the async DNS resolver.
      • preferNativeTransport

        @ConfigItem
        public boolean preferNativeTransport
        Enable or disable native transport
    • Constructor Detail

      • VertxConfiguration

        public VertxConfiguration()