Class AbstractAsyncBulkByScrollAction<Request extends AbstractBulkByScrollRequest<Request>>

  • Direct Known Subclasses:
    AsyncDeleteByQueryAction

    public abstract class AbstractAsyncBulkByScrollAction<Request extends AbstractBulkByScrollRequest<Request>>
    extends java.lang.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.