-
- All Implemented Interfaces:
public final class HttpResponse<T extends Object>A container to hold a typed response for HttpRequest
-
-
Field Summary
Fields Modifier and Type Field Description private final IntegerstatusCodeprivate final StringstatusMessageprivate final Tpayloadprivate final HttpHeadersheadersprivate final Doubleduration
-
Constructor Summary
Constructors Constructor Description HttpResponse(Integer statusCode, String statusMessage, T payload, HttpHeaders headers, Double duration)
-
Method Summary
Modifier and Type Method Description final IntegergetStatusCode()final StringgetStatusMessage()final TgetPayload()final HttpHeadersgetHeaders()final DoublegetDuration()-
-
Constructor Detail
-
HttpResponse
HttpResponse(Integer statusCode, String statusMessage, T payload, HttpHeaders headers, Double duration)
- Parameters:
statusCode- HTTP-status codestatusMessage- HTTP-status messagepayload- HTTP-response payload objectheaders- HTTP-response headersduration- duration of the request
-
-
Method Detail
-
getStatusCode
final Integer getStatusCode()
-
getStatusMessage
final String getStatusMessage()
-
getPayload
final T getPayload()
-
getHeaders
final HttpHeaders getHeaders()
-
getDuration
final Double getDuration()
-
-
-
-