Class AsyncDocumentProcessor

    • Constructor Detail

      • AsyncDocumentProcessor

        protected AsyncDocumentProcessor​(ExecutorService executorService)
    • Method Detail

      • processDocument

        public final void processDocument​(@NotNull
                                          @NotNull NodeDocument document,
                                          @NotNull
                                          @NotNull BlockingQueue<Result> results)
        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.