استثنای کوئیک

public abstract class QuicException extends NetworkException


زیرکلاسی از NetworkException که شامل یک کد خطای QUIC دقیق از QuicErrorCode است. یک نمونه از QuicException زمانی که کد خطا NetworkException.ERROR_QUIC_PROTOCOL_FAILED باشد، به توابع فراخوانی 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

سازنده‌های محافظت‌شده

استثنای کوئیک

protected QuicException(String message, Throwable cause)

یک استثنا ایجاد می‌کند که ناشی از خطای پروتکل QUIC است.

پارامترها
String message

توضیح شکست.

Throwable cause

علت (که برای بازیابی بعدی توسط متد getCause() ذخیره می‌شود). مقدار null مجاز است و نشان می‌دهد که علت وجود ندارد یا ناشناخته است.

روش‌های عمومی

دریافت اتصالبستن منبع

@ConnectionCloseSource
public int getConnectionCloseSource()

سمتی را که مسئول خاتمه اتصال QUIC است، برمی‌گرداند.

دریافت کد خطای دقیق

public abstract int getQuicDetailedErrorCode()

کد خطای QUIC را برمی‌گرداند، که مقداری از QuicErrorCode است.