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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionio.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener
okHttpMetricsEventListener
(io.micrometer.core.instrument.MeterRegistry meterRegistry, OkHttpMetricsProperties properties)
-
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)
-