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 alt sınıfı. QuicErrorCode'dan ayrıntılı bir QUIC hata kodu içerir. Hata kodu NetworkException.ERROR_QUIC_PROTOCOL_FAILED olduğunda QuicException örneği, onFailed geri çağırma işlevlerine iletilir.

Özet

Korunan markalar

QuicException(String message, Throwable cause)

QUIC protokolü hatasından kaynaklanan bir istisna oluşturur.

Herkese açık yöntemler

int

QUIC bağlantısını sonlandırmaktan sorumlu tarafı döndürür.

abstract int

QuicErrorCode değerlerinden biri olan QUIC hata kodunu döndürür.

Devralınan Sabitler

org.chromium.net.NetworkException
static final int

Bağlantı kurulmaya çalışılan IP adresine ulaşılamadığını belirten hata kodu. Bu, belirtilen ana makineye veya ağa giden bir yol olmadığı anlamına gelir.

static final int

Bağlantının beklenmedik şekilde kapatıldığını belirten hata kodu.

static final int

Bağlantı girişiminin reddedildiğini gösteren hata kodu.

static final int

Bağlantının beklenmedik şekilde sıfırlandığını belirten hata kodu.

static final int

Bağlantı girişiminin zaman aşımına uğradığını belirten hata kodu.

static final int

İsteğin gönderildiği ana makinenin bir IP adresine çözümlenemediğini belirten hata kodu.

static final int

Cihazın herhangi bir ağa bağlı olmadığını belirten hata kodu.

static final int

İstek işlenirken ağ yapılandırmasının değiştiğini belirten hata kodu.

static final int

Başka bir hata türüyle karşılaşıldığını belirten hata kodu.

static final int

QUIC protokolüyle ilgili bir hatayı gösteren hata kodu.

static final int

Zaman aşımının sona erdiğini belirten hata kodu.

Devralınan yöntemler

org.chromium.net.NetworkException
abstract int

Cronet dahili hata kodunu döndürür.

abstract int

ERROR_* hata kodlarından birini döndürür.

abstract boolean

Bu isteği hemen yeniden denemenin başarılı olma ihtimali varsa true, aksi takdirde false değerini döndürür.

java.lang.Throwable
synchronized final void
synchronized Throwable
synchronized Throwable
String
String
StackTraceElement[]
synchronized final Throwable[]
synchronized Throwable
void
void
setStackTrace(StackTraceElement[] p)
String

Korunan markalar

QuicException

protected QuicException(String message, Throwable cause)

QUIC protokolü hatasından kaynaklanan bir istisna oluşturur.

Parametreler
String message

hatanın açıklaması.

Throwable cause

neden ( getCause() yöntemiyle daha sonra alınmak üzere kaydedilir). Boş değere izin verilir ve bunun nedeni mevcut olmadığının veya bilinmediğinin göstergesidir.

Herkese açık yöntemler

getConnectionCloseSource

@ConnectionCloseSource
public int getConnectionCloseSource()

QUIC bağlantısını sonlandırmaktan sorumlu tarafı döndürür.

getQuicDetailedErrorCode

public abstract int getQuicDetailedErrorCode()

QuicErrorCode değerlerinden biri olan QUIC hata kodunu döndürür.