use of org.wildfly.extension.metrics.MetricsContextService in project wildfly by wildfly.
the class MicroProfileMetricsContextService method install.
static void install(OperationContext context, MicroProfileVendorMetricRegistry vendorMetricRegistry) {
ServiceBuilder<?> serviceBuilder = context.getServiceTarget().addService(MICROPROFILE_METRIC_HTTP_CONTEXT_CAPABILITY.getCapabilityServiceName());
Supplier<MetricsContextService> metricsContextService = serviceBuilder.requires(context.getCapabilityServiceName(METRICS_HTTP_CONTEXT_CAPABILITY, MetricsContextService.class));
Service microprofileMetricsContextService = new MicroProfileMetricsContextService(metricsContextService, vendorMetricRegistry);
serviceBuilder.setInstance(microprofileMetricsContextService).install();
}
Aggregations