HttpDiscoveryRestClient.HttpRestClient with discovery functionality.HttpRegistrySidecar.AbstractHttpRegistryContextBuilder context.AbstractHttpRegistryContextBuilder context.HttpRegistryRestServer.HttpRestServer with discovery functionality.HttpRegistrySidecar.HttpRestClient.HttpRestClient.HttpRestServer.HttpRestServer with additional functionality.RestClient interface being the
foundation for various RestClient implementations such as
HttpRestClientImpl or LoopbackRestClientImpl.RestServer interface
omitting the HTTP handling part being the foundation for various
RestServer implementations such as HttpRestServerImpl or
LoopbackRestServerImpl.AbstractRestServer pre-configured with
MediaTypeFactory instances for JSON and REST.AbstractRestServer pre-configured with
MediaTypeFactory instances for JSON and REST.RestRequestBuilder instance.RestDeleteClient.buildDelete(String)RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestDeleteClient.buildDelete(Url)RestRequestBuilder instance.RestRequestBuilder instance.RestGetClient.buildGet(String)RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestGetClient.buildGet(Url)RestRequestBuilder instance.RestRequestBuilder instance.RestPostClient.buildPost(String)RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestPostClient.buildPost(Url)RestRequestBuilder instance.RestRequestBuilder instance.RestPutClient.buildPut(String)RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestPutClient.buildPut(Url)RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.RestRequestBuilder instance.Closable.close()Closable.closeIn(int)Closable.closeQuietly()Url from the list of
available services and their accordingly associated Url as of the
discovery service.Url from the list of
available services and their accordingly associated Url as of the
discovery service.Url from the list of
available services and their accordingly associated Url as of the
discovery service.RestResponse instance synchronously.RestDeleteClient.doDelete(String)RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestGetClient.doGet(String)RestResponse instance synchronously.RestGetClient.doGet(String, Object)RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestGetClient.doGet(Url, Object)RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestPostClient.doPost(String)RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestPostClient.doPost(Url, Object)RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestPutClient.doPut(String)RestResponse instance synchronously.RestPutClient.doPut(String, Object)RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestPutClient.doPut(Url, Object)RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestResponse instance synchronously.RestResponse instance synchronously.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestCallerBuilder instance used for the request.RestResponse instance synchronously.RestRequestObserver from the home
RestRequestObserver property.Url from the home Url property.HttpExceptionHandler from the
HttpExceptionHandler property.HttpExceptionHandler from the
HttpExceptionHandler property.HttpExceptionHandling from the
HttpExceptionHandling property.HttpExceptionHandling from the
HttpExceptionHandling property.HttpServerDescriptor from the
HttpServerDescriptor property.HttpServerDescriptor from the
HttpServerDescriptor property.HttpServerDescriptor from the
HttpServerDescriptor property.HttpServerDescriptor from the
HttpServerDescriptor property.HttpRestClientSingleton.HttpRestServerSingleton.LoopbackRestClientSingleton.LoopbackRestServerSingleton.RestRequestObserver from the ping
RestRequestObserver property.RestRequestObserver from the ping
RestRequestObserver property.Url from the ping Url property.RestRequestObserver to which any requests are
delegated upon invocation of the
RestRequestObserver.onRequest(RestRequestEvent, org.refcodes.net.HttpServerResponse)
method.RestRequestObserver to which any requests are
delegated upon invocation of the
RestRequestObserver.onRequest(RestRequestEvent, org.refcodes.net.HttpServerResponse)
method.RestResponseObserver to which any responses are
delegated upon invocation of the RestResponseObserver.onResponse(RestResponseEvent)
method.RestResponseObserver to which any responses are
delegated upon invocation of the RestResponseObserver.onResponse(RestResponseEvent)
method.RestRequestObserver from the status
RestRequestObserver property.Url from the status Url property.RestRequestObserver upon "home" requests.RestRequestObserver property.RestRequestObserver property
returning the builder for applying multiple build operations.RestRequestObserver property.RestRequestObserver property.Url property.Url property.Url property.Url property.HttpDiscovery describes the functionality required in order to
discover a service at a service discovery and discovery service.HttpDiscoveryContext.HttpDiscoveryContextBuilder interface extends the
HttpDiscoveryContext with builder functionality as of the builder
pattern.HttpDiscoveryContextBuilderImpl context.HttpDiscoveryContextBuilderImpl context.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.HttpDiscoverySidecar describes the functionality required in
order to discover a service at a service discovery and discovery service.Url property.HttpExceptionHandler property.HttpExceptionHandler property
returning the builder for applying multiple build operations.HttpExceptionHandlerAccessor with a setter method.HttpExceptionHandlerAccessor with a setter method.HttpRequest or a HttpResponse along with the according
sub-classes.HttpExceptionHandling property.HttpExceptionHandling property
returning the builder for applying multiple build operations.HttpExceptionHandlingAccessor with a setter method.HttpExceptionHandlingAccessor with a setter method.HttpRegistry describes the functionality required in order to
register a service at a service registry and discovery service.HttpRegistryContext.HttpRegistryContextBuilder interface extends the
HttpRegistryContext with builder functionality as of the builder
pattern.HttpRegistryRestServer provides additional functionality
for registering at and signing off from a service discovery service in order
to resolve URLs to or from other services.HttpRegistrySidecar describes the functionality required in order
to register a service at a service registry and discovery service.Url property.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)).HttpRestClientImpl implements the HttpRestClient
interface.HttpRestClientImpl.HttpRestClientImpl.HttpRestClientImpl for easy
HttpRestClient access.import static org.refcodes.rest.HttpRestClientSugar.*; RestServer to be capable of opening a server socket on the
local host with the provided port number via ConnectionOpenable.open(Object) or with an
additional maximum number of connections via HttpRestServer.open(int, int).HttpRestServer interface using the
HttpServer defined in the com.sun.net.httpserver
package.HttpRestServerImpl.HttpRestServerImpl.HttpRestServerImpl.HttpRestServerImpl for easy
HttpRestServer access.import static org.refcodes.rest.HttpRestServerSugarHttpServerDescriptor describes a server to be registered at a
discovery registry so clients can resolve the server's URL.HttpServerDescriptor.HttpServerDescriptorBuilder interface extends the
HttpServerDescriptor interface with builder functionality as of
the builder pattern.HttpServerDescriptor property.HttpServerDescriptor
property returning the builder for applying multiple build operations.HttpServerDescriptor property.HttpServerDescriptor property.HttpServerDescriptorFactory provides factory functionality for
creating HttpServerDescriptor instances.Url from the discovery service.Url from the discovery service.HttpRegistry by registering it at the service
registry with a status such as "starting" or "initializing" or
"not-ready-yet".HttpRegistry by registering it at the service
registry with a status such as "starting" or "initializing" or
"not-ready-yet".Url from the discovery service.HttpRegistry by registering it at the service
registry with a status such as "starting" or "initializing" or
"not-ready-yet".HttpRegistry by registering it at the service
registry with a status such as "starting" or "initializing" or
"not-ready-yet".HttpRegistry by registering it at the service
registry with a status such as "starting" or "initializing" or
"not-ready-yet".HttpRegistry by registering it at the service
registry with a status such as "starting" or "initializing" or
"not-ready-yet".HttpRegistry by registering it at the service
registry with a status such as "starting" or "initializing" or
"not-ready-yet".HttpRegistryRestServer by registering it
at the service registry with a status such as "starting" or
"initializing" or "not-ready-yet".HttpRegistry by registering it at the service
registry with a status such as "starting" or "initializing" or
"not-ready-yet".HttpRegistry by registering it at the service
registry with a status such as "starting" or "initializing" or
"not-ready-yet".HttpRegistryRestServer by registering it
at the service registry with a status such as "starting" or
"initializing" or "not-ready-yet".Url from the discovery service.Url from the discovery service.Url from the discovery service.Url from the discovery service.Url from the discovery service.HttpRegistry by registering it at the service
registry with a status such as "starting" or "initializing" or
"not-ready-yet".MediaTypeFactory instances.MediaTypeFactory instances.RestClient to be used as loopback device e.g. for testing
purposes such as testing your RestResponseObserver implementations.LoopbackRestClient for easy testing of your
requests being issued with a RestClient (HttpRestClient) and
the according response lambda expressions.LoopbackRestClientImpl for easy
LoopbackRestClientImpl access.RestServer to be used as loopback device e.g. for testing
purposes such as testing your RestRequestObserver implementations.LoopbackRestServer for easy testing of your
requests being received by a RestServer (HttpRestServer) and
the according response lambda expressions.LoopbackRestServerImpl for easy
RestServer access.BasicAuthObservable.onBasicAuthRequest(BasicAuthObserver)RestServer.onRequest(HttpMethod, String, RestRequestObserver):
Registers a RestRequestObserver with the given Locator-Pattern to
incoming DELETE methods.RestServer.onRequest(HttpMethod, String, RestRequestObserver):
Registers a RestRequestObserver with the given Locator-Pattern to
incoming DELETE methods.RestServer.onRequest(HttpMethod, String, RestRequestObserver):
Registers a RestRequestObserver with the given Locator-Pattern to
incoming GET methods.RestServer.onRequest(HttpMethod, String, RestRequestObserver):
Registers a RestRequestObserver with the given Locator-Pattern to
incoming GET methods.RestRequestObserver listening for "home" requests.Exception instances whilst processing
HTTP-Requests.HttpExceptionHandler for the
HttpExceptionHandler property.RestEndpoint instances.RestEndpoint instances:.RestEndpoint instances.RestEndpoint instances:RestEndpoint instances:RestRequestObserver listening for "ping" requests.RestRequestObserver listening for "ping" requests.RestServer.onRequest(HttpMethod, String, RestRequestObserver):
Registers a RestRequestObserver with the given Locator-Pattern to
incoming POST methods.RestServer.onRequest(HttpMethod, String, RestRequestObserver):
Registers a RestRequestObserver with the given Locator-Pattern to
incoming POST methods.RestServer.onRequest(HttpMethod, String, RestRequestObserver):
Registers a RestRequestObserver with the given Locator-Pattern to
incoming PUT methods.RestServer.onRequest(HttpMethod, String, RestRequestObserver):
Registers a RestRequestObserver with the given Locator-Pattern to
incoming PUT methods.RestEndpoint, triggerd by any HTTP
method, and returns its instance.RestEndpoint, triggerd by any HTTP
method, and returns its instance.RestEndpoint with the least required
attributes and returns its instance.RestEndpoint with the least required
attributes and returns its instance.Observable.subscribeObserver(Object).Observable.subscribeObserver(Object).RestRequestEvent)
describing the request and a response being a HttpServerResponse
to be processed upon by your lambda's code.RestRequestEvent)
describing the request and a response being a HttpServerResponse
to be processed upon by your lambda's code.RestResponseEvent
describing the response being processed upon by your
lambda's code.RestResponseEvent
describing the response being processed upon by your
lambda's code.RestCallerBuilder instance to be used
to do the technical request with the technology chosen by the
implementing sub-class.RestCallerBuilder instance to
be used to do the technical request with the technology chosen by the
implementing sub-class.RestRequestHandler to simulate a REST response: The
RestRequestHandler.onRestRequest(org.refcodes.net.HttpClientRequest)
method is invoked with a prepared RestCallerBuilder instance
representing the request being sent and produces an according
RestResponseEvent to be passed back to the issuer of the request.RestCallerBuilder instance to
be used to do the technical request with the technology chosen by the
implementing sub-class.RestRequestObserver listening for "status"
requests.HttpRestClient.open()HttpServer (
HttpsServer) by custom open(...) methods of sub-classes of this
HttpRestServerImpl.HttpRestServer.open(String, KeyStoreDescriptor, int) but:
The number of maximum connections at the same time is decided upon by
the implementations's default value.HttpRestServer.open(String, KeyStoreDescriptor, int, int) but:
The number of maximum connections at the same time is decided upon by
the implementations's default value.HttpRestServer.open(String, KeyStoreDescriptor, int, int) but:
The number of maximum connections at the same time is decided upon by
the implementations's default value.HttpRestServer.open(String, KeyStoreDescriptor, int) but:
The number of maximum connections at the same time is decided upon by
the implementations's default value.HttpRestServer.open(String, KeyStoreDescriptor, int, int) but:
The number of maximum connections at the same time is decided upon by
the implementations's default value.ConnectionOpenable.open(Object)ConnectionOpenable.open(Object)HttpRestClient.open(Url)HttpRestServer.open(String, KeyStoreDescriptor, int) but:
The protocol for the underlying SSLContext used is set to
"TLS".HttpRestServer.open(String, KeyStoreDescriptor, int, int) but:
The protocol for the underlying SSLContext used is set to
"TLS".HttpRestServer.open(String, KeyStoreDescriptor, int, int) but:
The protocol for the underlying SSLContext used is set to
"TLS".Url from the list of
available services and their accordingly associated Url as of the
discovery service.Url from the list of
available services and their accordingly associated Url as of the
discovery service.Url from the list of
available services and their accordingly associated Url as of the
discovery service.RestRequestObserver upon "ping" requests.RestRequestObserver property.RestRequestObserver property
returning the builder for applying multiple build operations.RestRequestObserver property.RestRequestObserver property.Url property.Url property.Url property.Url property.RestCaller describes a REST request and the
RestResponseObserver in charge for handling the response.RestCallerBuilder extends an RestCaller with builder
functionality and adds lambda support for handling the responses
addressed to this RestCaller.RestCallerBuilder interface as good old
POJO for use by different RestClient implementations.HttpRestServer.RestEndpoint subscribes to a RestServer (
HttpRestServer) and defines the target for a REST request.RestEndpointBuilder extends an RestEndpoint with builder
functionality and adds lambda support for handling the requests
addressed to this RestEndpoint.RestEndpointBuilder interface as good old
POJO for use by different RestServer implementations.RestEndpointBuilder, make sure to provide the
least required attributes as demonstrated by the constructor
RestEndpointBuilderImpl(HttpMethod, String, RestRequestObserver).RestEndpointBuilder with the least required
attributes.RestRequest describes a REST request and the RestResponse
providing the response.RestRequestBuilder extends an RestCaller with builder
functionality and adds lambda support for handling the responses
addressed to this RestCaller.RestCallerBuilder interface as good old
POJO for use by different RestClient implementations.RestRequestEvent being the request as consumed by a
RestEndpoint.RestRequestEvent interface as good old POJO for
use by different RestServer implementations.RestRequestEvent with all required attributes.RestRequestHandler handles a REST request on the RestClient
instance's side to do the actual technical implementation of sending that
request (or mocking the send-out of a request).RestRequestObserver can be coded using the lambda
syntax and processes a request for a given locator and for a given
HttpMethod.RestResponse being the base definition of a response as
returned as of a request issued by a RestClient (
HttpRestClient).RestResponseEvent interface as good old POJO
for use by different RestClient implementations.RestResponseEvent with all required attributes.RestResponseEvent with all required attributes.RestResponseEvent interface as good old POJO
for use by different RestClient implementations.RestResponseEvent with all required attributes.RestResponseObserver can be coded using the lambda
syntax and processes a response from a server.RestServer acts as the target for clients issuing REST
requests.Url from the list of
available services and their accordingly associated Url as of the
discovery service.Url from the list of
available services and their accordingly associated Url as of the
discovery service.Url from the list of
available services and their accordingly associated Url as of the
discovery service.RestRequestObserver for the home
RestRequestObserver property.Url for the home Url property.HttpExceptionHandler for the
HttpExceptionHandler property.HttpExceptionHandler for the
HttpExceptionHandler property.HttpExceptionHandling for the HttpExceptionHandling
property.HttpExceptionHandling for the HttpExceptionHandling
property.HttpServerDescriptor for the
HttpServerDescriptor property.HttpServerDescriptor for the
HttpServerDescriptor property.HttpServerDescriptor for the
HttpServerDescriptor property.RestRequestObserver for the ping
RestRequestObserver property.Url for the ping Url property.RestRequestObserver to which any requests are delegated
upon invocation of the
RestRequestObserver.onRequest(RestRequestEvent, org.refcodes.net.HttpServerResponse)
method.RestRequestObserver to which any requests are delegated
upon invocation of the
RestRequestObserver.onRequest(RestRequestEvent, org.refcodes.net.HttpServerResponse)
method.RestResponseObserver to which any responses are
delegated upon invocation of the RestResponseObserver.onResponse(RestResponseEvent)
method.RestResponseObserver to which any responses are
delegated upon invocation of the RestResponseObserver.onResponse(RestResponseEvent)
method.RestRequestObserver for the status
RestRequestObserver property.Url for the status Url property.Url from the list of
available services and their accordingly associated Url as of the
discovery service.Url from the list of
available services and their accordingly associated Url as of the
discovery service.Url from the list of
available services and their accordingly associated Url as of the
discovery service.RestRequestObserver upon "status" requests.RestRequestObserver property.RestRequestObserver
property returning the builder for applying multiple build operations.RestRequestObserver property.RestRequestObserver property.Url property.Url property.Url property.Url property.Url from the list of
available services and their accordingly associated Url as of the
discovery service.Url from the list of
available services and their accordingly associated Url as of the
discovery service.Url from the list of
available services and their accordingly associated Url as of the
discovery service.HttpServerDescriptor by creating it from this
instance's state and the provided arguments.HttpServerDescriptor by creating it from this
instance's state and the provided arguments.HttpServerDescriptor by creating it from this
instance's state and the provided arguments.HttpServerDescriptor by creating it from this
instance's state and the provided arguments.HttpServerDescriptor by creating it from this
instance's state and the provided arguments.ContentType.String MediaType encoded as of the
HeaderField.CONTENT_TYPE from the response header or if not set
as of the HeaderField.ACCEPT from the request header or if not
set as of the HeaderField.CONTENT_TYPE from the request header.RestResponse.RestResponse.String by an actual
host and returns the accordingly resolved Url.Url with the common attributes.Url with the common attributes.Url with the common attributes.Url with the common attributes.Url with the common attributes.Url with the common attributes.Url with the common attributes.Url with the common attributes.String by an actual
host and returns the accordingly resolved Url.String by an actual
host and returns the accordingly resolved Url.Url from the provided URL instance.Url with the common attributes.Url with the common attributes.Url with the common attributes.Url with the common attributes.Url with the common attributes.Url with the common attributes.Url with the common attributes.Url with the common attributes.Url by an actual
host and returns the accordingly resolved Url.Url algebra: Adds the provided path to the given Url
by prepending it to the Url's path.Url from the given Url instances by
adding the other Url's data to the first Url's data.Observable.unsubscribeObserver(Object)BaseUrlAccessor.BaseUrlBuilder.withBaseUrl(String)BaseUrlAccessor.BaseUrlBuilder.withBaseUrl(URL)RestRequestObserver for the home
RestRequestObserver property.Url to use and returns this builder as of the
builder pattern.HttpExceptionHandler for the
HttpExceptionHandler property.HttpExceptionHandler for the
HttpExceptionHandler property.HttpExceptionHandler for the
HttpExceptionHandler property.HttpExceptionHandling for the HttpExceptionHandling
property.HttpExceptionHandling for the HttpExceptionHandling
property.HttpExceptionHandling for the HttpExceptionHandling
property.HttpServerDescriptor for the
HttpServerDescriptor property.HttpServerDescriptor for the
HttpServerDescriptor property.HttpServerDescriptor for the
HttpServerDescriptor property.HttpExceptionHandler for the
HttpExceptionHandler property.HttpRestServer.RestRequestObserver for the ping
RestRequestObserver property.RestRequestObserver for the ping
RestRequestObserver property.RestRequestObserver for the ping
RestRequestObserver property.Url to use and returns this builder as of the
builder pattern.Url to use and returns this builder as of the
builder pattern.RestRequestObserver.RestResponseObserver.RestRequestObserver for the status
RestRequestObserver property.Url to use and returns this builder as of the
builder pattern.HttpRestClient.withUserAgent(String)Copyright © 2018. All rights reserved.