public interface Capability
Client
, make changes to it and feed the modified
version back to feign.Metrics5Capability
Modifier and Type | Method and Description |
---|---|
default AsyncClient<Object> |
enrich(AsyncClient<Object> client) |
default <C> AsyncContextSupplier<C> |
enrich(AsyncContextSupplier<C> asyncContextSupplier) |
default feign.AsyncResponseHandler |
enrich(feign.AsyncResponseHandler asyncResponseHandler) |
default Client |
enrich(Client client) |
default Contract |
enrich(Contract contract) |
default Decoder |
enrich(Decoder decoder) |
default Encoder |
enrich(Encoder encoder) |
default ErrorDecoder |
enrich(ErrorDecoder decoder) |
default InvocationHandlerFactory |
enrich(InvocationHandlerFactory invocationHandlerFactory) |
default Logger.Level |
enrich(Logger.Level level) |
default Logger |
enrich(Logger logger) |
default MethodInfoResolver |
enrich(MethodInfoResolver methodInfoResolver) |
static Object |
enrich(Object componentToEnrich,
Class<?> capabilityToEnrich,
List<Capability> capabilities) |
default QueryMapEncoder |
enrich(QueryMapEncoder queryMapEncoder) |
default Request.Options |
enrich(Request.Options options) |
default RequestInterceptor |
enrich(RequestInterceptor requestInterceptor) |
default ResponseInterceptor |
enrich(ResponseInterceptor responseInterceptor) |
default Retryer |
enrich(Retryer retryer) |
static Object |
invoke(Object target,
Capability capability,
Class<?> capabilityToEnrich) |
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 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–2022 OpenFeign. All rights reserved.