Interface IndexingReporter

  • All Known Implementing Classes:
    ConsoleIndexingReporter

    public interface IndexingReporter
    Stores diagnostic and performance information about indexing operations for reporting at the end of the indexing job.
    • Method Detail

      • setIndexNames

        void setIndexNames​(List<String> indexes)
      • addMetric

        void addMetric​(String name,
                       long value)
      • addInformation

        void addInformation​(String value)
      • addMetricByteSize

        void addMetricByteSize​(String name,
                               long value)
        Similar to addMetric(String, long) but size should be logged in a human-friendly format, that is, something like
            foo.bar    123456789 (123 MiB)
          
      • generateReport

        String generateReport()