Package org.elasticsearch.index.reindex
Class AbstractBulkByQueryRestHandler<Request extends AbstractBulkByScrollRequest<Request>,A extends Action<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 Action<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
-
Nested classes/interfaces inherited from class org.elasticsearch.rest.BaseRestHandler
BaseRestHandler.RestChannelConsumer
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.rest.BaseRestHandler
DEFAULT_INCLUDE_TYPE_NAME_POLICY, INCLUDE_TYPE_NAME_PARAMETER, logger, MULTI_ALLOW_EXPLICIT_INDEX
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractBulkByQueryRestHandler(Settings settings, A action)
-
Method Summary
Modifier and Type Method Description protected void
parseInternalRequest(Request internal, 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.rest.BaseRestHandler
getName, getUsageCount, handleRequest, prepareRequest, responseParams, unrecognized
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.elasticsearch.rest.RestHandler
canTripCircuitBreaker, supportsContentStream
-
-
-
-
Method Detail
-
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
-
-