# 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 responses returned.
  RestClient.Invocation | Invocation operations
  RestClient.Invoker | Invoker to perform a client request in order to consume a response using a `RestClient.RequestDefinition`.
  RestClient.RequestDefinition | Request message definition and response invocation.
  RestClientFactory | Factory to create `RestClient` instances.

- Enum Summary
  Enum | Description
  --- | ---
  RestClientFactoryRegistry | `RestClientFactory` registry.

Copyright © 2017 The Holon Platform. All rights reserved.