C
- is expected to be either String
or ByteBuffer
depending on whether the returned data type is
textual or binary. (See methods HttpClient.sendHttpRequest(String, HttpClient.HttpMethod, String)
and
HttpClient.sendHttpRequestForBinaryResponse(String, HttpClient.HttpMethod, String)
for examplepublic class ResponseHolder<C>
extends java.lang.Object
HttpClient
This class is used as a return type by all versions of sendHttpRequest
method of HttpClient
. (See for example
HttpClient.sendHttpRequest(String, HttpClient.HttpMethod, String)
)Constructor and Description |
---|
ResponseHolder() |
Modifier and Type | Method and Description |
---|---|
int |
getResponseCode() |
C |
getResponseContent() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getResponseHeaders() |
java.lang.String |
getResponseMessage() |
void |
setResponseCode(int responseCode)
This method sets the HTTP response code of the executed HTTP request
|
void |
setResponseContent(C responseContent)
THis method sets the content of the response from server side
|
void |
setResponseHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> responseHeaders)
This method sets the response headers
|
void |
setResponseMessage(java.lang.String responseMessage)
This method sets sets the response message
|
public int getResponseCode()
public void setResponseCode(int responseCode)
responseCode
- HTTP response codepublic java.lang.String getResponseMessage()
public void setResponseMessage(java.lang.String responseMessage)
responseMessage
- response message contentpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getResponseHeaders()
public void setResponseHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> responseHeaders)
responseHeaders
- Map with response headerspublic C getResponseContent()
String
or ByteBuffer
depending on whether the returned data type is
textual or binary. (See methods HttpClient.sendHttpRequest(String, HttpClient.HttpMethod, String)
and
HttpClient.sendHttpRequestForBinaryResponse(String, HttpClient.HttpMethod, String)
for examplepublic void setResponseContent(C responseContent)
responseContent
-