Class ConsoleIndexingReporter
- java.lang.Object
-
- org.apache.jackrabbit.oak.plugins.index.ConsoleIndexingReporter
-
- All Implemented Interfaces:
IndexingReporter
public class ConsoleIndexingReporter extends Object implements IndexingReporter
-
-
Field Summary
-
Fields inherited from interface org.apache.jackrabbit.oak.plugins.index.IndexingReporter
NOOP
-
-
Constructor Summary
Constructors Constructor Description ConsoleIndexingReporter()ConsoleIndexingReporter(@NotNull List<String> envVariablesToLog)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConfig(String key, Object value)voidaddInformation(String value)voidaddMetric(String name, long value)voidaddMetricByteSize(String name, long value)Similar toIndexingReporter.addMetric(String, long)but size should be logged in a human-friendly format, that is, something likevoidaddTiming(String stage, String time)StringgenerateReport()voidsetIndexNames(@NotNull List<String> indexes)
-
-
-
Method Detail
-
setIndexNames
public void setIndexNames(@NotNull @NotNull List<String> indexes)- Specified by:
setIndexNamesin interfaceIndexingReporter
-
addConfig
public void addConfig(String key, Object value)
- Specified by:
addConfigin interfaceIndexingReporter
-
addTiming
public void addTiming(String stage, String time)
- Specified by:
addTimingin interfaceIndexingReporter
-
addMetric
public void addMetric(String name, long value)
- Specified by:
addMetricin interfaceIndexingReporter
-
addInformation
public void addInformation(String value)
- Specified by:
addInformationin interfaceIndexingReporter
-
addMetricByteSize
public void addMetricByteSize(String name, long value)
Description copied from interface:IndexingReporterSimilar toIndexingReporter.addMetric(String, long)but size should be logged in a human-friendly format, that is, something likefoo.bar 123456789 (123 MiB)- Specified by:
addMetricByteSizein interfaceIndexingReporter
-
generateReport
public String generateReport()
- Specified by:
generateReportin interfaceIndexingReporter
-
-