QuicOptions.QuichePassthroughOption

@RequiresOptIn
public annotation QuicOptions.QuichePassthroughOption


Annotation pour les API qui configurent des options QUICHE non gérées par Cronet.

Les API annotées par cette annotation sont considérées comme stables du point de vue de Cronet. Toutefois, elles transmettent simplement les options de configuration à QUICHE, une bibliothèque qui fournit l'implémentation HTTP3. Comme la dépendance est en cours de développement, ces indicateurs peuvent changer de comportement ou être supprimés. L'application accepte le contrat de stabilité tel qu'il est indiqué par QUICHE. Cronet n'est qu'un médiateur qui transmet les messages dans les deux sens.

Cronet fournit les API comme compromis entre la vélocité de développement des clients (certains clients apprécient d'avoir accès aux fonctionnalités QUICHE de pointe dès que possible) et les propres intérêts de Cronet (stabilité et lisibilité de l'API, capacité à propager les nouvelles modifications QUICHE). La plupart des clients Cronet n'ont pas besoin d'utiliser ces API directement. Les fonctionnalités QUICHE matures et généralement utiles seront exposées par Cronet en tant qu'API de premier niveau ou options de configuration appropriées.