Skip to content

Commit

Permalink
Remove MicroProfile Metrics extension workarounds apache#319
Browse files Browse the repository at this point in the history
  • Loading branch information
lburgazzoli committed Nov 25, 2019
1 parent d92765c commit db07901
Show file tree
Hide file tree
Showing 7 changed files with 11 additions and 487 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,20 +16,20 @@
*/
package org.apache.camel.quarkus.component.microprofile.metrics.runtime;

import io.quarkus.arc.runtime.BeanContainer;
import io.quarkus.runtime.RuntimeValue;
import io.quarkus.runtime.annotations.Recorder;
import io.smallrye.metrics.MetricRegistries;

import org.apache.camel.CamelContext;
import org.apache.camel.component.microprofile.metrics.event.notifier.context.MicroProfileMetricsCamelContextEventNotifier;
import org.apache.camel.component.microprofile.metrics.event.notifier.exchange.MicroProfileMetricsExchangeEventNotifier;
import org.apache.camel.component.microprofile.metrics.event.notifier.route.MicroProfileMetricsRouteEventNotifier;
import org.apache.camel.component.microprofile.metrics.message.history.MicroProfileMetricsMessageHistoryFactory;
import org.apache.camel.quarkus.component.microprofile.metrics.runtime.patch.CamelQuarkusMicroProfileMetricsExchangeEventNotifier;
import org.apache.camel.quarkus.component.microprofile.metrics.runtime.patch.CamelQuarkusMicroProfileMetricsRouteEventNotifier;
import org.apache.camel.quarkus.component.microprofile.metrics.runtime.patch.CamelQuarkusMicroProfileMetricsRoutePolicyFactory;
import org.apache.camel.component.microprofile.metrics.route.policy.MicroProfileMetricsRoutePolicyFactory;
import org.apache.camel.spi.ManagementStrategy;
import org.eclipse.microprofile.metrics.MetricRegistry;

import io.quarkus.arc.runtime.BeanContainer;
import io.quarkus.runtime.RuntimeValue;
import io.quarkus.runtime.annotations.Recorder;
import io.smallrye.metrics.MetricRegistries;

@Recorder
public class CamelMicroProfileMetricsRecorder {

Expand All @@ -42,7 +42,7 @@ public void configureCamelContext(CamelMicroProfileMetricsConfig config, BeanCon
ManagementStrategy managementStrategy = camelContext.getManagementStrategy();

if (config.enableRoutePolicy) {
camelContext.addRoutePolicyFactory(new CamelQuarkusMicroProfileMetricsRoutePolicyFactory());
camelContext.addRoutePolicyFactory(new MicroProfileMetricsRoutePolicyFactory());
}

if (config.enableMessageHistory) {
Expand All @@ -51,11 +51,11 @@ public void configureCamelContext(CamelMicroProfileMetricsConfig config, BeanCon
}

if (config.enableExchangeEventNotifier) {
managementStrategy.addEventNotifier(new CamelQuarkusMicroProfileMetricsExchangeEventNotifier());
managementStrategy.addEventNotifier(new MicroProfileMetricsExchangeEventNotifier());
}

if (config.enableRouteEventNotifier) {
managementStrategy.addEventNotifier(new CamelQuarkusMicroProfileMetricsRouteEventNotifier());
managementStrategy.addEventNotifier(new MicroProfileMetricsRouteEventNotifier());
}

if (config.enableCamelContextEventNotifier) {
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

0 comments on commit db07901

Please sign in to comment.