Transport
Table of Contents
Interfaces
- BoundedPayloadTransport
- Optional payload download capability with a complete request time bound.
- BoundedPayloadUploadTransport
- Optional payload upload capability that bounds transmission and response reads.
- BoundedProgressPayloadTransport
- Optional finite payload streaming with supervision during transfer and idle I/O.
- BoundedTransport
- A transport that can bound the complete request, including connection and body reads.
- PayloadTransport
- Optional binary capability; existing JSON-only custom transports remain valid.
- PayloadUploadTransport
- Optional upload capability; download-only custom transports remain compatible.
- ProgressPayloadTransport
- Optional progress checkpoints for an ordinary streamed payload download.
- RequestSizeLimitTransport
- Optional knowledge of a lower encoded request-body limit.
- ResponseStatusTransport
- Optional status metadata; existing custom transports remain supported.
- Transport
Classes
- PollTransport
- The negotiated envelope carries HTTP outcomes after response progress starts.
- Psr18Transport
- Default PSR-18 JSON and bounded runtime-payload transport.
- RuntimePayloads
- Resolve only protocol envelope fields, never arbitrary application projections.
- RuntimePayloadUploads
- Namespace-scoped discovery and request-local, content-addressed uploads.