org.chromium.net

註解

ConnectionMigrationOptions.Experimental

API 的註解,表示 API 尚未穩定。

DnsOptions.Experimental

API 的註解,表示 API 尚未穩定。

Proxy.HttpConnectCallback.OnResponseReceivedAction

呼叫 onResponseReceived 後可執行的動作。

Proxy.Scheme

定義 Proxy 時支援的架構。

ProxyOptions.AllProxiesFailedBehavior

定義 ProxyOptions 中所有 Proxy 失敗後的行為。

QuicOptions.Experimental

API 的註解,表示 API 尚未穩定。

QuicOptions.QuichePassthroughOption

API 的註解,用於設定 Cronet 未管理的 QUICHE 選項。

UrlRequest.Experimental

API 的註解,表示 API 尚未穩定。

類別

AndroidProxyOptions
BidirectionalStream

這個類別用於透過 HTTP/2 或 QUIC 連線雙向傳送及接收資料。

BidirectionalStream.Builder

BidirectionalStream 的建構工具。

BidirectionalStream.Callback

用於接收 BidirectionalStream 回呼的回呼類別。

ConnectionMigrationOptions

設定 Cronet 連線遷移功能的類別。

ConnectionMigrationOptions.Builder

ConnectionMigrationOptions 的建構工具。

CronetEngine

處理 UrlRequest 的引擎,會使用目前平台提供的最佳 HTTP 堆疊。

CronetEngine.Builder

CronetEngine 的建構工具,可讓您在執行階段設定 CronetEngine

CronetEngine.Builder.LibraryLoader

這個類別提供載入 cronet 原生程式庫的方法。

CronetProvider

提供建立 CronetEngine.Builder 執行個體的工廠方法。

DnsOptions

這個類別會設定 Cronet 的主機解析度功能。

DnsOptions.Builder

DnsOptions 的建構工具。

DnsOptions.StaleDnsOptions

設定 Cronet 過時 DNS 功能的類別。

DnsOptions.StaleDnsOptions.Builder

StaleDnsOptions 的建構工具。

NetworkQualityRttListener

觀察網路堆疊各層的各種往返時間 (RTT)。

NetworkQualityThroughputListener

接聽程式,會收到網路品質估算器傳送的總處理量觀察資訊通知。

Proxy

代表可供 CronetEngine 使用的 Proxy。

Proxy.HttpConnectCallback

控管透過 HTTP CONNECT 建立的通道。

Proxy.HttpConnectCallback.Request

代表傳送至 Proxy 伺服器的 HTTP CONNECT 要求。

ProxyOptions

定義 CronetEngine 可使用的 Proxy 設定。

QuicOptions

Cronet 中 QUIC 的設定選項。

QuicOptions.Builder

QuicOptions 的建構工具。

RequestFinishedInfo

已完成要求的相關資訊。

RequestFinishedInfo.Listener

監聽已完成的要求,以收集指標。

RequestFinishedInfo.Metrics

單一要求收集到的指標。

UploadDataProvider

抽象類別,可讓嵌入器將上傳主體提供給 UrlRequest

UploadDataProviders

這個類別已淘汰。

改用 org.chromium.net.apihelpers.UploadDataProviders

UploadDataSink

定義 UploadDataProvider 的回呼方法。

UrlRequest

控制 HTTP 要求 (GET、PUT、POST 等)。

UrlRequest.Builder

UrlRequest 的建構工具。

UrlRequest.Callback

Cronet 使用者會擴充這個類別,以接收回呼,指出正在處理的 UrlRequest 進度。

UrlRequest.Status

getStatus 傳回的要求狀態值。

UrlRequest.StatusListener

getStatus 搭配使用的監聽器類別,可接收 UrlRequest 的狀態。

UrlResponseInfo

回覆的基本資訊。

UrlResponseInfo.HeaderBlock

無法修改的回應標頭或尾部容器。

例外狀況

CallbackException

UrlRequest.CallbackUploadDataProvider 方法擲回例外狀況時,傳遞至 UrlRequest.Callback.onFailed() 的例外狀況。

CronetException

傳遞至 UrlRequest.Callback.onFailed() 的基本例外狀況。

InlineExecutionProhibitedException

當執行器在 execute 中執行提交的可執行檔內嵌,且未呼叫 allowDirectExecutor 時,會擲回這個例外狀況。

NetworkException

如果 Cronet 無法處理網路要求,就會將例外狀況傳遞至 UrlRequest.Callback.onFailed()

QuicException

NetworkException 的子類別,包含來自 QuicErrorCode 的詳細 QUIC 錯誤代碼。