Package io.ably.lib.http
See: Description
-
Class Summary Class Description HttpScheduler HttpScheduler schedules HttpCore operations to an Executor, exposing a generic async API. ByteArrayRequestBody A RequestBody wrapping a byte array FormRequestBody JsonRequestBody A RequestBody wrapping a JSON-serialisable object HttpUtils HttpUtils: utility methods for Http operations Internal HttpHelpers SyncHttpScheduler A HttpScheduler that runs everything in the current thread. Failed A ResultRequest that has already failed due to a previous condition.Useful when a method must return a ResultRequest but fails before it can make the "real"one. ResultRequest Wraps a Http. BasePaginatedQuery A paginated query base implementation that can be used sync or asynchronously. HttpAuth Request Http A high level wrapper of both a sync and an async HttpScheduler. PaginatedQuery An object that encapsulates parameters of a REST query with a paginated response Response A type encapsulating an httpCore response AuthRequiredException Exception signifying that an httpCore request failed with a WWW-Authenticate response HttpCore HttpCore performs authenticated HTTP synchronously. HttpPaginatedResult HttpPaginatedQuery AsyncHttpPaginatedResult A private class encapsulating the result of a single page response AsyncHttpPaginatedQuery ContentTypes Headers Methods HttpConstants AsyncPaginatedQuery An object that encapsulates parameters of a REST query with a paginated response AsyncHttpScheduler A HttpScheduler that uses a thread pool to run HTTP operations. -
Interface Summary Interface Description CloseableExecutor Execute RequestBody Interface for an entity that supplies an httpCore request body BodyHandler Interface for an entity that performs type-specific processing on an httpCore response body ResponseHandler Interface for an entity that performs type-specific processing on an httpCore response -
Enum Summary Enum Description Type