Uses of Package
io.github.mahmoudimus.http3
Packages that use io.github.mahmoudimus.http3
-
Classes in io.github.mahmoudimus.http3 used by io.github.mahmoudimus.http3ClassDescriptionOne header or trailer field (a name and a value) as QPACK carries it.The HTTP/3 error codes (RFC 9114 §8.1), the QPACK error codes (RFC 9204 §6) and H3_DATAGRAM_ERROR (RFC 9297 §5.2).A violation of HTTP/3 or QPACK by the peer (or a limit it exceeded), with the error code to send back and the scope of the error (RFC 9114 §8).One HTTP/3 frame (RFC 9114 §7.2).SETTINGS (§7.2.4), the first frame on each control stream and sent once.Reads HTTP/3 frames from one QUIC stream's bytes, one call per frame, validating everything that can be checked from a frame on its own (RFC 9114 §7).The SETTINGS parameters of one endpoint (RFC 9114 §7.2.4).Builds
Http3Settings, starting from the defaults.Checks which frames the peer may send on one stream, and in what order (RFC 9114 §4.1, §6.2.1, §7.2).The kind of stream a validator checks.Which end of the connection this endpoint is.Encodes field sections with QPACK (RFC 9204).A validated HTTP/3 request header section: the control data from the pseudo-header fields and the remaining fields, asHttp3Headers.toRequest(long, java.util.List<io.github.mahmoudimus.http3.HeaderField>)produces it.A validated HTTP/3 response header section, asHttp3Headers.toResponse(long, java.util.List<io.github.mahmoudimus.http3.HeaderField>)produces it.