Module org.elasticsearch.server
Package org.elasticsearch.rest.action
Class RestToXContentListener<Response extends ToXContentObject>
java.lang.Object
org.elasticsearch.rest.action.RestActionListener<Response>
org.elasticsearch.rest.action.RestResponseListener<Response>
org.elasticsearch.rest.action.RestBuilderListener<Response>
org.elasticsearch.rest.action.RestToXContentListener<Response>
- All Implemented Interfaces:
- ActionListener<Response>
- Direct Known Subclasses:
- RestStatusToXContentListener
public class RestToXContentListener<Response extends ToXContentObject>
extends RestBuilderListener<Response>
A REST based action listener that requires the response to implement 
ToXContentObject and automatically
 builds an XContent based response.- 
Nested Class SummaryNested classes/interfaces inherited from interface org.elasticsearch.action.ActionListenerActionListener.Delegating<Response,DelegateResponse>, ActionListener.DelegatingActionListener<T>, ActionListener.DelegatingFailureActionListener<T, R>, ActionListener.MappedActionListener<Response, MappedResponse>, ActionListener.RunAfterActionListener<T>, ActionListener.RunBeforeActionListener<T> 
- 
Field SummaryFields inherited from class org.elasticsearch.rest.action.RestActionListenerchannelFields inherited from interface org.elasticsearch.action.ActionListenerNOOP
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuildResponse(Response response, XContentBuilder builder) Builds a response to send back over the channel.protected RestStatusMethods inherited from class org.elasticsearch.rest.action.RestBuilderListenerbuildResponseMethods inherited from class org.elasticsearch.rest.action.RestResponseListenerprocessResponseMethods inherited from class org.elasticsearch.rest.action.RestActionListenerensureOpen, onFailure, onResponseMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.action.ActionListenerdelegateFailure, delegateResponse, map
- 
Constructor Details- 
RestToXContentListener
 
- 
- 
Method Details- 
buildResponseDescription copied from class:RestBuilderListenerBuilds a response to send back over the channel. Implementors should ensure that they close the providedXContentBuilderusing theXContentBuilder.close()method.- Specified by:
- buildResponsein class- RestBuilderListener<Response extends ToXContentObject>
- Throws:
- Exception
 
- 
getStatus
 
-