Class OkHttpMetricsAutoConfiguration


  • @Configuration(proxyBeanMethods=false)
    @AutoConfigureAfter(org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration.class)
    @ConditionalOnProperty(value="okhttp.metrics.enabled",
                           matchIfMissing=true,
                           havingValue="true")
    @ConditionalOnBean(io.micrometer.core.instrument.MeterRegistry.class)
    @ConditionalOnClass({io.micrometer.core.instrument.MeterRegistry.class,io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener.class,okhttp3.OkHttpClient.class})
    @EnableConfigurationProperties(OkHttpMetricsProperties.class)
    public class OkHttpMetricsAutoConfiguration
    extends Object
    • Constructor Detail

      • OkHttpMetricsAutoConfiguration

        public OkHttpMetricsAutoConfiguration()
    • Method Detail

      • okHttpMetricsEventListener

        @Bean
        @ConditionalOnMissingBean
        public io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener okHttpMetricsEventListener​(io.micrometer.core.instrument.MeterRegistry meterRegistry,
                                                                                                                  OkHttpMetricsProperties properties)