QuicOptions.QuichePassthroughOption
@RequiresOptIn
public annotation QuicOptions.QuichePassthroughOption
Un'annotazione per le API che configurano le opzioni QUICHE non curate da Cronet.
Le API annotate in questo modo sono considerate stabili dal punto di vista di Cronet. Tuttavia, passano semplicemente le opzioni di configurazione a QUICHE, una libreria che fornisce l'implementazione HTTP3. Poiché la dipendenza è in fase di sviluppo attivo, questi flag potrebbero cambiare comportamento o essere eliminati. L'applicazione accetta il contratto di stabilità come indicato da QUICHE. Cronet è solo un mediatore che passa i messaggi avanti e indietro.
Cronet fornisce le API come compromesso tra la velocità di sviluppo dei clienti (alcuni clienti apprezzano l'accesso alle funzionalità QUICHE all'avanguardia il prima possibile) e gli interessi di Cronet (stabilità e leggibilità dell'API, capacità di propagare le nuove modifiche QUICHE). La maggior parte dei clienti Cronet non dovrebbe aver bisogno di utilizzare direttamente queste API. Le funzionalità QUICHE mature e generalmente utili verranno esposte da Cronet come API di primo livello o opzioni di configurazione appropriate.