public class RestToXContentListener<Response extends ToXContentObject> extends RestResponseListener<Response>
ToXContent
and automatically
builds an XContent based response (wrapping the toXContent in startObject/endObject).channel
Constructor and Description |
---|
RestToXContentListener(RestChannel channel) |
Modifier and Type | Method and Description |
---|---|
RestResponse |
buildResponse(Response response)
Builds the response to send back through the channel.
|
RestResponse |
buildResponse(Response response,
XContentBuilder builder) |
protected RestStatus |
getStatus(Response response) |
processResponse
onFailure, onResponse
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onFailure, onResponse, wrap
public RestToXContentListener(RestChannel channel)
public final RestResponse buildResponse(Response response) throws java.lang.Exception
RestResponseListener
buildResponse
in class RestResponseListener<Response extends ToXContentObject>
java.lang.Exception
public RestResponse buildResponse(Response response, XContentBuilder builder) throws java.lang.Exception
java.lang.Exception
protected RestStatus getStatus(Response response)