Package org.elasticsearch.rest.action
Class RestResponseListener<Response>
java.lang.Object
org.elasticsearch.rest.action.RestActionListener<Response>
org.elasticsearch.rest.action.RestResponseListener<Response>
- All Implemented Interfaces:
ActionListener<Response>
- Direct Known Subclasses:
RestBuilderListener
A REST enabled action listener that has a basic onFailure implementation, and requires
sub classes to only implement
buildResponse(Object).-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.action.ActionListener
ActionListener.Delegating<Response,DelegateResponse>, ActionListener.DelegatingActionListener<T>, ActionListener.DelegatingFailureActionListener<T,R>, ActionListener.MappedActionListener<Response,MappedResponse>, ActionListener.RunAfterActionListener<T>, ActionListener.RunBeforeActionListener<T> -
Field Summary
Fields inherited from class org.elasticsearch.rest.action.RestActionListener
channel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract RestResponsebuildResponse(Response response)Builds the response to send back through the channel.protected voidprocessResponse(Response response)Methods inherited from class org.elasticsearch.rest.action.RestActionListener
ensureOpen, onFailure, onResponseMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.action.ActionListener
delegateFailure, delegateResponse, map
-
Constructor Details
-
RestResponseListener
-
-
Method Details
-
processResponse
- Specified by:
processResponsein classRestActionListener<Response>- Throws:
Exception
-
buildResponse
Builds the response to send back through the channel.- Throws:
Exception
-