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.