Class Progress
java.lang.Object
org.apache.jackrabbit.oak.plugins.document.check.Progress
- All Implemented Interfaces:
DocumentProcessor
- Direct Known Subclasses:
ProgressWithETA
Progress
...-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Result
newProgressResult
(long numDocs, Path path) void
processDocument
(@NotNull NodeDocument document, @NotNull BlockingQueue<Result> results) Process the given document and publish the result to theresults
queue.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.jackrabbit.oak.plugins.document.check.DocumentProcessor
end
-
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 theresults
queue. An implementation is not required to publish a result for each processed document.- Specified by:
processDocument
in interfaceDocumentProcessor
- Parameters:
document
- the document to process.results
- the queue to publish results if necessary.- Throws:
InterruptedException
- if publishing a result is interrupted.
-
newProgressResult
-