public class DefaultResponseCreator extends Object implements ResponseCreator
ResponseCreator with builder-style methods for adding response details.| Modifier | Constructor and Description | 
|---|---|
| protected  | DefaultResponseCreator(HttpStatus statusCode)Protected constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| DefaultResponseCreator | body(byte[] content)Set the body as a byte array. | 
| DefaultResponseCreator | body(Resource resource)Set the body as a  Resource. | 
| DefaultResponseCreator | body(String content)Set the body as a UTF-8 String. | 
| DefaultResponseCreator | contentType(MediaType mediaType)Set the  Content-Typeheader. | 
| ClientHttpResponse | createResponse(ClientHttpRequest request)Create a response for the given request. | 
| DefaultResponseCreator | headers(HttpHeaders headers)Copy all given headers. | 
| DefaultResponseCreator | location(URI location)Set the  Locationheader. | 
protected DefaultResponseCreator(HttpStatus statusCode)
MockRestResponseCreators.public ClientHttpResponse createResponse(ClientHttpRequest request) throws IOException
ResponseCreatorcreateResponse in interface ResponseCreatorrequest - the requestIOExceptionpublic DefaultResponseCreator body(String content)
public DefaultResponseCreator body(byte[] content)
public DefaultResponseCreator body(Resource resource)
Resource.public DefaultResponseCreator contentType(MediaType mediaType)
Content-Type header.public DefaultResponseCreator location(URI location)
Location header.public DefaultResponseCreator headers(HttpHeaders headers)