org.chromium.net

Annotations

ConnectionMigrationOptions.Experimental

Annotation pour les API qui ne sont pas encore considérées comme stables.

DnsOptions.Experimental

Annotation pour les API qui ne sont pas encore considérées comme stables.

Proxy.HttpConnectCallback.OnResponseReceivedAction

Actions pouvant être effectuées en réponse à l'appel de onResponseReceived.

Proxy.Scheme

Schémas compatibles lors de la définition d'un proxy.

ProxyOptions.AllProxiesFailedBehavior

Définit le comportement après l'échec de tous les proxys dans un ProxyOptions.

QuicOptions.Experimental

Annotation pour les API qui ne sont pas encore considérées comme stables.

QuicOptions.QuichePassthroughOption

Annotation pour les API qui configurent les options QUICHE non organisées par Cronet.

UrlRequest.Experimental

Annotation pour les API qui ne sont pas encore considérées comme stables.

Classes

BidirectionalStream

Classe permettant d'envoyer et de recevoir des données de manière bidirectionnelle via des connexions HTTP/2 ou QUIC.

BidirectionalStream.Builder

Compilateur pour les BidirectionalStream.

BidirectionalStream.Callback

Classe de rappel utilisée pour recevoir des rappels d'un BidirectionalStream.

ConnectionMigrationOptions

Classe configurant la fonctionnalité de migration de connexion de Cronet.

ConnectionMigrationOptions.Builder

Compilateur pour ConnectionMigrationOptions.

CronetEngine

Moteur permettant de traiter les UrlRequest, qui utilise la meilleure pile HTTP disponible sur la plate-forme actuelle.

CronetEngine.Builder

Compilateur pour les CronetEngine, qui permet la configuration du temps d'exécution de CronetEngine.

CronetEngine.Builder.LibraryLoader

Cette classe est obsolète.

System.loadLibrary n'était pas fiable sur minSDK <= 23, et cette méthode était utilisée pour fournir des chargeurs alternatifs plus fiables.

CronetProvider

Fournit une méthode de fabrique pour créer des instances CronetEngine.Builder.

DnsOptions

Classe configurant la fonctionnalité de résolution d'hôte de Cronet.

DnsOptions.Builder

Compilateur pour DnsOptions.

DnsOptions.StaleDnsOptions

Classe configurant la fonctionnalité DNS obsolète de Cronet.

DnsOptions.StaleDnsOptions.Builder

Compilateur pour StaleDnsOptions.

NetworkQualityRttListener

Surveille les observations de différents temps d'aller-retour (RTT) à différents niveaux de la pile réseau.

NetworkQualityThroughputListener

Écouteur qui est informé des observations de débit de l'estimateur de qualité du réseau.

Proxy

Représente un proxy pouvant être utilisé par CronetEngine.

Proxy.HttpConnectCallback

Contrôle les tunnels établis via HTTP CONNECT.

Proxy.HttpConnectCallback.Request

Représente une requête HTTP CONNECT envoyée au serveur proxy.

ProxyOptions

Définit une configuration de proxy pouvant être utilisée par CronetEngine.

QuicOptions

Options de configuration pour QUIC dans Cronet.

QuicOptions.Builder

Compilateur pour QuicOptions.

RequestFinishedInfo

Informations sur une demande terminée.

RequestFinishedInfo.Listener

Écoute les requêtes terminées afin de collecter des métriques.

RequestFinishedInfo.Metrics

Métriques collectées pour une seule requête.

UploadDataProvider

Classe abstraite permettant à l'intégrateur de fournir un corps de transfert à UrlRequest.

UploadDataProviders

Cette classe est obsolète.

Utiliser org.chromium.net.apihelpers.UploadDataProviders à la place

UploadDataSink

Définit les méthodes de rappel pour UploadDataProvider.

UrlRequest

Contrôle une requête HTTP (GET, PUT, POST, etc.).

UrlRequest.Builder

Compilateur pour les UrlRequest.

UrlRequest.Callback

Les utilisateurs de Cronet étendent cette classe pour recevoir des rappels indiquant la progression d'un UrlRequest en cours de traitement.

UrlRequest.Status

Valeurs d'état des requêtes renvoyées par getStatus.

UrlRequest.StatusListener

Classe d'écouteur utilisée avec getStatus pour recevoir l'état d'un UrlRequest.

UrlResponseInfo

Informations de base sur une réponse.

UrlResponseInfo.HeaderBlock

Conteneur non modifiable des en-têtes ou des trailers de réponse.

Exceptions

CallbackException

Exception transmise à UrlRequest.Callback.onFailed() lorsque la méthode UrlRequest.Callback ou UploadDataProvider génère une exception.

CronetException

Exception de base transmise à UrlRequest.Callback.onFailed().

InlineExecutionProhibitedException

Cette exception est levée lorsqu'un exécuteur exécute un exécutable soumis en ligne dans execute et que allowDirectExecutor n'a pas été appelé.

NetworkException

Exception transmise à UrlRequest.Callback.onFailed() lorsque Cronet ne parvient pas à traiter une requête réseau.

QuicException

Sous-classe de NetworkException qui contient un code d'erreur QUIC détaillé de QuicErrorCode.