public static class Feign.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Feign.Builder() |
| Modifier and Type | Method and Description |
|---|---|
Feign |
build() |
Feign.Builder |
client(Client client) |
Feign.Builder |
contract(Contract contract) |
Feign.Builder |
decoder(Decoder decoder) |
Feign.Builder |
encoder(Encoder encoder) |
Feign.Builder |
errorDecoder(ErrorDecoder errorDecoder) |
Feign.Builder |
invocationHandlerFactory(InvocationHandlerFactory invocationHandlerFactory)
Allows you to override how reflective dispatch works inside of Feign.
|
Feign.Builder |
logger(Logger logger) |
Feign.Builder |
logLevel(Logger.Level logLevel) |
Feign.Builder |
options(Request.Options options) |
Feign.Builder |
requestInterceptor(RequestInterceptor requestInterceptor)
Adds a single request interceptor to the builder.
|
Feign.Builder |
requestInterceptors(java.lang.Iterable<RequestInterceptor> requestInterceptors)
Sets the full set of request interceptors for the builder, overwriting any previous
interceptors.
|
Feign.Builder |
retryer(Retryer retryer) |
<T> T |
target(java.lang.Class<T> apiType,
java.lang.String url) |
<T> T |
target(Target<T> target) |
public Feign.Builder logLevel(Logger.Level logLevel)
public Feign.Builder contract(Contract contract)
public Feign.Builder client(Client client)
public Feign.Builder retryer(Retryer retryer)
public Feign.Builder logger(Logger logger)
public Feign.Builder encoder(Encoder encoder)
public Feign.Builder decoder(Decoder decoder)
public Feign.Builder errorDecoder(ErrorDecoder errorDecoder)
public Feign.Builder options(Request.Options options)
public Feign.Builder requestInterceptor(RequestInterceptor requestInterceptor)
public Feign.Builder requestInterceptors(java.lang.Iterable<RequestInterceptor> requestInterceptors)
public Feign.Builder invocationHandlerFactory(InvocationHandlerFactory invocationHandlerFactory)
public <T> T target(java.lang.Class<T> apiType,
java.lang.String url)
public <T> T target(Target<T> target)
public Feign build()