Class OkHttpMetricsAutoConfiguration

java.lang.Object
io.freefair.spring.okhttp.metrics.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 Details

    • OkHttpMetricsAutoConfiguration

      public OkHttpMetricsAutoConfiguration()
  • Method Details

    • okHttpMetricsEventListener

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