Class VertxConfiguration
- java.lang.Object
-
- io.quarkus.vertx.core.runtime.config.VertxConfiguration
-
@ConfigRoot(phase=RUN_TIME) public class VertxConfiguration extends Object
-
-
Field Summary
Fields Modifier and Type Field Description booleancachingEnables or disables the Vert.x cache.booleanclasspathResolvingEnables or disabled the Vert.x classpath resource resolver.ClusterConfigurationclusterThe cluster configuration.EventBusConfigurationeventbusThe event bus configuration.OptionalInteventLoopsPoolSizeThe number of event loops.intinternalBlockingPoolSizeThe size of the internal thread pool (used for the file system).DurationmaxEventLoopExecuteTimeThe maximum amount of time the event loop can be blocked.DurationmaxWorkerExecuteTimeThe maximum amount of time the worker thread can be blocked.booleanpreferNativeTransportEnable or disable native transportAddressResolverConfigurationresolverThe address resolver configuration.booleanuseAsyncDNSEnables the async DNS resolver.DurationwarningExceptionTimeThe amount of time before a warning is displayed if the event loop is blocked.intworkerPoolSizeThe size of the worker thread pool.
-
Constructor Summary
Constructors Constructor Description VertxConfiguration()
-
-
-
Field Detail
-
caching
@ConfigItem(defaultValue="true") public boolean caching
Enables or disables the Vert.x cache.
-
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.
-
maxEventLoopExecuteTime
@ConfigItem(defaultValue="2") public Duration maxEventLoopExecuteTime
The maximum amount of time the event loop can be blocked.
-
warningExceptionTime
@ConfigItem(defaultValue="2") public Duration warningExceptionTime
The amount of time before a warning is displayed if the event loop is blocked.
-
workerPoolSize
@ConfigItem(defaultValue="20") public int workerPoolSize
The size of the worker thread pool.
-
maxWorkerExecuteTime
@ConfigItem(defaultValue="60") public Duration maxWorkerExecuteTime
The maximum amount of time the worker thread can be blocked.
-
internalBlockingPoolSize
@ConfigItem(defaultValue="20") public int internalBlockingPoolSize
The size of the internal thread pool (used for the file system).
-
useAsyncDNS
@ConfigItem public boolean useAsyncDNS
Enables the async DNS resolver.
-
eventbus
@ConfigItem public EventBusConfiguration eventbus
The event bus configuration.
-
cluster
@ConfigItem public ClusterConfiguration cluster
The cluster configuration.
-
resolver
@ConfigItem public AddressResolverConfiguration resolver
The address resolver configuration.
-
preferNativeTransport
@ConfigItem public boolean preferNativeTransport
Enable or disable native transport
-
-