Package org.elasticsearch.index.reindex
Class AbstractBaseReindexRestHandler<Request extends AbstractBulkByScrollRequest<Request>,A extends ActionType<BulkByScrollResponse>>
java.lang.Object
org.elasticsearch.rest.BaseRestHandler
org.elasticsearch.index.reindex.AbstractBaseReindexRestHandler<Request,A>
- All Implemented Interfaces:
RestHandler
- Direct Known Subclasses:
AbstractBulkByQueryRestHandler,RestReindexAction
public abstract class AbstractBaseReindexRestHandler<Request extends AbstractBulkByScrollRequest<Request>,A extends ActionType<BulkByScrollResponse>> extends BaseRestHandler
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.rest.BaseRestHandler
BaseRestHandler.RestChannelConsumer, BaseRestHandler.WrapperNested classes/interfaces inherited from interface org.elasticsearch.rest.RestHandler
RestHandler.DeprecatedRoute, RestHandler.ReplacedRoute, 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 Modifier Constructor Description protectedAbstractBaseReindexRestHandler(A action) -
Method Summary
Modifier and Type Method Description protected abstract RequestbuildRequest(RestRequest request)Build the Request based on the RestRequest.protected BaseRestHandler.RestChannelConsumerdoPrepareRequest(RestRequest request, NodeClient client, boolean includeCreated, boolean includeUpdated)static java.lang.FloatparseRequestsPerSecond(RestRequest request)protected RequestsetCommonOptions(RestRequest restRequest, Request request)Sets common options ofAbstractBulkByScrollRequestrequests.Methods inherited from class org.elasticsearch.rest.BaseRestHandler
getName, getUsageCount, handleRequest, prepareRequest, responseParams, routes, unrecognizedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.rest.RestHandler
allowsUnsafeBuffers, canTripCircuitBreaker, deprecatedRoutes, replacedRoutes, supportsContentStream
-
Constructor Details
-
Method Details
-
doPrepareRequest
protected BaseRestHandler.RestChannelConsumer doPrepareRequest(RestRequest request, NodeClient client, boolean includeCreated, boolean includeUpdated) throws java.io.IOException- Throws:
java.io.IOException
-
buildRequest
Build the Request based on the RestRequest.- Throws:
java.io.IOException
-
setCommonOptions
Sets common options ofAbstractBulkByScrollRequestrequests. -
parseRequestsPerSecond
- Returns:
- requests_per_second from the request as a float if it was on the request, null otherwise
-