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. 
UploadDataProvider Abstract class allowing the embedder to provide an upload body to UrlRequest
UploadDataProviders This class is deprecated. use UploadDataProviders instead  
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 UrlRequest.getStatus(UrlRequest.StatusListener)
UrlRequest.StatusListener Listener class used with UrlRequest.getStatus(UrlRequest.StatusListener) to receive the status of a UrlRequest
UrlResponseInfo Basic information about a response. 


CallbackException Exception passed to UrlRequest.Callback.onFailed() when UrlRequest.Callback or UploadDataProvider method throws an exception. 
CronetException Base exception passed to UrlRequest.Callback.onFailed()
InlineExecutionProhibitedException Thrown when an executor runs a submitted runnable inline in Executor.execute(Runnable) and UrlRequest.Builder.allowDirectExecutor() was not called. 
NetworkException Exception passed to UrlRequest.Callback.onFailed() when Cronet fails to process a network request. 
QuicException Subclass of NetworkException which contains a detailed QUIC error code from QuicErrorCode