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 שמכילה קוד שגיאה מפורט של QUIC מ- QuicErrorCode. מועבר מופע של QuicException לקריאות החוזרות (callback) של onFailed כשקוד השגיאה הוא NetworkException.ERROR_QUIC_PROTOCOL_FAILED.

סיכום

‫Constructors מוגנים

QuicException(String message, Throwable cause)

יוצר חריגה שנגרמת משגיאה בפרוטוקול QUIC.

‫methods ציבוריים

int

מחזירה את הצד שאחראי לסיום החיבור ב-QUIC.

abstract int

הפונקציה מחזירה את קוד השגיאה של QUIC, שהוא ערך מתוך QuicErrorCode.

Inherited Constants

מ-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

קוד שגיאה שמציין שפג תוקף הזמן הקצוב לתפוגה.

‫methods שעברו בירושה

מ-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

‫Constructors מוגנים

QuicException

protected QuicException(String message, Throwable cause)

יוצר חריגה שנגרמת משגיאה בפרוטוקול QUIC.

פרמטרים
String message

הסבר על הכשל.

Throwable cause

הסיבה (שנשמרת לאחזור מאוחר יותר באמצעות השיטה getCause()). מותר להשתמש בערך null, שמציין שהסיבה לא קיימת או לא ידועה.

‫methods ציבוריים

getConnectionCloseSource

@ConnectionCloseSource
public int getConnectionCloseSource()

מחזירה את הצד שאחראי לסיום החיבור ב-QUIC.

getQuicDetailedErrorCode

public abstract int getQuicDetailedErrorCode()

הפונקציה מחזירה את קוד השגיאה של QUIC, שהוא ערך מתוך QuicErrorCode.