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 |
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
Zero or One
ResponseInterceptor may be configured for purposes such as verify or modify
headers of response, verify the business status of decoded object. |
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–2022 OpenFeign. All rights reserved.