java.lang.Object
org.apache.jackrabbit.oak.plugins.document.check.Progress
All Implemented Interfaces:
DocumentProcessor
Direct Known Subclasses:
ProgressWithETA

public class Progress extends Object implements DocumentProcessor
Progress...
  • Constructor Details

    • Progress

      public Progress()
  • Method Details

    • processDocument

      public void processDocument(@NotNull @NotNull NodeDocument document, @NotNull @NotNull BlockingQueue<Result> results) throws InterruptedException
      Description copied from interface: DocumentProcessor
      Process the given document and publish the result to the results queue. An implementation is not required to publish a result for each processed document.
      Specified by:
      processDocument in interface DocumentProcessor
      Parameters:
      document - the document to process.
      results - the queue to publish results if necessary.
      Throws:
      InterruptedException - if publishing a result is interrupted.
    • newProgressResult

      protected Result newProgressResult(long numDocs, Path path)