Class AbstractAsyncBulkByScrollAction<Request extends AbstractBulkByScrollRequest<Request>,Action extends TransportAction<Request,?>>

java.lang.Object
org.opensearch.index.reindex.AbstractAsyncBulkByScrollAction<Request,Action>
Direct Known Subclasses:
AsyncDeleteByQueryAction

public abstract class AbstractAsyncBulkByScrollAction<Request extends AbstractBulkByScrollRequest<Request>,Action extends TransportAction<Request,?>> extends Object
Abstract base for scrolling across a search and executing bulk actions on all results. All package private methods are package private so their tests can use them. Most methods run in the listener thread pool because the are meant to be fast and don't expect to block.