org.chromium.net

Annotazioni

ConnectionMigrationOptions.Experimental

Un'annotazione per le API che non sono ancora considerate stabili.

DnsOptions.Experimental

Un'annotazione per le API che non sono ancora considerate stabili.

Proxy.HttpConnectCallback.OnResponseReceivedAction

Azioni che possono essere eseguite in risposta alla chiamata di onResponseReceived.

Proxy.Scheme

Schemi supportati quando si definisce un proxy.

ProxyOptions.AllProxiesFailedBehavior

Definisce il comportamento dopo che tutti i proxy in un ProxyOptions non sono riusciti.

QuicOptions.Experimental

Un'annotazione per le API che non sono ancora considerate stabili.

QuicOptions.QuichePassthroughOption

Un'annotazione per le API che configurano le opzioni QUICHE non curate da Cronet.

UrlRequest.Experimental

Un'annotazione per le API che non sono ancora considerate stabili.

Classi

AndroidProxyOptions
BidirectionalStream

Classe per l'invio e la ricezione bidirezionali di dati tramite connessioni HTTP/2 o QUIC.

BidirectionalStream.Builder

Builder per BidirectionalStream.

BidirectionalStream.Callback

Classe di callback utilizzata per ricevere callback da un BidirectionalStream.

ConnectionMigrationOptions

Una classe che configura la funzionalità di migrazione della connessione di Cronet.

ConnectionMigrationOptions.Builder

Builder per ConnectionMigrationOptions.

CronetEngine

Un motore per elaborare UrlRequest, che utilizza lo stack HTTP migliore disponibile sulla piattaforma corrente.

CronetEngine.Builder

Un builder per CronetEngine, che consente la configurazione di runtime di CronetEngine.

CronetEngine.Builder.LibraryLoader

Una classe che fornisce un metodo per caricare la libreria nativa di Cronet.

CronetProvider

Fornisce un metodo factory per creare istanze di CronetEngine.Builder.

DnsOptions

Una classe che configura la funzionalità di risoluzione dell'host di Cronet.

DnsOptions.Builder

Builder per DnsOptions.

DnsOptions.StaleDnsOptions

Una classe che configura la funzionalità DNS obsoleta di Cronet.

DnsOptions.StaleDnsOptions.Builder

Builder per StaleDnsOptions.

NetworkQualityRttListener

Osserva le osservazioni di vari round trip time (RTT) a vari livelli dello stack di rete.

NetworkQualityThroughputListener

Listener che riceve una notifica delle osservazioni sulla velocità effettiva dall'estimator della qualità della rete.

Proxy

Rappresenta un proxy che può essere utilizzato da CronetEngine.

Proxy.HttpConnectCallback

Controlla i tunnel stabiliti tramite HTTP CONNECT.

Proxy.HttpConnectCallback.Request

Rappresenta una richiesta HTTP CONNECT inviata al server proxy.

ProxyOptions

Definisce una configurazione proxy che può essere utilizzata da CronetEngine.

QuicOptions

Opzioni di configurazione per QUIC in Cronet.

QuicOptions.Builder

Builder per QuicOptions.

RequestFinishedInfo

Informazioni su una richiesta completata.

RequestFinishedInfo.Listener

Ascolta le richieste completate allo scopo di raccogliere le metriche.

RequestFinishedInfo.Metrics

Metriche raccolte per una singola richiesta.

UploadDataProvider

Classe astratta che consente all'embedder di fornire un corpo di caricamento a UrlRequest.

UploadDataProviders

Questa classe è obsoleta.

Utilizza invece org.chromium.net.apihelpers.UploadDataProviders

UploadDataSink

Definisce i metodi di callback per UploadDataProvider.

UrlRequest

Controlla una richiesta HTTP (GET, PUT, POST e così via).

UrlRequest.Builder

Builder per UrlRequest.

UrlRequest.Callback

Gli utenti di Cronet estendono questa classe per ricevere callback che indicano l'avanzamento dell'elaborazione di un UrlRequest.

UrlRequest.Status

Valori di stato della richiesta restituiti da getStatus.

UrlRequest.StatusListener

Classe di listener utilizzata con getStatus per ricevere lo stato di un UrlRequest.

UrlResponseInfo

Informazioni di base su una risposta.

UrlResponseInfo.HeaderBlock

Contenitore non modificabile di intestazioni o trailer di risposta.

Eccezioni

CallbackException

Eccezione passata a UrlRequest.Callback.onFailed() quando il metodo UrlRequest.Callback o UploadDataProvider genera un'eccezione.

CronetException

Eccezione di base passata a UrlRequest.Callback.onFailed().

InlineExecutionProhibitedException

Generata quando un executor esegue un runnable inviato in linea in execute e allowDirectExecutor non è stato chiamato.

NetworkException

Eccezione passata a UrlRequest.Callback.onFailed() quando Cronet non riesce a elaborare una richiesta di rete.

QuicException

Sottoclasse di NetworkException che contiene un codice di errore QUIC dettagliato da QuicErrorCode.