shelf library
Classes
-
CommandRequest<
R> - Model-less data accessor for commands.
- ContractClient
-
HttpContract<
R, Res extends BaseResponse> - HttpContractClient
-
ListCommand<
R> -
ListQuery<
R> -
ListUpload<
R> -
ObjectCommand<
R> -
ObjectData<
R> - Model-less data accessor. Shared by the server's incoming request bodies/queries, and the client's outgoing responses.
-
ObjectQuery<
R> -
ObjectUpload<
R> -
QueryRequest<
R> - Model-less data accessor for queries.
-
RawCommand<
R> -
RawQuery<
R> -
RawUpload<
R> -
ShelfCommandRequest<
R> -
ShelfQueryRequest<
R> -
ShelfUploadRequest<
R> -
UploadRequest<
R> - Data accessor for byte-based uploads.
Extension Types
- ListResponse
-
Zero-copy extension type for
http.StreamedResponseto add model-less extraction for lists. - ObjectResponse
-
Zero-copy extension type for
http.StreamedResponseto add model-less extraction.
Extensions
-
ByteStreamExtension
on Stream<
List< int> > - ContractRouter on Router
-
ObjectDataExtension
on ObjectData<
R>