Class AbstractBulkByQueryRestHandler<Request extends AbstractBulkByScrollRequest<Request>,​A extends ActionType<BulkByScrollResponse>>

java.lang.Object
org.elasticsearch.rest.BaseRestHandler
org.elasticsearch.index.reindex.AbstractBaseReindexRestHandler<Request,​A>
org.elasticsearch.index.reindex.AbstractBulkByQueryRestHandler<Request,​A>
All Implemented Interfaces:
RestHandler
Direct Known Subclasses:
RestDeleteByQueryAction, RestUpdateByQueryAction

public abstract class AbstractBulkByQueryRestHandler<Request extends AbstractBulkByScrollRequest<Request>,​A extends ActionType<BulkByScrollResponse>>
extends AbstractBaseReindexRestHandler<Request,​A>
Rest handler for reindex actions that accepts a search request like Update-By-Query or Delete-By-Query
  • Constructor Details

  • Method Details

    • parseInternalRequest

      protected void parseInternalRequest​(Request internal, RestRequest restRequest, java.util.Map<java.lang.String,​java.util.function.Consumer<java.lang.Object>> bodyConsumers) throws java.io.IOException
      Throws:
      java.io.IOException