Package org.elasticsearch.index.reindex
Class AbstractBulkByQueryRestHandler<Request extends org.elasticsearch.index.reindex.AbstractBulkByScrollRequest<Request>,A extends org.elasticsearch.action.GenericAction<Request,org.elasticsearch.index.reindex.BulkByScrollResponse>>
- java.lang.Object
-
- org.elasticsearch.common.component.AbstractComponent
-
- 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.GenericAction<Request,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
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractBulkByQueryRestHandler(org.elasticsearch.common.settings.Settings settings, A action)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidparseInternalRequest(Request internal, org.elasticsearch.rest.RestRequest restRequest, 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, setCommonOptions
-
Methods inherited from class org.elasticsearch.common.component.AbstractComponent
logDeprecatedSetting, logRemovedSetting, nodeName
-
Methods inherited from class org.elasticsearch.rest.BaseRestHandler
getName, getUsageCount, handleRequest, prepareRequest, responseParams, unrecognized
-
-
-
-
Constructor Detail
-
AbstractBulkByQueryRestHandler
protected AbstractBulkByQueryRestHandler(org.elasticsearch.common.settings.Settings settings, A action)
-
-
Method Detail
-
parseInternalRequest
protected void parseInternalRequest(Request internal, org.elasticsearch.rest.RestRequest restRequest, java.util.Map<java.lang.String,java.util.function.Consumer<java.lang.Object>> bodyConsumers) throws java.io.IOException
- Throws:
java.io.IOException
-
-