T
- Payload typepublic interface HttpResponse<T> extends HttpMessage<T>
Modifier and Type | Interface and Description |
---|---|
static interface |
HttpResponse.Builder<T>
Default HttpResponse builder.
|
ACCEPT, ACCEPT_CHARSET, ACCEPT_ENCODING, ACCEPT_LANGUAGE, ACCEPT_RANGES, AGE, ALLOW, AUTHORIZATION, CACHE_CONTROL, CONNECTION, CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_RANGE, CONTENT_TYPE, COOKIE, DATE, ETAG, EXPECT, EXPIRES, FROM, HOST, IF_MATCH, IF_MODIFIED_SINCE, IF_NONE_MATCH, IF_RANGE, IF_UNMODIFIED_SINCE, LAST_MODIFIED, LINK, LOCATION, MAX_FORWARDS, ORIGIN, PRAGMA, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, RANGE, REFERER, RETRY_AFTER, SCHEME_BASIC, SCHEME_BEARER, SCHEME_DIGEST, SERVER, SET_COOKIE, TRAILER, TRANSFER_ENCODING, UPGRADE, USER_AGENT, VARY, VIA, WARNING, WWW_AUTHENTICATE
Modifier and Type | Method and Description |
---|---|
static <T> HttpResponse.Builder<T> |
builder(HttpStatus status,
Class<? extends T> payloadType)
Get a builder to create a default
HttpResponse instance. |
static <T> HttpResponse.Builder<T> |
builder(int statusCode,
Class<? extends T> payloadType)
Get a builder to create a default
HttpResponse instance. |
default HttpStatus |
getStatus()
Get the response status as
HttpStatus |
int |
getStatusCode()
Get the response status code
|
getProtocol
getPayload, getPayloadType
getAuthorizationBasicCredentials, getAuthorizationBearer, getContentLength, getDate, getHeaderValue, getLocale, getLocales, getLocation
getHeader, getHeaders
int getStatusCode()
default HttpStatus getStatus()
HttpStatus
InvalidHttpMessageException
- If the status code of the message does not corresponds to any of the
HttpStatus
valuesstatic <T> HttpResponse.Builder<T> builder(int statusCode, Class<? extends T> payloadType)
HttpResponse
instance.T
- Payload typestatusCode
- Response status codepayloadType
- Payload typeHttpResponse
builderstatic <T> HttpResponse.Builder<T> builder(HttpStatus status, Class<? extends T> payloadType)
HttpResponse
instance.T
- Payload typestatus
- Response status (not null)payloadType
- Payload typeHttpResponse
builderCopyright © 2018 The Holon Platform. All rights reserved.