QuicException

abstract class QuicException : NetworkException


คลาสย่อยของ NetworkException ซึ่งมีรหัสข้อผิดพลาด QUIC โดยละเอียดจาก QuicErrorCode ระบบจะส่งอินสแตนซ์ของ QuicException ไปยังการเรียกกลับ onFailed เมื่อรหัสข้อผิดพลาดคือ NetworkException.ERROR_QUIC_PROTOCOL_FAILED

สรุป

เครื่องมือสร้างที่ได้รับการป้องกัน

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

เครื่องมือสร้างที่ได้รับการป้องกัน

QuicException

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

สร้างข้อยกเว้นที่เกิดจากข้อผิดพลาดของโปรโตคอล QUIC

พารามิเตอร์
message: String!

คำอธิบายเกี่ยวกับความล้มเหลว

cause: Throwable!

สาเหตุ (ซึ่งจะบันทึกไว้เพื่อให้ดึงข้อมูลได้ในภายหลังด้วยเมธอด getCause()) อนุญาตให้ใช้ค่า Null ได้ ซึ่งบ่งบอกว่าไม่มีสาเหตุหรือสาเหตุไม่ทราบ

ฟังก์ชันสาธารณะ

getConnectionCloseSource

@ConnectionCloseSource
fun getConnectionCloseSource(): Int

แสดงผลฝั่งที่รับผิดชอบในการยุติการเชื่อมต่อ QUIC

getQuicDetailedErrorCode

abstract fun getQuicDetailedErrorCode(): Int

แสดงผลรหัสข้อผิดพลาด QUIC ซึ่งเป็นค่าจาก QuicErrorCode