QuicException

public abstract class QuicException extends NetworkException

java.lang.Object
   ↳ kotlin.Throwable
     ↳ java.lang.Exception
       ↳ java.io.IOException
         ↳ org.chromium.net.CronetException
           ↳ org.chromium.net.NetworkException
             ↳ org.chromium.net.QuicException

NetworkException のサブクラス。 QuicErrorCode からの詳細な QUIC エラーコードが含まれます。エラーコードが NetworkException.ERROR_QUIC_PROTOCOL_FAILED の場合、QuicException のインスタンスが onFailed コールバックに渡されます。

概要

保護されたコンストラクタ

QuicException(String message, Throwable cause)

QUIC プロトコル エラーが原因で発生した例外を構築します。

パブリック メソッド

int

QUIC 接続の終了を担当する側を返します。

abstract int

QUIC エラーコード( QuicErrorCode の値)を返します。

継承される定数

org.chromium.net.NetworkException から
static final int

接続先の IP アドレスにアクセスできないことを示すエラーコード。指定されたホストまたはネットワークへのルートがないことを意味します。

static final int

接続が予期せず閉じられたことを示すエラーコード。

static final int

接続試行が拒否されたことを示すエラーコード。

static final int

接続が予期せずリセットされたことを示すエラーコード。

static final int

接続試行がタイムアウトしたことを示すエラーコード。

static final int

リクエストの送信先ホストを IP アドレスに解決できなかったことを示すエラーコード。

static final int

デバイスがネットワークに接続されていないことを示すエラーコード。

static final int

リクエストの処理中にネットワーク構成が変更されたことを示すエラーコード。

static final int

別の種類のエラーが発生したことを示すエラーコード。

static final int

QUIC プロトコルに関連するエラーを示すエラーコード。

static final int

タイムアウトの期限切れを示すエラーコード。

継承されるメソッド

org.chromium.net.NetworkException から
abstract int

Cronet 内部エラーコードを返します。

abstract int

エラーコード(ERROR_* のいずれか)を返します。

abstract boolean

このリクエストをすぐに再試行すると成功する可能性がある場合は true、それ以外の場合は false を返します。

継承元: java.lang.Throwable
synchronized final void
synchronized Throwable
synchronized Throwable
String
String
StackTraceElement[]
synchronized final Throwable[]
synchronized Throwable
void
void
setStackTrace(StackTraceElement[] p)
String

保護されたコンストラクタ

QuicException

protected QuicException(String message, Throwable cause)

QUIC プロトコル エラーが原因で発生した例外を構築します。

パラメータ
String message

失敗の説明。

Throwable cause

原因(後で getCause() メソッドで取得するために保存されます)。null 値は許容され、原因が存在しないか不明であることを示します。

パブリック メソッド

getConnectionCloseSource

@ConnectionCloseSource
public int getConnectionCloseSource()

QUIC 接続の終了を担当する側を返します。

getQuicDetailedErrorCode

public abstract int getQuicDetailedErrorCode()

QUIC エラーコード( QuicErrorCode の値)を返します。