Class CosIdMetricsConfiguration

java.lang.Object
me.ahoo.cosid.spring.autoconfigure.CosIdMetricsConfiguration

@AutoConfiguration(afterName={"org.springframework.boot.micrometer.metrics.autoconfigure.MetricsAutoConfiguration","org.springframework.boot.micrometer.metrics.autoconfigure.CompositeMeterRegistryAutoConfiguration","org.springframework.boot.micrometer.metrics.autoconfigure.export.simple.SimpleMetricsExportAutoConfiguration"}) @ConditionalOnClass(io.micrometer.core.instrument.MeterRegistry.class) @ConditionalOnBean(io.micrometer.core.instrument.MeterRegistry.class) @ConditionalOnProperty(prefix="cosid", name="enabled", havingValue="true", matchIfMissing=true) public class CosIdMetricsConfiguration extends Object
The Micrometer metrics (CosIdMeterListener) when the context has a MeterRegistry.
  • Constructor Details

    • CosIdMetricsConfiguration

      public CosIdMetricsConfiguration()
  • Method Details

    • cosIdMeterListener

      @Bean public CosIdMeterListener cosIdMeterListener(io.micrometer.core.instrument.MeterRegistry registry, org.springframework.beans.factory.ObjectProvider<me.ahoo.cosid.runtime.CosIdRuntime> runtime, @Qualifier("cosIdRuntimeSpec") org.springframework.beans.factory.ObjectProvider<me.ahoo.cosid.runtime.RuntimeSpec> spec)