QuicOptions.QuichePassthroughOption

@RequiresOptIn
public annotation QuicOptions.QuichePassthroughOption


Eine Annotation für APIs, die QUICHE-Optionen konfigurieren, die nicht von Cronet verwaltet werden.

Aus Sicht von Cronet gelten APIs, die mit dieser Annotation versehen sind, als stabil. Sie übergeben die Konfigurationsoptionen jedoch einfach an QUICHE, eine Bibliothek, die die HTTP3-Implementierung bereitstellt. Da sich die Abhängigkeit in der aktiven Entwicklung befindet, kann sich das Verhalten dieser Flags ändern oder sie können gelöscht werden. Die Anwendung akzeptiert den Stabilitätsvertrag gemäß QUICHE. Cronet ist nur ein Vermittler, der die Nachrichten hin und her weiterleitet.

Cronet stellt die APIs als Kompromiss zwischen der Entwicklungsgeschwindigkeit der Kunden (einige Kunden legen Wert auf den schnellstmöglichen Zugriff auf die neuesten QUICHE-Funktionen) und den eigenen Interessen von Cronet (Stabilität und Lesbarkeit der API, Möglichkeit zur Weitergabe neuer QUICHE-Änderungen) bereit. Die meisten Cronet-Kunden müssen diese APIs nicht direkt verwenden. Ausgereifte QUICHE-Funktionen, die im Allgemeinen nützlich sind, werden von Cronet als entsprechende APIs oder Konfigurationsoptionen der obersten Ebene bereitgestellt.