Class Index - Cronet API

B C D I J N Q R S U

B

ByteArrayCronetCallback A specialization of InMemoryTransformCronetCallback which returns the body bytes verbatim without any interpretation. 

C

CallbackException Exception passed to UrlRequest.Callback.onFailed() when UrlRequest.Callback or UploadDataProvider method throws an exception. 
ConnectionMigrationOptions A class configuring Cronet's connection migration functionality. 
ConnectionMigrationOptions.Builder Builder for ConnectionMigrationOptions. 
ConnectionMigrationOptions.Experimental An annotation for APIs which are not considered stable yet. 
CronetEngine An engine to process UrlRequests, which uses the best HTTP stack available on the current platform. 
CronetEngine.Builder A builder for CronetEngines, which allows runtime configuration of CronetEngine. 
CronetEngine.Builder.LibraryLoader A class which provides a method for loading the cronet native library. 
CronetException Base exception passed to UrlRequest.Callback.onFailed(). 
CronetRequestCompletionListener<T> A completion listener for accepting the results of a Cronet request asynchronously. 
CronetResponse<T> A helper object encompassing the headers, body and metadata of a response to Cronet URL requests. 

D

DnsOptions A class configuring Cronet's host resolution functionality. 
DnsOptions.Builder Builder for DnsOptions. 
DnsOptions.Experimental An annotation for APIs which are not considered stable yet. 
DnsOptions.StaleDnsOptions A class configuring Cronet's stale DNS functionality. 
DnsOptions.StaleDnsOptions.Builder Builder for DnsOptions.StaleDnsOptions. 

I

ImplicitFlowControlCallback An implementation of UrlRequest.Callback that takes away the difficulty of managing the request lifecycle away, and automatically proceeds to read the response entirely. 
InlineExecutionProhibitedException Thrown when an executor runs a submitted runnable inline in execute(Runnable) and allowDirectExecutor() was not called. 
InMemoryTransformCronetCallback<T> An abstract Cronet callback that reads the entire body to memory and optionally deserializes the body before passing it back to the issuer of the HTTP request. 

J

JsonCronetCallback A specialization of InMemoryTransformCronetCallback that interprets the response body as JSON. 

N

NetworkException Exception passed to UrlRequest.Callback.onFailed() when Cronet fails to process a network request. 
NetworkQualityRttListener Watches observations of various round trip times (RTTs) at various layers of the network stack. 
NetworkQualityThroughputListener Listener that is notified of throughput observations from the network quality estimator. 

Q

QuicException Subclass of NetworkException which contains a detailed QUIC error code from QuicErrorCode. 
QuicOptions Configuration options for QUIC in Cronet. 
QuicOptions.Builder Builder for QuicOptions. 
QuicOptions.Experimental An annotation for APIs which are not considered stable yet. 
QuicOptions.QuichePassthroughOption An annotation for APIs which configure QUICHE options not curated by Cronet. 

R

RedirectHandler An interface for classes specifying how Cronet should behave on redirects. 
RedirectHandlers Utility class for standard RedirectHandler implementations. 
RequestFinishedInfo Information about a finished request. 
RequestFinishedInfo.Listener Listens for finished requests for the purpose of collecting metrics. 

S

StringCronetCallback A specialization of InMemoryTransformCronetCallback that interprets the response body as a string. 

U

UploadDataProvider Abstract class allowing the embedder to provide an upload body to UrlRequest. 
UploadDataProviders This class is deprecated. use UploadDataProviders instead  
UploadDataProviders Provides implementations of UploadDataProvider for common use cases. 
UploadDataSink Defines callbacks methods for UploadDataProvider. 
UrlRequest Controls an HTTP request (GET, PUT, POST etc). 
UrlRequest.Builder Builder for UrlRequests. 
UrlRequest.Callback Users of Cronet extend this class to receive callbacks indicating the progress of a UrlRequest being processed. 
UrlRequest.Status Request status values returned by getStatus(UrlRequest.StatusListener). 
UrlRequest.StatusListener Listener class used with getStatus(UrlRequest.StatusListener) to receive the status of a UrlRequest. 
UrlRequestCallbacks Utility class for creating simple, convenient UrlRequest.Callback implementations for reading common types of responses. 
UrlRequestCallbacks.CallbackAndResponseFuturePair<ResponseBodyT, CallbackT extends InMemoryTransformCronetCallback<ResponseBodyT>> A named pair-like structure encapsulating Cronet callbacks and associated response futures. 
UrlResponseInfo Basic information about a response.