QuicException

abstract class QuicException : NetworkException

kotlin.Any
   ↳ 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(message: String!, cause: Throwable!)

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

Herkese açık işlevler

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
const 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.

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

Devralınan işlevler

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

Korunan markalar

QuicException

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

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

Parametreler
message: String!

hatanın açıklaması.

cause: Throwable!

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 işlevler

getConnectionCloseSource

@ConnectionCloseSource
fun getConnectionCloseSource(): Int

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

getQuicDetailedErrorCode

abstract fun getQuicDetailedErrorCode(): Int

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