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.-
Class Summary Class Description RestActionListener<Response> An action listener that requiresRestActionListener.processResponse(Object)
to be implemented and will automatically handle failures.RestActions RestActions.NodesResponseRestListener<NodesResponse extends BaseNodesResponse & org.elasticsearch.common.xcontent.ToXContent> 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.RestCancellableNodeClient A Client that cancels tasks executed locally when the providedHttpChannel
is closed before completion.RestFieldCapabilitiesAction RestMainAction RestResponseListener<Response> A REST enabled action listener that has a basic onFailure implementation, and requires sub classes to only implementRestResponseListener.buildResponse(Object)
.RestStatusToXContentListener<Response extends StatusToXContentObject> Content listener that extracts thatRestStatus
from the response.RestToXContentListener<Response extends org.elasticsearch.common.xcontent.ToXContentObject> A REST based action listener that assumes the response is of typeToXContent
and automatically builds an XContent based response (wrapping the toXContent in startObject/endObject).