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

연락 중인 IP 주소에 연결할 수 없음을 나타내는 오류 코드입니다. 즉, 지정된 호스트 또는 네트워크로 연결되는 경로가 없습니다.

static final int

연결이 예기치 않게 닫혔음을 나타내는 오류 코드입니다.

static final int

연결 시도가 거부되었음을 나타내는 오류 코드입니다.

static final int

연결이 예기치 않게 재설정되었음을 나타내는 오류 코드입니다.

static final int

연결 시도가 타임아웃되었음을 나타내는 오류 코드입니다.

static final int

요청이 전송되는 호스트를 IP 주소로 확인할 수 없음을 나타내는 오류 코드입니다.

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() 메서드로 가져오기 위해 저장됨)입니다. null 값은 허용되며 원인이 존재하지 않거나 원인을 알 수 없음을 나타냅니다.

공개 메서드

getConnectionCloseSource

@ConnectionCloseSource
public int getConnectionCloseSource()

QUIC 연결을 종료하는 측면을 반환합니다.

getQuicDetailedErrorCode

public abstract int getQuicDetailedErrorCode()

QUIC 오류 코드( QuicErrorCode의 값)를 반환합니다.