Package org.elasticsearch.index.reindex
Class AbstractBaseReindexRestHandler<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>
-
- All Implemented Interfaces:
org.elasticsearch.rest.RestHandler
- Direct Known Subclasses:
AbstractBulkByQueryRestHandler,RestReindexAction
public abstract class AbstractBaseReindexRestHandler<Request extends org.elasticsearch.index.reindex.AbstractBulkByScrollRequest<Request>,A extends org.elasticsearch.action.GenericAction<Request,org.elasticsearch.index.reindex.BulkByScrollResponse>> extends org.elasticsearch.rest.BaseRestHandler
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractBaseReindexRestHandler(org.elasticsearch.common.settings.Settings settings, A action)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract RequestbuildRequest(org.elasticsearch.rest.RestRequest request)Build the Request based on the RestRequest.protected org.elasticsearch.rest.BaseRestHandler.RestChannelConsumerdoPrepareRequest(org.elasticsearch.rest.RestRequest request, org.elasticsearch.client.node.NodeClient client, boolean includeCreated, boolean includeUpdated)static java.lang.FloatparseRequestsPerSecond(org.elasticsearch.rest.RestRequest request)protected RequestsetCommonOptions(org.elasticsearch.rest.RestRequest restRequest, Request request)Sets common options ofAbstractBulkByScrollRequestrequests.-
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
-
AbstractBaseReindexRestHandler
protected AbstractBaseReindexRestHandler(org.elasticsearch.common.settings.Settings settings, A action)
-
-
Method Detail
-
doPrepareRequest
protected org.elasticsearch.rest.BaseRestHandler.RestChannelConsumer doPrepareRequest(org.elasticsearch.rest.RestRequest request, org.elasticsearch.client.node.NodeClient client, boolean includeCreated, boolean includeUpdated) throws java.io.IOException- Throws:
java.io.IOException
-
buildRequest
protected abstract Request buildRequest(org.elasticsearch.rest.RestRequest request) throws java.io.IOException
Build the Request based on the RestRequest.- Throws:
java.io.IOException
-
setCommonOptions
protected Request setCommonOptions(org.elasticsearch.rest.RestRequest restRequest, Request request)
Sets common options ofAbstractBulkByScrollRequestrequests.
-
parseRequestsPerSecond
public static java.lang.Float parseRequestsPerSecond(org.elasticsearch.rest.RestRequest request)
- Returns:
- requests_per_second from the request as a float if it was on the request, null otherwise
-
-