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
-
Method Summary
Modifier and TypeMethodDescriptionabstract RestResponse
buildResponse(Response response)
Builds the response to send back through the channel.protected void
processResponse(Response response)
Methods inherited from class org.elasticsearch.rest.action.RestActionListener
ensureOpen, onFailure, onResponse
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.elasticsearch.action.ActionListener
delegateFailure, delegateResponse, map
-
Constructor Details
-
RestResponseListener
-
-
Method Details
-
processResponse
- Specified by:
processResponse
in classRestActionListener<Response>
- Throws:
Exception
-
buildResponse
Builds the response to send back through the channel.- Throws:
Exception
-