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

abstract class QuicException : NetworkException


زیرکلاسی از NetworkException که شامل یک کد خطای QUIC دقیق از QuicErrorCode است. یک نمونه از QuicException زمانی که کد خطا NetworkException.ERROR_QUIC_PROTOCOL_FAILED باشد، به توابع فراخوانی onFailed ارسال می‌شود.

خلاصه

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

QuicException (message: String !, cause: Throwable !)

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

کارکردهای عمومی

Int

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

abstract Int

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

ثابت‌های ارث‌بری‌شده

از org.chromium.net.NetworkException
const Int

کد خطایی که نشان می‌دهد آدرس IP مورد نظر غیرقابل دسترس است، به این معنی که هیچ مسیری به میزبان یا شبکه مشخص شده وجود ندارد.

const Int

کد خطایی که نشان می‌دهد اتصال به‌طور غیرمنتظره‌ای بسته شده است.

const Int

کد خطایی که نشان می‌دهد تلاش برای اتصال رد شده است.

const Int

کد خطایی که نشان می‌دهد اتصال به‌طور غیرمنتظره‌ای ریست شده است.

const Int

کد خطایی که نشان می‌دهد زمان تلاش برای اتصال به پایان رسیده است.

const Int

کد خطایی که نشان می‌دهد درخواست به میزبان ارسال شده است، به آدرس IP قابل ترجمه نیست.

const Int

کد خطایی که نشان می‌دهد دستگاه به هیچ شبکه‌ای متصل نیست.

const Int

کد خطایی که نشان می‌دهد هنگام پردازش درخواست، پیکربندی شبکه تغییر کرده است.

const Int

کد خطایی که نشان می‌دهد نوع دیگری از خطا رخ داده است.

const Int

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

const Int

کد خطایی که نشان می‌دهد مهلت استفاده از برنامه به پایان رسیده است.

توابع ارثی

از org.chromium.net.NetworkException
abstract Int

کد خطای داخلی Cronet را برمی‌گرداند.

abstract Int

کد خطا، یکی از ERROR_* را برمی‌گرداند.

abstract Boolean

اگر تلاش مجدد برای این درخواست در همان لحظه ممکن است موفقیت‌آمیز باشد، true و در غیر این صورت false را برمی‌گرداند.

از java.lang.Throwable

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

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

protected QuicException(message: String!, cause: Throwable!)

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

پارامترها
message: String !

توضیح شکست.

cause: Throwable !

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

کارکردهای عمومی

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

@ConnectionCloseSource
fun getConnectionCloseSource(): Int

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

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

abstract fun getQuicDetailedErrorCode(): Int

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