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.
|
processResponse
onFailure, onResponse
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onFailure, onResponse, wrap
public RestBuilderListener(RestChannel channel)
public final RestResponse buildResponse(Response response) throws java.lang.Exception
RestResponseListener
buildResponse
in class RestResponseListener<Response>
java.lang.Exception
public abstract RestResponse buildResponse(Response response, XContentBuilder builder) throws java.lang.Exception
XContentBuilder
using the XContentBuilder.close()
method.java.lang.Exception