Class NettyBinderProcessor
java.lang.Object
io.quarkus.micrometer.deployment.binder.NettyBinderProcessor
Add support for Netty allocator metrics. Note that
various bits of support may not be present at deploy time. Avoid referencing
classes that in turn import optional dependencies.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) static class(package private) static class(package private) static class -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final Class<?> (package private) static final String(package private) static final Class<?> (package private) static final String(package private) static final Class<?> (package private) static final String(package private) static final Class<?> (package private) static final String(package private) static final Class<?> (package private) static final String(package private) static final Class<?> (package private) static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidcreateNettyNettyAllocatorMetrics(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans) (package private) voidcreateReactiveNettyAllocatorMetrics(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClasses) (package private) voidcreateVertxNettyAllocatorMetrics(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans) (package private) voidcreateVertxNettyEventExecutorMetrics(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans, io.quarkus.deployment.Capabilities capabilities)
-
Field Details
-
NETTY_ALLOCATOR_METRICS_NAME
- See Also:
-
NETTY_ALLOCATOR_METRICS_CLASS
-
NETTY_EVENT_EXECUTOR_METRICS_NAME
- See Also:
-
NETTY_EVENT_EXECUTOR_METRICS_CLASS
-
NETTY_BYTE_BUF_ALLOCATOR_NAME
- See Also:
-
NETTY_BYTE_BUF_ALLOCATOR_CLASS
-
VERTX_BYTE_BUF_ALLOCATOR_NAME
- See Also:
-
VERTX_BYTE_BUF_ALLOCATOR_CLASS
-
REACTIVE_USAGE_NAME
- See Also:
-
REACTIVE_USAGE_CLASS
-
VERTX_NAME
- See Also:
-
VERTX_CLASS
-
-
Constructor Details
-
NettyBinderProcessor
public NettyBinderProcessor()
-
-
Method Details
-
createNettyNettyAllocatorMetrics
void createNettyNettyAllocatorMetrics(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans) -
createVertxNettyAllocatorMetrics
void createVertxNettyAllocatorMetrics(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans) -
createVertxNettyEventExecutorMetrics
void createVertxNettyEventExecutorMetrics(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans, io.quarkus.deployment.Capabilities capabilities) -
createReactiveNettyAllocatorMetrics
void createReactiveNettyAllocatorMetrics(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClasses)
-