- empty() - Static method in class feign.Request.Body
-
- emptyToNull(String) - Static method in class feign.Util
-
Adapted from com.google.common.base.Strings#emptyToNull
.
- emptyValueOf(Type) - Static method in class feign.Util
-
This returns well known empty values for well-known java types.
- encode(Object, Type, RequestTemplate) - Method in class feign.codec.Encoder.Default
-
- encode(Object, Type, RequestTemplate) - Method in interface feign.codec.Encoder
-
Converts objects to an appropriate representation in the template.
- encode(Object) - Method in class feign.querymap.BeanQueryMapEncoder
-
- encode(Object) - Method in class feign.querymap.FieldQueryMapEncoder
-
- encode(Object) - Method in interface feign.QueryMapEncoder
-
Encodes the given object into a query map.
- encode(String) - Static method in class feign.template.UriUtils
-
Uri Encode the value, using the default Charset.
- encode(String, Charset) - Static method in class feign.template.UriUtils
-
Uri Encode the value.
- encode(String, boolean) - Static method in class feign.template.UriUtils
-
- encode(String, Charset, boolean) - Static method in class feign.template.UriUtils
-
- encoded(byte[], Charset) - Static method in class feign.Request.Body
-
- EncodeException - Exception in feign.codec
-
Similar to javax.websocket.EncodeException
, raised when a problem occurs encoding a
message.
- EncodeException(String) - Constructor for exception feign.codec.EncodeException
-
- EncodeException(String, Throwable) - Constructor for exception feign.codec.EncodeException
-
- encodeInternal(String, Charset, boolean) - Static method in class feign.template.UriUtils
-
Encodes the value, preserving all reserved characters..
- encodeLiteral() - Method in class feign.template.Template
-
- encoder(Encoder) - Method in class feign.AsyncFeign.AsyncBuilder
-
- Encoder - Interface in feign.codec
-
Encodes an object into an HTTP request body.
- encoder(Encoder) - Method in class feign.Feign.Builder
-
- Encoder.Default - Class in feign.codec
-
Default implementation of Encoder
.
- ENCODING_DEFLATE - Static variable in class feign.Util
-
Value for the Content-Encoding header that indicates that DEFLATE encoding is in use.
- ENCODING_GZIP - Static variable in class feign.Util
-
Value for the Content-Encoding header that indicates that GZIP encoding is in use.
- enrich(E, List<Capability>) - Static method in interface feign.Capability
-
- enrich(Client) - Method in interface feign.Capability
-
- enrich(Retryer) - Method in interface feign.Capability
-
- enrich(RequestInterceptor) - Method in interface feign.Capability
-
- enrich(Logger) - Method in interface feign.Capability
-
- enrich(Logger.Level) - Method in interface feign.Capability
-
- enrich(Contract) - Method in interface feign.Capability
-
- enrich(Request.Options) - Method in interface feign.Capability
-
- enrich(Encoder) - Method in interface feign.Capability
-
- enrich(Decoder) - Method in interface feign.Capability
-
- enrich(InvocationHandlerFactory) - Method in interface feign.Capability
-
- enrich(QueryMapEncoder) - Method in interface feign.Capability
-
- ensureClosed(Closeable) - Static method in class feign.Util
-
- equals(Object) - Method in class feign.Target.EmptyTarget
-
- equals(Object) - Method in class feign.Target.HardCodedTarget
-
- errorDecoder(ErrorDecoder) - Method in class feign.AsyncFeign.AsyncBuilder
-
- ErrorDecoder - Interface in feign.codec
-
Allows you to massage an exception into a application-specific one.
- errorDecoder(ErrorDecoder) - Method in class feign.Feign.Builder
-
- ErrorDecoder.Default - Class in feign.codec
-
- ErrorDecoder.RetryAfterDecoder - Class in feign.codec
-
- ErrorLogger() - Constructor for class feign.Logger.ErrorLogger
-
- errorStatus(String, Response) - Static method in exception feign.FeignException
-
- ExceptionPropagationPolicy - Enum in feign
-
- exceptionPropagationPolicy(ExceptionPropagationPolicy) - Method in class feign.Feign.Builder
-
- execute(Request, Request.Options, Optional<C>) - Method in class feign.AsyncClient.Default
-
- execute(Request, Request.Options, Optional<C>) - Method in interface feign.AsyncClient
-
Executes the request asynchronously.
- execute(Request, Request.Options, Optional<C>) - Method in class feign.AsyncClient.Pseudo
-
- execute(Request, Request.Options) - Method in class feign.Client.Default
-
- execute(Request, Request.Options) - Method in interface feign.Client
-
Executes a request against its
url
and returns a response.
- expand(Object) - Method in interface feign.Param.Expander
-
Expands the value into a string.
- expand(Object) - Method in class feign.Param.ToStringExpander
-
- expand(Map<String, ?>) - Method in class feign.template.BodyTemplate
-
- expand(Map<String, ?>) - Method in class feign.template.HeaderTemplate
-
- expand(Map<String, ?>) - Method in class feign.template.QueryTemplate
-
Expand this template.
- expand(Map<String, ?>) - Method in class feign.template.Template
-
Expand the template.
- Experimental - Annotation Type in feign
-
Indicates that a public API (public class, method or field) is subject to incompatible changes,
or even removal, in a future release.
- Expressions - Class in feign.template
-
- Expressions() - Constructor for class feign.template.Expressions
-
- readTimeout() - Method in class feign.Request.Options
-
Read Timeout value.
- readTimeoutMillis() - Method in class feign.Request.Options
-
Defaults to 60 seconds.
- readTimeoutUnit() - Method in class feign.Request.Options
-
TimeUnit for the Read Timeout value.
- reason(String) - Method in class feign.Response.Builder
-
- reason() - Method in class feign.Response
-
Nullable and not set when using http/2
See https://github.com/http2/http2-spec/issues/202
- ReflectiveAsyncFeign<C> - Class in feign
-
- ReflectiveAsyncFeign(AsyncFeign.AsyncBuilder<C>) - Constructor for class feign.ReflectiveAsyncFeign
-
- ReflectiveFeign - Class in feign
-
- registerClassAnnotation(Class<E>, DeclarativeContract.AnnotationProcessor<E>) - Method in class feign.DeclarativeContract
-
Called while class annotations are being processed
- registerClassAnnotation(Predicate<E>, DeclarativeContract.AnnotationProcessor<E>) - Method in class feign.DeclarativeContract
-
Called while class annotations are being processed
- registerMethodAnnotation(Class<E>, DeclarativeContract.AnnotationProcessor<E>) - Method in class feign.DeclarativeContract
-
Called while method annotations are being processed
- registerMethodAnnotation(Predicate<E>, DeclarativeContract.AnnotationProcessor<E>) - Method in class feign.DeclarativeContract
-
Called while method annotations are being processed
- registerParameterAnnotation(Class<E>, DeclarativeContract.ParameterAnnotationProcessor<E>) - Method in class feign.DeclarativeContract
-
Called while method parameter annotations are being processed
- removeHeader(String) - Method in class feign.RequestTemplate
-
- removeValues(T[], Predicate<T>, Class<T>) - Static method in class feign.Util
-
Removes values from the array that meet the criteria for removal via the supplied
Predicate
value
- request() - Method in exception feign.FeignException
-
- Request - Class in feign
-
An immutable request to an http server.
- request() - Method in class feign.RequestTemplate
-
Creates a
Request
from this template.
- request(Request) - Method in class feign.Response.Builder
-
- request() - Method in class feign.Response
-
the request that generated this response
- Request.Body - Class in feign
-
Request Body
- Request.HttpMethod - Enum in feign
-
- Request.Options - Class in feign
-
Controls the per-request settings currently required to be implemented by all
clients
- requestBody() - Method in class feign.RequestTemplate
-
- requestCharset() - Method in class feign.RequestTemplate
-
Charset of the Request Body, if known.
- requestInterceptor(RequestInterceptor) - Method in class feign.AsyncFeign.AsyncBuilder
-
- requestInterceptor(RequestInterceptor) - Method in class feign.Feign.Builder
-
Adds a single request interceptor to the builder.
- RequestInterceptor - Interface in feign
-
Zero or more RequestInterceptors
may be configured for purposes such as adding headers to
all requests.
- requestInterceptors(Iterable<RequestInterceptor>) - Method in class feign.AsyncFeign.AsyncBuilder
-
- requestInterceptors(Iterable<RequestInterceptor>) - Method in class feign.Feign.Builder
-
Sets the full set of request interceptors for the builder, overwriting any previous
interceptors.
- RequestLine - Annotation Type in feign
-
Expands the uri template supplied in the value
, permitting path and query variables, or
just the http method.
- requestTemplate() - Method in class feign.Request
-
- RequestTemplate - Class in feign
-
Request Builder for an HTTP Target.
- RequestTemplate() - Constructor for class feign.RequestTemplate
-
Create a new Request Template.
- RequestTemplate(RequestTemplate) - Constructor for class feign.RequestTemplate
-
- requestTemplate(RequestTemplate) - Method in class feign.Response.Builder
-
The Request Template used for the original request.
- resolve(Map<String, ?>) - Method in class feign.RequestTemplate
-
Resolve all expressions using the variable value substitutions provided.
- resolved() - Method in class feign.RequestTemplate
-
If this template has been resolved.
- resolveExpression(Expression, Map<String, ?>) - Method in class feign.template.Template
-
- resolveLastTypeParameter(Type, Class<?>) - Static method in class feign.Util
-
Resolves the last type parameter of the parameterized supertype
, based on the genericContext
, into its upper bounds.
- Response - Class in feign
-
An immutable response to an http invocation which only returns string content.
- Response.Body - Interface in feign
-
- Response.Builder - Class in feign
-
- responseBody() - Method in exception feign.FeignException
-
The Response body.
- ResponseMapper - Interface in feign
-
Map function to apply to the response before decoding it.
- ResponseMappingDecoder(ResponseMapper, Decoder) - Constructor for class feign.Feign.ResponseMappingDecoder
-
- RETRY_AFTER - Static variable in class feign.Util
-
The HTTP Retry-After header field name.
- RetryableException - Exception in feign
-
- RetryableException(int, String, Request.HttpMethod, Throwable, Date, Request) - Constructor for exception feign.RetryableException
-
- RetryableException(int, String, Request.HttpMethod, Date, Request) - Constructor for exception feign.RetryableException
-
- retryAfter() - Method in exception feign.RetryableException
-
- retryer(Retryer) - Method in class feign.Feign.Builder
-
- Retryer - Interface in feign
-
- Retryer.Default - Class in feign
-
- returnType() - Method in class feign.MethodMetadata
-
- returnType(Type) - Method in class feign.MethodMetadata
-
- valueOf(String) - Static method in enum feign.CollectionFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum feign.ExceptionPropagationPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum feign.Logger.Level
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum feign.Request.HttpMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum feign.template.Template.EncodingOptions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum feign.template.Template.ExpansionOptions
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum feign.CollectionFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum feign.ExceptionPropagationPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum feign.Logger.Level
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum feign.Request.HttpMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum feign.template.Template.EncodingOptions
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum feign.template.Template.ExpansionOptions
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- valuesOrEmpty(Map<String, Collection<T>>, String) - Static method in class feign.Util
-
Returns an unmodifiable collection which may be empty, but is never null.
- variables() - Method in class feign.RequestTemplate
-
List all of the template variable expressions for this template.