Provides an accessor for a home path property.
Provides a mutator for an home path property.
Provides a mutator for a home path property.
Provides a builder method for a home
RestRequestConsumer
property
returning the builder for applying multiple build operations.
Provides an accessor for a home Url
property.
Provides a mutator for an home Url
property.
Provides a mutator for a home Url
property.
The
HttpDiscovery
describes the functionality required in order to
discover a service at a service discovery and discovery service.
This context describes all information required to register a server
("service") at a service discovery registry.
The
HttpDiscoverySidecar
describes the functionality required in
order to discover a service at a service discovery and discovery service.
Provides an accessor for a service discovery discovery Url
property.
Provides a builder method for a service discovery discovery URL property
returning the builder for applying multiple build operations.
Provides a mutator for a service discovery discovery URL property.
Provides a service discovery discovery URL property.
A lambda "catch-all" for handling exceptions during HTTP-Request processing.
Provides a builder method for a
HttpExceptionHandler
property
returning the builder for applying multiple build operations.
Defines how errors affect the HTTP-Body whilst processing a
HttpRequest
or a HttpResponse
along with the according
sub-classes.
Provides a builder method for a
HttpExceptionHandling
property
returning the builder for applying multiple build operations.
The
HttpRegistry
describes the functionality required in order to
register a service at a service registry and discovery service.
This context describes all information required to register a server
("service") at a service discovery registry.
The
HttpRegistrySidecar
describes the functionality required in order
to register a service at a service registry and discovery service.
Provides an accessor for a service registry registry Url
property.
Provides a builder method for a service registry registry URL property
returning the builder for applying multiple build operations.
Provides a mutator for a service registry registry URL property.
Provides a service registry registry URL property.
The
HttpServerDescriptor
describes a server to be registered at a
discovery registry so clients can resolve the server's URL.
Provides a builder method for a
HttpServerDescriptor
property
returning the builder for applying multiple build operations.
Provides an accessor for a ping path property.
Provides a mutator for an ping path property.
Provides a mutator for a ping path property.
Provides a ping path property.
Provides a builder method for a ping
RestRequestConsumer
property
returning the builder for applying multiple build operations.
Provides an accessor for a ping Url
property.
Provides a mutator for an ping Url
property.
Provides a mutator for a ping Url
property.
Provides a ping Url
property.
Helper interface to keep the huge amount of convenience methods under
control.
Helper class to get the syntactic sugar (from a maintenance point of view)
under control.
A client to send requests for communicating with a RESTful server such as the
RestfulHttpServer
.
The
RestfulHttpDiscoveryClient
provides additional functionality for
registering at and signing off from a service discovery service in order to
resolve URLs to or from other services.
The
RestfulHttpRegistryServer
provides additional functionality for
registering at and signing off from a service discovery service in order to
resolve URLs to or from other services.
Extends a
RestfulServer
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
open(int, int)
.
The
RestfulServer
acts as the target for clients issuing REST
requests.
Helper interface to keep the huge amount of convenience methods under
control.
Helper class to get the syntactic sugar (from a maintenance point of view)
under control.
Helper interface to keep the huge amount of convenience methods under
control.
Helper class to get the syntactic sugar (from a maintenance point of view)
under control.
Helper interface to keep the huge amount of convenience methods under
control.
Helper class to get the syntactic sugar (from a maintenance point of view)
under control.
Helper interface to keep the huge amount of convenience methods under
control.
Helper class to get the syntactic sugar (from a maintenance point of view)
under control.
The
RestRequestConsumer
can be coded using the
lambda
syntax and processes a request for a given locator and for a given
HttpMethod
.
A
RestRequestHandler
handles a REST request on the
RestfulClient
instance's side to do the actual technical
implementation of sending that request (or mocking the send-out of a
request).
The
RestResponseConsumer
can be coded using the
lambda
syntax and processes a response from a server.
A
RestResponseResult
handles a REST request asynchronously on the
RestfulClient
instance's side to do the actual technical
implementation of sending that request (or mocking the send-out of a
request).
Provides an accessor for a status path property.
Provides a mutator for an status path property.
Provides a mutator for a status path property.
Provides a builder method for a status
RestRequestConsumer
property returning the builder for applying multiple build operations.
Provides an accessor for a status Url
property.
Provides a mutator for an status Url
property.
Provides a mutator for a status Url
property.