| Class | Description |
|---|---|
| AbstractHttpRestClientDecorator |
Abstract class for easily decorating a
HttpRestClient. |
| AbstractHttpRestServerDecorator |
Abstract class for easily decorating a
HttpRestServer. |
| AbstractRestClient |
Abstract base implementation of the
RestClient interface being the
foundation for various RestClient implementations such as
HttpRestClientImpl or LoopbackRestClientImpl. |
| AbstractRestServer |
Implementation of the base functionality of the
RestServer interface
omitting the HTTP handling part being the foundation for various
RestServer implementations such as HttpRestServerImpl or
LoopbackRestServerImpl. |
| HomePathAccessor |
Provides an accessor for a home path property.
|
| HomePathAccessor.HomePathBuilder |
Provides a mutator for an home path property.
|
| HomePathAccessor.HomePathMutator |
Provides a mutator for a home path property.
|
| HomeRequestObserverAccessor |
Provides an accessor for a home
RestRequestObserver property. |
| HomeRequestObserverAccessor.HomeRequestObserverBuilder |
Provides a builder method for a home
RestRequestObserver property
returning the builder for applying multiple build operations. |
| HomeRequestObserverAccessor.HomeRequestObserverMutator |
Provides a mutator for a home
RestRequestObserver property. |
| HomeUrlAccessor |
Provides an accessor for a home
Url property. |
| HomeUrlAccessor.HomeUrlBuilder |
Provides a mutator for an home
Url property. |
| HomeUrlAccessor.HomeUrlMutator |
Provides a mutator for a home
Url property. |
| HttpDiscovery |
The
HttpDiscovery describes the functionality required in order to
discover a service at a service discovery and discovery service. |
| HttpDiscoveryContext |
This context describes all information required to register a server
("service") at a service discovery registry.
|
| HttpDiscoveryContext.HttpDiscoveryContextBuilder |
The
HttpDiscoveryContext.HttpDiscoveryContextBuilder interface extends the
HttpDiscoveryContext with builder functionality as of the builder
pattern. |
| HttpDiscoveryRestClient |
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. |
| HttpDiscoverySidecar |
The
HttpDiscoverySidecar describes the functionality required in
order to discover a service at a service discovery and discovery service. |
| HttpDiscoveryUrlAccessor |
Provides an accessor for a service discovery discovery
Url property. |
| HttpDiscoveryUrlAccessor.HttpDiscoveryUrlBuilder |
Provides a builder method for a service discovery discovery URL property
returning the builder for applying multiple build operations.
|
| HttpDiscoveryUrlAccessor.HttpDiscoveryUrlMutator |
Provides a mutator for a service discovery discovery URL property.
|
| HttpDiscoveryUrlAccessor.HttpDiscoveryUrlProperty |
Provides a service discovery discovery URL property.
|
| HttpExceptionHandler |
A lambda "catch-all" for handling exceptions during HTTP-Request processing.
|
| HttpExceptionHandlerAccessor |
Provides access to a
HttpExceptionHandler property. |
| HttpExceptionHandlerAccessor.HttpExceptionHandlerBuilder |
Provides a builder method for a
HttpExceptionHandler property
returning the builder for applying multiple build operations. |
| HttpExceptionHandlerAccessor.HttpExceptionHandlerMutator |
Extends the
HttpExceptionHandlerAccessor with a setter method. |
| HttpExceptionHandlerAccessor.HttpExceptionHandlerProperty |
Extends the
HttpExceptionHandlerAccessor with a setter method. |
| HttpExceptionHandling |
Defines how errors affect the HTTP-Body whilst processing a
HttpRequest or a HttpResponse along with the according
sub-classes. |
| HttpExceptionHandlingAccessor |
Provides access to a
HttpExceptionHandling property. |
| HttpExceptionHandlingAccessor.HttpExceptionHandlingBuilder |
Provides a builder method for a
HttpExceptionHandling property
returning the builder for applying multiple build operations. |
| HttpExceptionHandlingAccessor.HttpExceptionHandlingMutator |
Extends the
HttpExceptionHandlingAccessor with a setter method. |
| HttpExceptionHandlingAccessor.HttpExceptionHandlingProperty |
Extends the
HttpExceptionHandlingAccessor with a setter method. |
| HttpRegistry |
The
HttpRegistry describes the functionality required in order to
register a service at a service registry and discovery service. |
| HttpRegistryContext |
This context describes all information required to register a server
("service") at a service discovery registry.
|
| HttpRegistryContext.HttpRegistryContextBuilder |
The
HttpRegistryContext.HttpRegistryContextBuilder interface extends the
HttpRegistryContext with builder functionality as of the builder
pattern. |
| HttpRegistryRestServer |
The
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 |
The
HttpRegistrySidecar describes the functionality required in order
to register a service at a service registry and discovery service. |
| HttpRegistryUrlAccessor |
Provides an accessor for a service registry registry
Url property. |
| HttpRegistryUrlAccessor.HttpRegistryUrlBuilder |
Provides a builder method for a service registry registry URL property
returning the builder for applying multiple build operations.
|
| HttpRegistryUrlAccessor.HttpRegistryUrlMutator |
Provides a mutator for a service registry registry URL property.
|
| HttpRegistryUrlAccessor.HttpRegistryUrlProperty |
Provides a service registry registry URL property.
|
| 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)). |
| HttpRestClientImpl |
The
HttpRestClientImpl implements the HttpRestClient
interface. |
| HttpRestServer |
Extends a
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). |
| HttpRestServerImpl |
Implementation of the
HttpRestServer interface using the
HttpServer defined in the com.sun.net.httpserver
package. |
| HttpServerDescriptor |
The
HttpServerDescriptor describes a server to be registered at a
discovery registry so clients can resolve the server's URL. |
| HttpServerDescriptor.HttpServerDescriptorBuilder |
The
HttpServerDescriptor.HttpServerDescriptorBuilder interface extends the
HttpServerDescriptor interface with builder functionality as of
the builder pattern. |
| HttpServerDescriptorAccessor |
Provides an accessor for a
HttpServerDescriptor property. |
| HttpServerDescriptorAccessor.HttpServerDescriptorBuilder |
Provides a builder method for a
HttpServerDescriptor
property returning the builder for applying multiple build operations. |
| HttpServerDescriptorAccessor.HttpServerDescriptorMutator |
Provides a mutator for a
HttpServerDescriptor property. |
| HttpServerDescriptorAccessor.HttpServerDescriptorProperty |
Provides a
HttpServerDescriptor property. |
| HttpServerDescriptorFactory |
The
HttpServerDescriptorFactory provides factory functionality for
creating HttpServerDescriptor instances. |
| LoopbackRestClient |
Extends a
RestClient to be used as loopback device e.g. for testing
purposes such as testing your RestResponseObserver implementations. |
| LoopbackRestClientImpl |
Implementation if the
LoopbackRestClient for easy testing of your
requests being issued with a RestClient (HttpRestClient) and
the according response lambda expressions. |
| LoopbackRestServer |
Extends a
RestServer to be used as loopback device e.g. for testing
purposes such as testing your RestRequestObserver implementations. |
| LoopbackRestServerImpl |
Implementation if the
LoopbackRestServer for easy testing of your
requests being received by a RestServer (HttpRestServer) and
the according response lambda expressions. |
| PingPathAccessor |
Provides an accessor for a ping path property.
|
| PingPathAccessor.PingPathBuilder |
Provides a mutator for an ping path property.
|
| PingPathAccessor.PingPathMutator |
Provides a mutator for a ping path property.
|
| PingPathAccessor.PingPathProperty |
Provides a ping path property.
|
| PingRequestObserver |
Mixin to register a
RestRequestObserver upon "ping" requests. |
| PingRequestObserverAccessor |
Provides an accessor for a ping
RestRequestObserver property. |
| PingRequestObserverAccessor.PingRequestObserverBuilder |
Provides a builder method for a ping
RestRequestObserver property
returning the builder for applying multiple build operations. |
| PingRequestObserverAccessor.PingRequestObserverMutator |
Provides a mutator for a ping
RestRequestObserver property. |
| PingRequestObserverAccessor.PingRequestObserverProperty |
Provides a ping
RestRequestObserver property. |
| PingUrlAccessor |
Provides an accessor for a ping
Url property. |
| PingUrlAccessor.PingUrlBuilder |
Provides a mutator for an ping
Url property. |
| PingUrlAccessor.PingUrlMutator |
Provides a mutator for a ping
Url property. |
| PingUrlAccessor.PingUrlProperty |
Provides a ping
Url property. |
| RestCaller |
A
RestCaller describes a REST request and the
RestResponseObserver in charge for handling the response. |
| RestCallerBuilder |
An
RestCallerBuilder extends an RestCaller with builder
functionality and adds lambda support for handling the responses
addressed to this RestCaller. |
| RestClient |
A client to send requests for communicating with a RESTful server such as the
HttpRestServer. |
| RestDeleteClient |
Helper interface to keep the huge amount of convenience methods under
control.
|
| RestDeleteClientSugar |
Helper class to get the syntactic sugar (from a maintenance point of view)
under control.
|
| RestEndpoint |
An
RestEndpoint subscribes to a RestServer (
HttpRestServer) and defines the target for a REST request. |
| RestEndpointBuilder |
An
RestEndpointBuilder extends an RestEndpoint with builder
functionality and adds lambda support for handling the requests
addressed to this RestEndpoint. |
| RestGetClient |
Helper interface to keep the huge amount of convenience methods under
control.
|
| RestGetClientSugar |
Helper class to get the syntactic sugar (from a maintenance point of view)
under control.
|
| RestPostClient |
Helper interface to keep the huge amount of convenience methods under
control.
|
| RestPostClientSugar |
Helper class to get the syntactic sugar (from a maintenance point of view)
under control.
|
| RestPutClient |
Helper interface to keep the huge amount of convenience methods under
control.
|
| RestPutClientSugar |
Helper class to get the syntactic sugar (from a maintenance point of view)
under control.
|
| RestRequest |
A
RestRequest describes a REST request and the RestResponse
providing the response. |
| RestRequestBuilder |
An
RestRequestBuilder extends an RestCaller with builder
functionality and adds lambda support for handling the responses
addressed to this RestCaller. |
| RestRequestClient |
Helper interface to keep the huge amount of convenience methods under
control.
|
| RestRequestClientSugar |
Helper class to get the syntactic sugar (from a maintenance point of view)
under control.
|
| RestRequestEvent |
Defines a
RestRequestEvent being the request as consumed by a
RestEndpoint. |
| RestRequestHandler |
A
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 |
The
RestRequestObserver can be coded using the lambda
syntax and processes a request for a given locator and for a given
HttpMethod. |
| RestResponse |
Defines a
RestResponse being the base definition of a response as
returned as of a request issued by a RestClient (
HttpRestClient). |
| RestResponseEvent | |
| RestResponseImpl |
Implementation of the
RestResponseEvent interface as good old POJO
for use by different RestClient implementations. |
| RestResponseObserver |
The
RestResponseObserver can be coded using the lambda
syntax and processes a response from a server. |
| RestServer |
The
RestServer acts as the target for clients issuing REST
requests. |
| StatusPathAccessor |
Provides an accessor for a status path property.
|
| StatusPathAccessor.StatusPathBuilder |
Provides a mutator for an status path property.
|
| StatusPathAccessor.StatusPathMutator |
Provides a mutator for a status path property.
|
| StatusRequestObserverAccessor |
Provides an accessor for a status
RestRequestObserver property. |
| StatusRequestObserverAccessor.StatusRequestObserverBuilder |
Provides a builder method for a status
RestRequestObserver
property returning the builder for applying multiple build operations. |
| StatusRequestObserverAccessor.StatusRequestObserverMutator |
Provides a mutator for a status
RestRequestObserver property. |
| StatusUrlAccessor |
Provides an accessor for a status
Url property. |
| StatusUrlAccessor.StatusUrlBuilder |
Provides a mutator for an status
Url property. |
| StatusUrlAccessor.StatusUrlMutator |
Provides a mutator for a status
Url property. |
Copyright © 2018. All rights reserved.