| Interface | Description |
|---|---|
| CacheProvider<T> | |
| CacheProviderFactory<T> | |
| RequestWithMetaData<T> |
A decorated request object whose response content contains the execution meta data.
|
| ResponseValidator<T> | |
| RibbonRequest<T> |
Request that provides blocking and non-blocking APIs to fetch the content.
|
| Class | Description |
|---|---|
| ClientOptions |
API to construct Ribbon client options to be used by
ResourceGroup |
| DefaultResourceFactory | |
| RequestTemplate<T,R> | |
| RequestTemplate.RequestBuilder<T> | |
| ResourceGroup<T extends RequestTemplate<?,?>> | |
| ResourceGroup.GroupBuilder<T extends ResourceGroup> | |
| ResourceGroup.TemplateBuilder<S,R,T extends RequestTemplate<S,R>> | |
| Ribbon |
A class that can be used to create
HttpResourceGroup, HttpResourceGroup.Builder,
and dynamic proxy of service interfaces. |
| RibbonResourceFactory |
Factory for creating an HttpResourceGroup or dynamic proxy from an annotated interface.
|
| RibbonResponse<T> |
Response object from
RequestWithMetaData that contains the content
and the meta data from execution. |
| Exception | Description |
|---|---|
| ServerError | |
| UnsuccessfulResponseException |