Package org.elasticsearch.index.reindex
Class RestDeleteByQueryAction
java.lang.Object
org.elasticsearch.rest.BaseRestHandler
org.elasticsearch.index.reindex.AbstractBaseReindexRestHandler<Request,A>
org.elasticsearch.index.reindex.AbstractBulkByQueryRestHandler<org.elasticsearch.index.reindex.DeleteByQueryRequest,org.elasticsearch.index.reindex.DeleteByQueryAction>
org.elasticsearch.index.reindex.RestDeleteByQueryAction
- All Implemented Interfaces:
org.elasticsearch.rest.RestHandler
public class RestDeleteByQueryAction
extends AbstractBulkByQueryRestHandler<org.elasticsearch.index.reindex.DeleteByQueryRequest,org.elasticsearch.index.reindex.DeleteByQueryAction>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.rest.BaseRestHandler
org.elasticsearch.rest.BaseRestHandler.RestChannelConsumer, org.elasticsearch.rest.BaseRestHandler.Wrapper
Nested classes/interfaces inherited from interface org.elasticsearch.rest.RestHandler
org.elasticsearch.rest.RestHandler.Route
-
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected org.elasticsearch.index.reindex.DeleteByQueryRequest
buildRequest(org.elasticsearch.rest.RestRequest request, org.elasticsearch.common.io.stream.NamedWriteableRegistry namedWriteableRegistry)
Build the Request based on the RestRequest.getName()
org.elasticsearch.rest.BaseRestHandler.RestChannelConsumer
prepareRequest(org.elasticsearch.rest.RestRequest request, org.elasticsearch.client.node.NodeClient client)
List<org.elasticsearch.rest.RestHandler.Route>
routes()
Methods inherited from class org.elasticsearch.index.reindex.AbstractBulkByQueryRestHandler
parseInternalRequest
Methods inherited from class org.elasticsearch.index.reindex.AbstractBaseReindexRestHandler
doPrepareRequest, parseRequestsPerSecond, setCommonOptions
Methods inherited from class org.elasticsearch.rest.BaseRestHandler
getUsageCount, handleRequest, 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
allowsUnsafeBuffers, allowSystemIndexAccessByDefault, canTripCircuitBreaker, supportsContentStream
-
Constructor Details
-
RestDeleteByQueryAction
public RestDeleteByQueryAction()
-
-
Method Details
-
routes
- Specified by:
routes
in interfaceorg.elasticsearch.rest.RestHandler
- Specified by:
routes
in classorg.elasticsearch.rest.BaseRestHandler
-
getName
- Specified by:
getName
in classorg.elasticsearch.rest.BaseRestHandler
-
prepareRequest
public org.elasticsearch.rest.BaseRestHandler.RestChannelConsumer prepareRequest(org.elasticsearch.rest.RestRequest request, org.elasticsearch.client.node.NodeClient client) throws IOException- Specified by:
prepareRequest
in classorg.elasticsearch.rest.BaseRestHandler
- Throws:
IOException
-
buildRequest
protected org.elasticsearch.index.reindex.DeleteByQueryRequest buildRequest(org.elasticsearch.rest.RestRequest request, org.elasticsearch.common.io.stream.NamedWriteableRegistry namedWriteableRegistry) throws IOExceptionDescription copied from class:AbstractBaseReindexRestHandler
Build the Request based on the RestRequest.- Specified by:
buildRequest
in classAbstractBaseReindexRestHandler<org.elasticsearch.index.reindex.DeleteByQueryRequest,org.elasticsearch.index.reindex.DeleteByQueryAction>
- Throws:
IOException
-