# Package com.holonplatform.http.rest

- Interface Summary
  Interface | Description
  --- | ---
  RequestEntity<T> | HTTP request message entity (payload) representation.
  RequestEntity.FormBuilder | Builder to create form type entity payloads.
  ResponseEntity<T> | `HttpResponse` extension that adds HTTP entity handling, dealing with HTTP response body processing and conversion into a supported Java type, besides the one expected as declared response type.
  ResponseType<T> | Represents a response type to be obtained from a HTTP client request-response invocation.
  RestClient | HTTP REST client to build and execute client requests in order to consume the responses returned.
  RestClient.Invocation | Invocation operations
  RestClient.RequestDefinition | Request message definition and response invocation.
  RestClientFactory | Factory to create `RestClient` instances.
  RestClientOperations<C extends RestClientOperations<C,R>,R extends RestClientOperations.RequestConfiguration<R> & RestClientOperations.InvocationOperations> | Base API for REST client operations definitions.
  RestClientOperations.InvocationOperations<RE,RP,RS,RL,RU> | Invocantion operations definitions.
  RestClientOperations.RequestConfiguration<R extends RestClientOperations.RequestConfiguration<R>> | Request configuration builder.

Copyright © 2019 The Holon Platform. All rights reserved.