Class RestStatusToXContentListener<Response extends StatusToXContentObject>

java.lang.Object
org.elasticsearch.rest.action.RestActionListener<Response>
org.elasticsearch.rest.action.RestResponseListener<Response>
org.elasticsearch.rest.action.RestToXContentListener<Response>
org.elasticsearch.rest.action.RestStatusToXContentListener<Response>
All Implemented Interfaces:
ActionListener<Response>

public class RestStatusToXContentListener<Response extends StatusToXContentObject>
extends RestToXContentListener<Response>
Content listener that extracts that RestStatus from the response.
  • Constructor Details

    • RestStatusToXContentListener

      public RestStatusToXContentListener​(RestChannel channel)
      Build an instance that doesn't support responses with the status 201 CREATED.
    • RestStatusToXContentListener

      public RestStatusToXContentListener​(RestChannel channel, java.util.function.Function<Response,​java.lang.String> extractLocation)
      Build an instance that does support responses with the status 201 CREATED.
  • Method Details