All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
BasicAuthRequestInterceptor |
An interceptor that adds the request header needed to use HTTP basic authentication.
|
BeanQueryMapEncoder |
the query map will be generated using java beans accessible getter property as query parameter
names.
|
Body |
A possibly templated body of a PUT or POST command.
|
BodyTemplate |
Template for @ Body annotated Templates.
|
Client |
|
Client.Default |
|
CollectionFormat |
Various ways to encode collections in URL parameters.
|
Contract |
Defines what annotations and values are valid on interfaces.
|
Contract.BaseContract |
|
Contract.Default |
|
DecodeException |
Similar to javax.websocket.DecodeException , raised when a problem occurs decoding a
message.
|
Decoder |
Decodes an HTTP response into a single object of the given type .
|
Decoder.Default |
Default implementation of Decoder .
|
EncodeException |
Similar to javax.websocket.EncodeException , raised when a problem occurs encoding a
message.
|
Encoder |
Encodes an object into an HTTP request body.
|
Encoder.Default |
Default implementation of Encoder .
|
ErrorDecoder |
Allows you to massage an exception into a application-specific one.
|
ErrorDecoder.Default |
|
ErrorDecoder.RetryAfterDecoder |
|
ExceptionPropagationPolicy |
|
Expressions |
|
Feign |
Feign's purpose is to ease development against http apis that feign restfulness.
|
Feign.Builder |
|
FeignException |
Origin exception type for all Http Apis.
|
FeignException.BadGateway |
|
FeignException.BadRequest |
|
FeignException.Conflict |
|
FeignException.Forbidden |
|
FeignException.GatewayTimeout |
|
FeignException.Gone |
|
FeignException.InternalServerError |
|
FeignException.MethodNotAllowed |
|
FeignException.NotAcceptable |
|
FeignException.NotFound |
|
FeignException.NotImplemented |
|
FeignException.ServiceUnavailable |
|
FeignException.TooManyRequests |
|
FeignException.Unauthorized |
|
FeignException.UnprocessableEntity |
|
FeignException.UnsupportedMediaType |
|
FieldQueryMapEncoder |
the query map will be generated using member variable names as query parameter names.
|
HeaderMap |
A template parameter that can be applied to a Map that contains header entries, where the keys
are Strings that are the header field names and the values are the header field values.
|
Headers |
Expands headers supplied in the value .
|
HeaderTemplate |
Template for HTTP Headers.
|
InvocationHandlerFactory |
Controls reflective method dispatch.
|
InvocationHandlerFactory.Default |
|
InvocationHandlerFactory.MethodHandler |
Like InvocationHandler.invoke(Object, java.lang.reflect.Method, Object[]) , except for a
single method.
|
Logger |
Simple logging abstraction for debug messages.
|
Logger.ErrorLogger |
Logs to System.err.
|
Logger.JavaLogger |
Logs to the category Logger at Level.FINE , if loggable.
|
Logger.Level |
Controls the level of logging.
|
Logger.NoOpLogger |
|
MethodMetadata |
|
OptionalDecoder |
|
Param |
|
Param.Expander |
|
Param.ToStringExpander |
|
QueryMap |
A template parameter that can be applied to a Map that contains query parameters, where the keys
are Strings that are the parameter names and the values are the parameter values.
|
QueryMapEncoder |
A QueryMapEncoder encodes Objects into maps of query parameter names to values.
|
QueryMapEncoder.Default |
Deprecated.
|
QueryTemplate |
Template for a Query String parameter.
|
ReflectiveFeign |
|
Request |
An immutable request to an http server.
|
Request.Body |
|
Request.HttpMethod |
|
Request.Options |
|
RequestInterceptor |
Zero or more RequestInterceptors may be configured for purposes such as adding headers to
all requests.
|
RequestLine |
Expands the uri template supplied in the value , permitting path and query variables, or
just the http method.
|
RequestTemplate |
Request Builder for an HTTP Target.
|
Response |
An immutable response to an http invocation which only returns string content.
|
Response.Body |
|
Response.Builder |
|
ResponseMapper |
Map function to apply to the response before decoding it.
|
RetryableException |
|
Retryer |
|
Retryer.Default |
|
StreamDecoder |
Iterator based decoder that support streaming.
|
StringDecoder |
|
Target<T> |
relationship to JAXRS 2.0
Similar to
javax.ws.rs.client.WebTarget , as it produces requests.
|
Target.EmptyTarget<T> |
|
Target.HardCodedTarget<T> |
|
Template |
A Generic representation of a Template Expression as defined by
RFC 6570, with some relaxed rules, allowing the
concept to be used in areas outside of the uri.
|
Template.EncodingOptions |
|
Template.ExpansionOptions |
|
Types |
Static methods for working with types.
|
UriTemplate |
URI Template, as defined by RFC 6570,
supporting Level 1 expressions,
with the following differences:
unresolved variables are preserved as literals
all literals are pct-encoded
|
UriUtils |
|
Util |
Utilities, typically copied in from guava, so as to avoid dependency conflicts.
|