Package org.opensearch.index.reindex
Class AbstractBulkByQueryRestHandler<Request extends AbstractBulkByScrollRequest<Request>,A extends ActionType<BulkByScrollResponse>>
- java.lang.Object
-
- org.opensearch.rest.BaseRestHandler
-
- org.opensearch.index.reindex.AbstractBaseReindexRestHandler<Request,A>
-
- org.opensearch.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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opensearch.rest.BaseRestHandler
BaseRestHandler.RestChannelConsumer, BaseRestHandler.Wrapper
-
Nested classes/interfaces inherited from interface org.opensearch.rest.RestHandler
RestHandler.DeprecatedRoute, RestHandler.ReplacedRoute, RestHandler.Route
-
-
Field Summary
-
Fields inherited from class org.opensearch.rest.BaseRestHandler
DEFAULT_INCLUDE_TYPE_NAME_POLICY, INCLUDE_TYPE_NAME_PARAMETER, logger, MULTI_ALLOW_EXPLICIT_INDEX
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractBulkByQueryRestHandler(A action)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidparseInternalRequest(Request internal, RestRequest restRequest, NamedWriteableRegistry namedWriteableRegistry, java.util.Map<java.lang.String,java.util.function.Consumer<java.lang.Object>> bodyConsumers)-
Methods inherited from class org.opensearch.index.reindex.AbstractBaseReindexRestHandler
buildRequest, doPrepareRequest, parseRequestsPerSecond, setCommonOptions
-
Methods inherited from class org.opensearch.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.opensearch.rest.RestHandler
allowsUnsafeBuffers, allowSystemIndexAccessByDefault, canTripCircuitBreaker, deprecatedRoutes, replacedRoutes, routes, supportsContentStream
-
-
-
-
Constructor Detail
-
AbstractBulkByQueryRestHandler
protected AbstractBulkByQueryRestHandler(A action)
-
-
Method Detail
-
parseInternalRequest
protected void parseInternalRequest(Request internal, RestRequest restRequest, NamedWriteableRegistry namedWriteableRegistry, java.util.Map<java.lang.String,java.util.function.Consumer<java.lang.Object>> bodyConsumers) throws java.io.IOException
- Throws:
java.io.IOException
-
-