Module org.elasticsearch.server
Package org.elasticsearch.rest.action
package org.elasticsearch.rest.action
RestHandler
s that translate requests from REST into internal requests and start them then wait for them to
complete and then translate them back into REST. And some classes to support them.-
ClassDescriptionRestActionListener<Response>An action listener that requires
RestActionListener.processResponse(Object)
to be implemented and will automatically handle failures.NodesResponseRestBuilderListener
automatically translates anyBaseNodesResponse
(multi-node) response that isToXContent
-compatible into aRestResponse
with the necessary header info (e.g., "cluster_name").RestBuilderListener<Response>A REST action listener that builds anXContentBuilder
based response.A Client that cancels tasks executed locally when the providedHttpChannel
is closed before completion.RestChunkedToXContentListener<Response extends ChunkedToXContent>A REST based action listener that requires the response to implementChunkedToXContent
and automatically builds an XContent based response.Same asRestChunkedToXContentListener
but decrements the ref count on the response it receives by one after serialization of the response.RestResponseListener<Response>A REST enabled action listener that has a basic onFailure implementation, and requires sub classes to only implementRestResponseListener.buildResponse(Object)
.RestToXContentListener<Response extends ToXContentObject>A REST based action listener that requires the response to implementToXContentObject
and automatically builds an XContent based response.