| Package | Description |
|---|---|
| feign | |
| feign.auth | |
| feign.codec | |
| feign.optionals | |
| feign.querymap | |
| feign.stream | |
| feign.template |
| Class and Description |
|---|
| AsyncClient
Submits HTTP
requests asynchronously, with an optional context. |
| AsyncContextSupplier |
| AsyncFeign
Enhances
Feign to provide support for asynchronous clients. |
| AsyncFeign.AsyncBuilder |
| BaseBuilder |
| Capability
Capabilities expose core feign artifacts to implementations so parts of core can be customized
around the time the client being built.
|
| Client
Submits HTTP
requests. |
| Client.Default |
| CollectionFormat
Various ways to encode collections in URL parameters.
|
| Contract
Defines what annotations and values are valid on interfaces.
|
| Contract.BaseContract |
DeclarativeContract
Contract base implementation that works by declaring witch annotations should be
processed and how each annotation modifies MethodMetadata |
| DeclarativeContract.AnnotationProcessor |
| DeclarativeContract.ParameterAnnotationProcessor |
| ExceptionPropagationPolicy |
| Experimental
Indicates that a public API (public class, method or field) is subject to incompatible changes,
or even removal, in a future release.
|
| 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.FeignClientException |
| FeignException.FeignServerException |
| InvocationContext |
| InvocationHandlerFactory
Controls reflective method dispatch.
|
| InvocationHandlerFactory.MethodHandler
Like
InvocationHandler.invoke(Object, java.lang.reflect.Method, Object[]), except for a
single method. |
| Logger
Simple logging abstraction for debug messages.
|
| Logger.JavaLogger
Logs to the category
Logger at Level.FINE, if loggable. |
| Logger.Level
Controls the level of logging.
|
| MethodInfo |
| MethodInfoResolver |
| MethodMetadata |
| Param.Expander |
| QueryMap.MapEncoder |
| QueryMapEncoder
A QueryMapEncoder encodes Objects into maps of query parameter names to values.
|
| Request
An immutable request to an http server.
|
| Request.Body
Request Body
|
| Request.HttpMethod |
| Request.Options
Controls the per-request settings currently required to be implemented by all
clients |
| Request.ProtocolVersion |
| RequestInterceptor
Zero or more
RequestInterceptors may be configured for purposes such as adding headers to
all requests. |
| RequestTemplate
Request Builder for an HTTP Target.
|
| Response
An immutable response to an http invocation which only returns string content.
|
| Response.Body |
| Response.Builder |
ResponseInterceptor
ResponseInterceptors may be configured for purposes such as verifying or modifying
headers of response, verifying the business status of decoded object, or processing responses to
unsuccessful requests. |
| ResponseInterceptor.Chain
Contract for delegation to the rest of the chain.
|
| ResponseMapper
Map function to apply to the response before decoding it.
|
| RetryableException
This exception is raised when the
Response is deemed to be retryable, typically via an
ErrorDecoder when the status is 503. |
| Retryer
Cloned for each invocation to
Client.execute(Request, feign.Request.Options). |
| Target
relationship to JAXRS 2.0 Similar to javax.ws.rs.client.WebTarget, as it produces requests. |
| Target.EmptyTarget |
| Class and Description |
|---|
| RequestInterceptor
Zero or more
RequestInterceptors may be configured for purposes such as adding headers to
all requests. |
| RequestTemplate
Request Builder for an HTTP Target.
|
| Class and Description |
|---|
| FeignException
Origin exception type for all Http Apis.
|
| Request
An immutable request to an http server.
|
| RequestTemplate
Request Builder for an HTTP Target.
|
| Response
An immutable response to an http invocation which only returns string content.
|
| Class and Description |
|---|
| Response
An immutable response to an http invocation which only returns string content.
|
| Class and Description |
|---|
| QueryMapEncoder
A QueryMapEncoder encodes Objects into maps of query parameter names to values.
|
| Class and Description |
|---|
| FeignException
Origin exception type for all Http Apis.
|
| Response
An immutable response to an http invocation which only returns string content.
|
| Class and Description |
|---|
| CollectionFormat
Various ways to encode collections in URL parameters.
|
| Param.Expander |
Copyright © 2012–2023 OpenFeign. All rights reserved.