public abstract class RestBuilderListener<Response> extends RestResponseListener<Response>
XContentBuilder based response.channel| Constructor and Description |
|---|
RestBuilderListener(RestChannel channel) |
| Modifier and Type | Method and Description |
|---|---|
RestResponse |
buildResponse(Response response)
Builds the response to send back through the channel.
|
abstract RestResponse |
buildResponse(Response response,
XContentBuilder builder)
Builds a response to send back over the channel.
|
processResponseonFailure, onResponseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonFailure, onResponse, wrappublic RestBuilderListener(RestChannel channel)
public final RestResponse buildResponse(Response response) throws java.lang.Exception
RestResponseListenerbuildResponse in class RestResponseListener<Response>java.lang.Exceptionpublic abstract RestResponse buildResponse(Response response, XContentBuilder builder) throws java.lang.Exception
XContentBuilder
using the XContentBuilder.close() method.java.lang.Exception