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.
|