Interface SystemMaintenanceTaskQueue

  • All Known Implementing Classes:
    JournalSystemMaintenanceTaskQueue

    public interface SystemMaintenanceTaskQueue
    A queue containing SystemMaintenanceTasks for indexing. Each task represents an operation to be performed either per-node (on Lucene) or per-cluster (on OpenSearch)
    Since:
    7.3.0
    • Method Detail

      • processEntries

        void processEntries()
        Apply the given action to contents of the queue. If the action throws a MaintenanceTaskExecutionException when processing an element, processing will be stopped immediately and the next call to processEntries will start from the failing element. If any other exception type is thrown, the failed element will be skipped, and processing will continue.