| Modifier and Type | Interface | Description |
|---|---|---|
interface |
HttpDiscoveryRestClient<B extends HttpDiscoveryRestClient<B>> |
The
HttpDiscoveryRestClient provides additional functionality
for registering at and signing off from a service discovery service in order
to resolve URLs to or from other services. |
interface |
HttpRestClient |
Extends a
RestClient to be capable of providing a User-Agent with
UserAgentAccessor.UserAgentMutator.setUserAgent(String) (HttpRestClient.withUserAgent(String)) and to be
capable of using base URLs to be set with BaseUrlAccessor.BaseUrlMutator.setBaseUrl(String) (
BaseUrlAccessor.BaseUrlBuilder.withBaseUrl(String)). |
interface |
LoopbackRestClient |
Extends a
RestClient to be used as loopback device e.g. for testing
purposes such as testing your RestResponseObserver implementations. |
| Modifier and Type | Class | Description |
|---|---|---|
class |
AbstractHttpDiscoveryRestClientDecorator<B extends HttpDiscoveryRestClient<B>> |
Abstract class for easily decorating a
HttpDiscoveryRestClient. |
class |
AbstractHttpRestClientDecorator<B extends HttpRestClient> |
Abstract class for easily decorating a
HttpRestClient. |
class |
AbstractRestClient |
Abstract base implementation of the
RestClient interface being the
foundation for various RestClient implementations such as
HttpRestClientImpl or LoopbackRestClientImpl. |
class |
HttpRestClientImpl |
The
HttpRestClientImpl implements the HttpRestClient
interface. |
class |
HttpRestClientSingleton |
The singleton of the
HttpRestClientImpl for easy
HttpRestClient access. |
class |
LoopbackRestClientImpl |
Implementation if the
LoopbackRestClient for easy testing of your
requests being issued with a RestClient (HttpRestClient) and
the according response lambda expressions. |
class |
LoopbackRestClientSingleton |
The singleton of the
LoopbackRestClientImpl for easy
LoopbackRestClientImpl access. |
| Modifier and Type | Method | Description |
|---|---|---|
default RestClient |
RestClient.withDisableRequestCorrelation() |
|
default RestClient |
RestClient.withDisableSessionCorrelation() |
|
default RestClient |
RestClient.withEnableRequestCorrelation() |
|
default RestClient |
RestClient.withEnableSessionCorrelation() |
|
default RestClient |
RestClient.withRequestCorrelation(boolean hasRequestCorrelation) |
|
default RestClient |
RestClient.withSessionCorrelation(boolean hasSessionCorrelation) |
|
default RestClient |
RestClient.withUserAgent(String aUserAgent) |
| Constructor | Description |
|---|---|
RestRequestBuilderImpl(org.refcodes.net.HttpMethod aHttpMethod,
org.refcodes.net.Url aUrl,
Object aRequest,
RestClient aRestClient) |
Instantiates a new rest request builder impl.
|
RestRequestBuilderImpl(org.refcodes.net.HttpMethod aHttpMethod,
org.refcodes.net.Url aUrl,
org.refcodes.net.RequestHeaderFields aHeaderFields,
Object aRequest,
RestClient aRestClient) |
Instantiates a new rest request builder impl.
|
RestRequestBuilderImpl(org.refcodes.net.HttpMethod aHttpMethod,
org.refcodes.net.Url aUrl,
RestClient aRestClient) |
Instantiates a new rest request builder impl.
|
RestResponseEventImpl(InetSocketAddress aLocalAddress,
InetSocketAddress aRemoteAddress,
org.refcodes.net.HttpStatusCode aHttpStatusCode,
org.refcodes.net.ResponseHeaderFields aHeaderFields,
InputStream aHttpInputStream,
RestClient aRestClient) |
Constructs a
RestResponseEvent with all required attributes. |
RestResponseEventImpl(RestResponse aRestResponse,
RestClient aRestClient) |
Constructs a
RestResponseEvent with all required attributes. |
Copyright © 2018. All rights reserved.