diff --git a/libs/micronaut-newrelic/src/main/java/com/agorapulse/micronaut/newrelic/limitation/AsyncNewRelicLimitationsService.java b/libs/micronaut-newrelic/src/main/java/com/agorapulse/micronaut/newrelic/limitation/AsyncNewRelicLimitationsService.java index 0205071..beaee84 100644 --- a/libs/micronaut-newrelic/src/main/java/com/agorapulse/micronaut/newrelic/limitation/AsyncNewRelicLimitationsService.java +++ b/libs/micronaut-newrelic/src/main/java/com/agorapulse/micronaut/newrelic/limitation/AsyncNewRelicLimitationsService.java @@ -18,10 +18,12 @@ package com.agorapulse.micronaut.newrelic.limitation; import com.agorapulse.micronaut.newrelic.AsyncNewRelicInsightsService; +import io.micronaut.context.annotation.Replaces; import io.micronaut.context.annotation.Requires; import jakarta.inject.Singleton; @Requires(beans = AsyncNewRelicInsightsService.class) +@Replaces(FallbackNewRelicLimitationsService.class) @Singleton public class AsyncNewRelicLimitationsService implements NewRelicLimitationsService { diff --git a/libs/micronaut-newrelic/src/main/java/com/agorapulse/micronaut/newrelic/limitation/DefaultNewRelicLimitationsService.java b/libs/micronaut-newrelic/src/main/java/com/agorapulse/micronaut/newrelic/limitation/DefaultNewRelicLimitationsService.java index ea5d074..50df02d 100644 --- a/libs/micronaut-newrelic/src/main/java/com/agorapulse/micronaut/newrelic/limitation/DefaultNewRelicLimitationsService.java +++ b/libs/micronaut-newrelic/src/main/java/com/agorapulse/micronaut/newrelic/limitation/DefaultNewRelicLimitationsService.java @@ -19,11 +19,13 @@ import com.agorapulse.micronaut.newrelic.DefaultNewRelicInsightsService; import io.micronaut.context.annotation.Primary; +import io.micronaut.context.annotation.Replaces; import io.micronaut.context.annotation.Requires; import jakarta.inject.Singleton; @Primary @Requires(beans = DefaultNewRelicInsightsService.class) +@Replaces(FallbackNewRelicLimitationsService.class) @Singleton public class DefaultNewRelicLimitationsService implements NewRelicLimitationsService {