All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
(package private) AnnotationsTransformerBuildItem |
annotationTransformers() |
(package private) AutoInjectAnnotationBuildItem |
autoInjectMetric() |
(package private) void |
beans(BuildProducer<AdditionalBeanBuildItem> additionalBeans,
BuildProducer<UnremovableBeanBuildItem> unremovableBeans) |
void |
build(BeanContainerBuildItem beanContainerBuildItem,
SmallRyeMetricsRecorder metrics,
BuildProducer<ReflectiveClassBuildItem> reflectiveClasses) |
CapabilityBuildItem |
capability() |
(package private) void |
createRoute(BuildProducer<RouteBuildItem> routes,
SmallRyeMetricsRecorder recorder,
NonApplicationRootPathBuildItem frameworkRoot,
BuildProducer<NotFoundPageDisplayableEndpointBuildItem> displayableEndpoints,
LaunchModeBuildItem launchModeBuildItem,
BeanContainerBuildItem beanContainer) |
(package private) void |
dropRegistriesAtShutdown(SmallRyeMetricsRecorder recorder,
ShutdownContextBuildItem shutdown)
When shutting down, drop all metric registries.
|
(package private) void |
extensionMetrics(SmallRyeMetricsRecorder recorder,
List<MetricBuildItem> additionalMetrics,
List<MetricsFactoryConsumerBuildItem> metricsFactoryConsumerBuildItems,
BuildProducer<UnremovableBeanBuildItem> unremovableBeans)
Register metrics required by other Quarkus extensions.
|
FeatureBuildItem |
feature() |
void |
logCleanup(BuildProducer<LogCleanupFilterBuildItem> logCleanupFilter) |
(package private) MetricsCapabilityBuildItem |
metricsCapabilityBuildItem(NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem) |
(package private) MetricsConfigurationBuildItem |
metricsConfigurationBuildItem() |
(package private) void |
reflectiveMethodsWithGauges(BeanArchiveIndexBuildItem beanArchiveIndex,
BuildProducer<ReflectiveMethodBuildItem> reflectiveMethods)
Methods with a @Gauge annotation need to be registered for reflection because
gauges are registered at runtime and the registering interceptor must be able to see
the annotation.
|
(package private) void |
registerBaseAndVendorMetrics(SmallRyeMetricsRecorder metrics,
ShutdownContextBuildItem shutdown,
SmallRyeMetricsProcessor.SmallRyeMetricsConfig config) |
(package private) void |
registerMetricsFromAnnotatedMethods(SmallRyeMetricsRecorder metrics,
BeanArchiveIndexBuildItem beanArchiveIndex) |
(package private) void |
registerRuntimeExtensionMetrics(SmallRyeMetricsRecorder recorder,
List<MetricsFactoryConsumerBuildItem> metricsFactoryConsumerBuildItems,
ValidationPhaseBuildItem validationPhase,
BeanArchiveIndexBuildItem beanArchiveIndex) |
(package private) AnnotationsTransformerBuildItem |
transformBeanScope(BeanArchiveIndexBuildItem index,
CustomScopeAnnotationsBuildItem scopes) |
(package private) void |
unremovableProducers(BuildProducer<UnremovableBeanBuildItem> unremovable)
Mark metric producer methods and fields as unremovable, they should be kept even if
there is no injection point for them.
|