Package org.elasticsearch.index.reindex
Class AbstractBulkByQueryRestHandler<Request extends org.elasticsearch.index.reindex.AbstractBulkByScrollRequest<Request>,A extends org.elasticsearch.action.ActionType<org.elasticsearch.index.reindex.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:
org.elasticsearch.rest.RestHandler
- Direct Known Subclasses:
RestDeleteByQueryAction,RestUpdateByQueryAction
public abstract class AbstractBulkByQueryRestHandler<Request extends org.elasticsearch.index.reindex.AbstractBulkByScrollRequest<Request>,A extends org.elasticsearch.action.ActionType<org.elasticsearch.index.reindex.BulkByScrollResponse>> extends AbstractBaseReindexRestHandler<Request,A>
Rest handler for reindex actions that accepts a search request like Update-By-Query or Delete-By-Query
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractBulkByQueryRestHandler(A action) -
Method Summary
Modifier and Type Method Description protected voidparseInternalRequest(Request internal, org.elasticsearch.rest.RestRequest restRequest, org.elasticsearch.common.io.stream.NamedWriteableRegistry namedWriteableRegistry, java.util.Map<java.lang.String,java.util.function.Consumer<java.lang.Object>> bodyConsumers)Methods inherited from class org.elasticsearch.index.reindex.AbstractBaseReindexRestHandler
buildRequest, doPrepareRequest, parseRequestsPerSecond, setCommonOptionsMethods inherited from class org.elasticsearch.rest.BaseRestHandler
getName, getUsageCount, handleRequest, prepareRequest, responseParams, routes, unrecognized
-
Constructor Details
-
Method Details
-
parseInternalRequest
protected void parseInternalRequest(Request internal, org.elasticsearch.rest.RestRequest restRequest, org.elasticsearch.common.io.stream.NamedWriteableRegistry namedWriteableRegistry, java.util.Map<java.lang.String,java.util.function.Consumer<java.lang.Object>> bodyConsumers) throws java.io.IOException- Throws:
java.io.IOException
-