|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Response
Represents the asynchronous HTTP response callback for an AsyncCompletionHandler
Nested Class Summary | |
---|---|
static class |
Response.ResponseBuilder
|
Method Summary | |
---|---|
java.lang.String |
getContentType()
Return the content-type header value. |
java.util.List<Cookie> |
getCookies()
Return the list of Cookie . |
java.lang.String |
getHeader(java.lang.String name)
Return the response header |
FluentCaseInsensitiveStringsMap |
getHeaders()
|
java.util.List<java.lang.String> |
getHeaders(java.lang.String name)
Return a List of the response header value. |
java.lang.String |
getResponseBody()
Return the entire response body as a String. |
java.lang.String |
getResponseBody(java.lang.String charset)
Return the entire response body as a String. |
java.io.InputStream |
getResponseBodyAsStream()
Returns an input stream for the response body. |
java.lang.String |
getResponseBodyExcerpt(int maxLength)
Returns the first maxLength bytes of the response body as a string. |
java.lang.String |
getResponseBodyExcerpt(int maxLength,
java.lang.String charset)
Returns the first maxLength bytes of the response body as a string. |
int |
getStatusCode()
Returns the status code for the request. |
java.lang.String |
getStatusText()
Returns the status text for the request. |
java.net.URI |
getUri()
Return the request URI . |
boolean |
hasResponseBody()
Return true if the response's body has been computed by an AsyncHandler . |
boolean |
hasResponseHeaders()
Return true if the response's headers has been computed by an AsyncHandler It will return false if the
either AsyncHandler.onStatusReceived(HttpResponseStatus)
or AsyncHandler.onHeadersReceived(HttpResponseHeaders) returned AsyncHandler.STATE.ABORT |
boolean |
hasResponseStatus()
Return true if the response's status has been computed by an AsyncHandler |
boolean |
isRedirected()
Return true if the response redirects to another object. |
java.lang.String |
toString()
Subclasses SHOULD implement toString() in a way that identifies the request for logging. |
Method Detail |
---|
int getStatusCode()
java.lang.String getStatusText()
java.io.InputStream getResponseBodyAsStream() throws java.io.IOException
java.io.IOException
java.lang.String getResponseBodyExcerpt(int maxLength, java.lang.String charset) throws java.io.IOException
maxLength
- The maximum number of bytes to readcharset
- the charset to use when decoding the stream
java.io.IOException
java.lang.String getResponseBody(java.lang.String charset) throws java.io.IOException
charset
- the charset to use when decoding the stream
java.io.IOException
java.lang.String getResponseBodyExcerpt(int maxLength) throws java.io.IOException
maxLength
- The maximum number of bytes to read
java.io.IOException
java.lang.String getResponseBody() throws java.io.IOException
java.io.IOException
java.net.URI getUri() throws java.net.MalformedURLException
URI
. Note that if the request got redirected, the value of the URI
will be
the last valid redirect url.
URI
.
java.net.MalformedURLException
java.lang.String getContentType()
java.lang.String getHeader(java.lang.String name)
java.util.List<java.lang.String> getHeaders(java.lang.String name)
List
of the response header value.
FluentCaseInsensitiveStringsMap getHeaders()
boolean isRedirected()
java.lang.String toString()
toString
in class java.lang.Object
java.util.List<Cookie> getCookies()
Cookie
.
boolean hasResponseStatus()
AsyncHandler
AsyncHandler
boolean hasResponseHeaders()
AsyncHandler
It will return false if the
either AsyncHandler.onStatusReceived(HttpResponseStatus)
or AsyncHandler.onHeadersReceived(HttpResponseHeaders)
returned AsyncHandler.STATE.ABORT
AsyncHandler
boolean hasResponseBody()
AsyncHandler
. It will return false if the
either AsyncHandler.onStatusReceived(HttpResponseStatus)
or AsyncHandler.onHeadersReceived(HttpResponseHeaders)
returned AsyncHandler.STATE.ABORT
AsyncHandler
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |