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
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractBaseReindexRestHandler(org.elasticsearch.common.settings.Settings settings,
A action) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Request |
buildRequest(org.elasticsearch.rest.RestRequest request)
Build the Request based on the RestRequest.
|
protected org.elasticsearch.rest.BaseRestHandler.RestChannelConsumer |
doPrepareRequest(org.elasticsearch.rest.RestRequest request,
org.elasticsearch.client.node.NodeClient client,
boolean includeCreated,
boolean includeUpdated) |
static java.lang.Float |
parseRequestsPerSecond(org.elasticsearch.rest.RestRequest request) |
protected Request |
setCommonOptions(org.elasticsearch.rest.RestRequest restRequest,
Request request)
Sets common options of
AbstractBulkByScrollRequest requests. |
getName, getUsageCount, handleRequest, prepareRequest, responseParams, unrecognizedlogDeprecatedSetting, logRemovedSetting, nodeNameprotected AbstractBaseReindexRestHandler(org.elasticsearch.common.settings.Settings settings,
A action)
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
java.io.IOExceptionprotected abstract Request buildRequest(org.elasticsearch.rest.RestRequest request) throws java.io.IOException
java.io.IOExceptionprotected Request setCommonOptions(org.elasticsearch.rest.RestRequest restRequest, Request request)
AbstractBulkByScrollRequest requests.public static java.lang.Float parseRequestsPerSecond(org.elasticsearch.rest.RestRequest request)