ResponseBuilder<T,E> Interface
Paramètres de type
- T
type de corps si le code d’état est considéré comme réussi
- E
type d’exception si le code d’état est considéré comme un échec
public interface ResponseBuilder<T,E>
Définit une interface qui peut traiter une réponseFit 2 dans un corps désérialisé ou une exception, en fonction du code d’état inscrit.
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
|
abstract
Service |
<THeader>buildEmptyWithHeaders(Response<Void> response, Class<THeader> headerType)
Créez un service |
|
abstract
Service |
<THeader>buildWithHeaders(Response<ResponseBody> response, Class<THeader> headerType)
Créez un service |
|
abstract
Service |
build(Response<ResponseBody> response)
Générez une instance de service |
|
abstract
Service |
buildEmpty(Response<Void> response)
Créez une instance de service |
|
abstract
Response |
register(int statusCode, Type type)
Inscrivez un mappage à partir d’un code d’état de réponse à un type de destination de réponse. |
|
abstract
Response |
registerError(Class<? extends RestException> type)
Inscrivez un type de destination pour les erreurs avec les modèles. |
Détails de la méthode
<THeader>buildEmptyWithHeaders
public abstract ServiceResponseWithHeaders
Générez une instance ServiceResponseWithHeaders à partir d’une réponse d’appel REST, d’un en-tête au format JSON et d’une erreur possible, qui n’a pas de corps de réponse.
Si le code d’état de la réponse est inscrit, la réponse est considérée comme valide. Si le code d’état n’est pas inscrit, la réponse est considérée comme non valide. Une exception AutoRestException est également levée.
Paramètres:
Retours:
Exception:
<THeader>buildWithHeaders
public abstract ServiceResponseWithHeaders
Générez une instance ServiceResponseWithHeaders à partir d’une réponse d’appel REST, d’un en-tête au format JSON et d’une erreur possible.
Si le code d’état de la réponse est inscrit, la réponse est considérée comme valide et désérialisée dans le type de destination spécifié. Si le code d’état n’est pas inscrit, la réponse est considérée comme non valide et désérialisée dans le type d’erreur spécifié s’il en existe un. Une exception AutoRestException est également levée.
Paramètres:
Retours:
Exception:
build
public abstract ServiceResponse
Générez une instance ServiceResponse à partir d’une réponse d’appel REST et d’une erreur possible.
Si le code d’état de la réponse est inscrit, la réponse est considérée comme valide et désérialisée dans le type de destination spécifié. Si le code d’état n’est pas inscrit, la réponse est considérée comme non valide et désérialisée dans le type d’erreur spécifié s’il en existe un. Une exception AutoRestException est également levée.
Paramètres:
Retours:
Exception:
buildEmpty
public abstract ServiceResponse
Générez une instance ServiceResponse à partir d’une réponse d’appel REST et d’une erreur possible, qui n’a pas de corps de réponse.
Si le code d’état de la réponse est inscrit, la réponse est considérée comme valide. Si le code d’état n’est pas inscrit, la réponse est considérée comme non valide. Une exception AutoRestException est également levée.
Paramètres:
Retours:
Exception:
register
public abstract ResponseBuilder
Inscrivez un mappage à partir d’un code d’état de réponse à un type de destination de réponse.
Paramètres:
Retours:
registerError
public abstract ResponseBuilder
Inscrivez un type de destination pour les erreurs avec les modèles.
Paramètres:
Retours: