QuicException

public abstract class QuicException extends NetworkException


NetworkException की सबक्लास, जिसमें विस्तृत QUIC गड़बड़ी कोड शामिल है, जो QuicErrorCode से लिया गया है. जब गड़बड़ी का कोड 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

गड़बड़ी का कोड, जिससे पता चलता है कि जिस आईपी पते से संपर्क किया जा रहा है वह उपलब्ध नहीं है. इसका मतलब है कि तय किए गए होस्ट या नेटवर्क तक पहुंचने का कोई रास्ता नहीं है.

static final int

गड़बड़ी का कोड, जिससे पता चलता है कि कनेक्शन अचानक बंद हो गया.

static final int

गड़बड़ी का कोड, जिससे पता चलता है कि कनेक्शन के अनुरोध को अस्वीकार कर दिया गया.

static final int

गड़बड़ी का कोड, जिससे पता चलता है कि कनेक्शन अचानक रीसेट हो गया.

static final int

गड़बड़ी का कोड, जिससे पता चलता है कि कनेक्शन के अनुरोध का समय खत्म हो गया.

static final int

गड़बड़ी का कोड, जिससे पता चलता है कि अनुरोध भेजने के लिए तय किए गए होस्ट को आईपी पते में नहीं बदला जा सका.

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() मेथड से बाद में वापस पाने के लिए सेव किया जाता है). शून्य वैल्यू की अनुमति है. इससे पता चलता है कि अनुरोध पूरा न हो पाने की कोई वजह नहीं है या इसकी जानकारी नहीं है.

पब्लिक मेथड

getConnectionCloseSource

@ConnectionCloseSource
public int getConnectionCloseSource()

QUIC कनेक्शन को खत्म करने के लिए ज़िम्मेदार पक्ष की जानकारी मिलती है.

getQuicDetailedErrorCode

public abstract int getQuicDetailedErrorCode()

QUIC गड़बड़ी का कोड मिलता है, जो QuicErrorCode से ली गई कोई वैल्यू होती है.