public interface Capability
Client
, make changes to it and feed the modified
version back to feign.Metrics5Capability
static Object enrich(Object componentToEnrich, Class<?> capabilityToEnrich, List<Capability> capabilities)
static Object invoke(Object target, Capability capability, Class<?> capabilityToEnrich)
default AsyncClient<Object> enrich(AsyncClient<Object> client)
default RequestInterceptor enrich(RequestInterceptor requestInterceptor)
default ResponseInterceptor enrich(ResponseInterceptor responseInterceptor)
default ResponseInterceptor.Chain enrich(ResponseInterceptor.Chain chain)
default Logger.Level enrich(Logger.Level level)
default Request.Options enrich(Request.Options options)
default ErrorDecoder enrich(ErrorDecoder decoder)
default InvocationHandlerFactory enrich(InvocationHandlerFactory invocationHandlerFactory)
default QueryMapEncoder enrich(QueryMapEncoder queryMapEncoder)
default feign.AsyncResponseHandler enrich(feign.AsyncResponseHandler asyncResponseHandler)
default <C> AsyncContextSupplier<C> enrich(AsyncContextSupplier<C> asyncContextSupplier)
default MethodInfoResolver enrich(MethodInfoResolver methodInfoResolver)
Copyright © 2012–2023 OpenFeign. All rights reserved.