QuicException

abstract class QuicException : NetworkException


NetworkException의 하위 클래스로, QUIC의 세부 오류 코드를 QuicErrorCode에서 가져옵니다. 오류 코드가 NetworkException.ERROR_QUIC_PROTOCOL_FAILED인 경우 QuicException의 인스턴스가 onFailed 콜백에 전달됩니다.

요약

보호된 생성자

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의 값입니다.