public class HttpClientResponseBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
HttpClientResponseBuilder |
doAction(Action action)
Adds custom action.
|
HttpClientResponseBuilder |
doReturn(int statusCode,
String response)
Adds action which returns provided response in UTF-8 with status code.
|
HttpClientResponseBuilder |
doReturn(int statusCode,
String response,
Charset charset)
Adds action which returns provided response in provided charset and status code.
|
HttpClientResponseBuilder |
doReturn(String response)
Adds action which returns provided response in UTF-8 and status 200.
|
HttpClientResponseBuilder |
doReturn(String response,
Charset charset)
Adds action which returns provided response in provided charset and status 200.
|
HttpClientResponseBuilder |
doReturn(String response,
Charset charset,
org.apache.http.entity.ContentType contentType)
Adds action which returns provided response in provided charset, content type and status 200.
|
HttpClientResponseBuilder |
doReturnFormParams(Collection<org.apache.http.NameValuePair> formParameters)
Adds action which returns provided name/value pairs as URL-encoded form response in UTF-8 and status 200.
|
HttpClientResponseBuilder |
doReturnFormParams(Collection<org.apache.http.NameValuePair> formParameters,
Charset charset)
Adds action which returns provided name/value pairs as URL-encoded form response and status 200.
|
HttpClientResponseBuilder |
doReturnJSON(String response)
Adds action which returns provided JSON in UTF-8 and status 200.
|
HttpClientResponseBuilder |
doReturnJSON(String response,
Charset charset)
Adds action which returns provided JSON in provided encoding and status 200.
|
HttpClientResponseBuilder |
doReturnStatus(int statusCode)
Adds action which returns empty message and provided status.
|
HttpClientResponseBuilder |
doReturnXML(String response)
Adds action which returns provided XML in UTF-8 and status 200.
|
HttpClientResponseBuilder |
doReturnXML(String response,
Charset charset)
Adds action which returns provided XML in UTF-8 and status 200.
|
HttpClientResponseBuilder |
doThrowException(IOException exception)
Adds action which throws provided exception.
|
HttpClientResponseBuilder |
withCookie(String cookieName,
String cookieValue)
Sets response cookie
|
HttpClientResponseBuilder |
withHeader(String name,
String value)
Sets response header.
|
HttpClientResponseBuilder |
withStatus(int statusCode)
Sets response status code.
|
public HttpClientResponseBuilder withHeader(String name, String value)
name - header namevalue - header valuepublic HttpClientResponseBuilder withStatus(int statusCode)
statusCode - response status codepublic HttpClientResponseBuilder withCookie(String cookieName, String cookieValue)
cookieName - cookie namecookieValue - cookie valuepublic HttpClientResponseBuilder doAction(Action action)
action - custom actionpublic HttpClientResponseBuilder doReturn(String response)
response - response to returnpublic HttpClientResponseBuilder doReturn(int statusCode, String response)
statusCode - status to returnresponse - response to returnpublic HttpClientResponseBuilder doReturn(String response, Charset charset)
response - response to returnpublic HttpClientResponseBuilder doReturn(String response, Charset charset, org.apache.http.entity.ContentType contentType)
response - response to returnpublic HttpClientResponseBuilder doReturn(int statusCode, String response, Charset charset)
statusCode - status to returnresponse - response to returncharset - the charsetpublic HttpClientResponseBuilder doReturnStatus(int statusCode)
statusCode - status to returnpublic HttpClientResponseBuilder doThrowException(IOException exception)
exception - exception to be thrownpublic HttpClientResponseBuilder doReturnJSON(String response)
response - JSON to returnpublic HttpClientResponseBuilder doReturnJSON(String response, Charset charset)
response - JSON to returnpublic HttpClientResponseBuilder doReturnXML(String response)
response - JSON to returnpublic HttpClientResponseBuilder doReturnXML(String response, Charset charset)
response - JSON to returnpublic HttpClientResponseBuilder doReturnFormParams(Collection<org.apache.http.NameValuePair> formParameters)
formParameters - the parameters to include in the responsepublic HttpClientResponseBuilder doReturnFormParams(Collection<org.apache.http.NameValuePair> formParameters, Charset charset)
formParameters - the parameters to include in the responseCopyright © 2020. All rights reserved.