QuicException

abstract class QuicException : NetworkException


Sottoclasse di NetworkException che contiene un codice di errore QUIC dettagliato da QuicErrorCode. Un'istanza di QuicException viene passata ai callback onFailed quando il codice di errore è NetworkException.ERROR_QUIC_PROTOCOL_FAILED.

Riepilogo

Costruttori protetti

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

Costruisce un'eccezione causata da un errore del protocollo QUIC.

Funzioni pubbliche

Int

Restituisce il lato responsabile della terminazione della connessione QUIC.

abstract Int

Restituisce il codice di errore QUIC, che è un valore di QuicErrorCode.

Costanti ereditate

Da org.chromium.net.NetworkException
const Int

Codice di errore che indica che l'indirizzo IP contattato non è raggiungibile, il che significa che non esiste un percorso per l'host o la rete specificati.

const Int

Codice di errore che indica che la connessione è stata chiusa in modo imprevisto.

const Int

Codice di errore che indica che il tentativo di connessione è stato rifiutato.

const Int

Codice di errore che indica che la connessione è stata reimpostata in modo imprevisto.

const Int

Codice di errore che indica che il tentativo di connessione è scaduto.

const Int

Codice di errore che indica che l'host a cui è stata inviata la richiesta non è stato risolto in un indirizzo IP.

const Int

Codice di errore che indica che il dispositivo non era connesso a nessuna rete.

const Int

Codice di errore che indica che durante l'elaborazione della richiesta la configurazione di rete è cambiata.

const Int

Codice di errore che indica che si è verificato un altro tipo di errore.

const Int

Codice di errore che indica un errore relativo al protocollo QUIC.

const Int

Codice di errore che indica che è scaduto un timeout.

Funzioni ereditate

Da org.chromium.net.NetworkException
abstract Int

Restituisce un codice di errore interno di Cronet.

abstract Int

Restituisce il codice di errore, uno dei ERROR_*.

abstract Boolean

Restituisce true se il tentativo di ripetere immediatamente questa richiesta potrebbe avere esito positivo, false in caso contrario.

Da java.lang.Throwable

Costruttori protetti

QuicException

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

Costruisce un'eccezione causata da un errore del protocollo QUIC.

Parametri
message: String!

Spiegazione dell'errore.

cause: Throwable!

La causa (che viene salvata per essere recuperata in un secondo momento dal metodo getCause()). È consentito un valore null, che indica che la causa non esiste o è sconosciuta.

Funzioni pubbliche

getConnectionCloseSource

@ConnectionCloseSource
fun getConnectionCloseSource(): Int

Restituisce il lato responsabile della terminazione della connessione QUIC.

getQuicDetailedErrorCode

abstract fun getQuicDetailedErrorCode(): Int

Restituisce il codice di errore QUIC, che è un valore di QuicErrorCode.