public class MeteredInvocationHandleFactory extends Object implements InvocationHandlerFactory
InvocationHandler with metrics.InvocationHandlerFactory.Default, InvocationHandlerFactory.MethodHandler| Constructor and Description |
|---|
MeteredInvocationHandleFactory(InvocationHandlerFactory invocationHandler,
io.micrometer.core.instrument.MeterRegistry meterRegistry) |
MeteredInvocationHandleFactory(InvocationHandlerFactory invocationHandler,
io.micrometer.core.instrument.MeterRegistry meterRegistry,
MetricName metricName,
MetricTagResolver metricTagResolver) |
| Modifier and Type | Method and Description |
|---|---|
InvocationHandler |
create(Target target,
Map<Method,InvocationHandlerFactory.MethodHandler> dispatch) |
protected io.micrometer.core.instrument.Counter |
createFeignExceptionCounter(Target target,
Method method,
Object[] args,
FeignException e) |
protected io.micrometer.core.instrument.Timer |
createTimer(Target target,
Method method,
Object[] args,
Throwable e) |
protected io.micrometer.core.instrument.Tag[] |
extraTags(Target target,
Method method,
Object[] args,
Throwable throwable) |
public MeteredInvocationHandleFactory(InvocationHandlerFactory invocationHandler, io.micrometer.core.instrument.MeterRegistry meterRegistry)
public MeteredInvocationHandleFactory(InvocationHandlerFactory invocationHandler, io.micrometer.core.instrument.MeterRegistry meterRegistry, MetricName metricName, MetricTagResolver metricTagResolver)
public InvocationHandler create(Target target, Map<Method,InvocationHandlerFactory.MethodHandler> dispatch)
create in interface InvocationHandlerFactoryprotected io.micrometer.core.instrument.Timer createTimer(Target target, Method method, Object[] args, Throwable e)
protected io.micrometer.core.instrument.Counter createFeignExceptionCounter(Target target, Method method, Object[] args, FeignException e)
Copyright © 2012–2021 OpenFeign. All rights reserved.