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 void
addConfig(String key, Object value)
void
addInformation(String value)
void
addMetric(String name, long value)
void
addMetricByteSize(String name, long value)
Similar toIndexingReporter.addMetric(String, long)
but size should be logged in a human-friendly format, that is, something likevoid
addTiming(String stage, String time)
String
generateReport()
void
setIndexNames(@NotNull List<String> indexes)
-
-
-
Method Detail
-
setIndexNames
public void setIndexNames(@NotNull @NotNull List<String> indexes)
- Specified by:
setIndexNames
in interfaceIndexingReporter
-
addConfig
public void addConfig(String key, Object value)
- Specified by:
addConfig
in interfaceIndexingReporter
-
addTiming
public void addTiming(String stage, String time)
- Specified by:
addTiming
in interfaceIndexingReporter
-
addMetric
public void addMetric(String name, long value)
- Specified by:
addMetric
in interfaceIndexingReporter
-
addInformation
public void addInformation(String value)
- Specified by:
addInformation
in interfaceIndexingReporter
-
addMetricByteSize
public void addMetricByteSize(String name, long value)
Description copied from interface:IndexingReporter
Similar toIndexingReporter.addMetric(String, long)
but size should be logged in a human-friendly format, that is, something likefoo.bar 123456789 (123 MiB)
- Specified by:
addMetricByteSize
in interfaceIndexingReporter
-
generateReport
public String generateReport()
- Specified by:
generateReport
in interfaceIndexingReporter
-
-