QuicOptions.QuichePassthroughOption
@RequiresOptIn
public annotation QuicOptions.QuichePassthroughOption
Adnotacja dotycząca interfejsów API, które konfigurują opcje QUICHE niezarządzane przez Cronet.
Interfejsy API oznaczone tą adnotacją są z perspektywy Cronet uznawane za stabilne. Przekazują one jednak tylko opcje konfiguracji do QUICHE, biblioteki, która udostępnia implementację HTTP3. Ponieważ zależność jest w fazie aktywnego rozwoju, te flagi mogą zmienić działanie lub zostać usunięte. Aplikacja akceptuje umowę dotyczącą stabilności zgodnie z informacjami podanymi przez QUICHE. Cronet jest tylko pośrednikiem przekazującym wiadomości w obie strony.
Cronet udostępnia interfejsy API jako kompromis między szybkością rozwoju klienta (niektórzy klienci cenią sobie dostęp do najnowszych funkcji QUICHE tak szybko, jak to możliwe) a własnymi interesami (stabilność i czytelność interfejsu API, możliwość propagowania nowych zmian w QUICHE). Większość klientów Cronet nie powinna bezpośrednio korzystać z tych interfejsów API. Ugruntowane funkcje QUICHE, które są ogólnie przydatne, będą udostępniane przez Cronet jako odpowiednie interfejsy API lub opcje konfiguracji najwyższego poziomu.