missed onEvent change

This commit is contained in:
Mark Wolters 2023-12-07 12:11:23 -04:00
parent 86f0a0298c
commit 79d6f65798

View File

@ -17,6 +17,7 @@
package io.nosqlbench.nb.api.components;
import io.nosqlbench.nb.api.components.decorators.NBTokenWords;
import io.nosqlbench.nb.api.components.events.ComponentOutOfScope;
import io.nosqlbench.nb.api.components.events.DownEvent;
import io.nosqlbench.nb.api.components.events.NBEvent;
import io.nosqlbench.nb.api.components.events.UpEvent;
@ -171,6 +172,14 @@ public class NBBaseComponent extends NBBaseComponentMetrics implements NBCompone
child.onEvent(de);
}
}
case ComponentOutOfScope coos -> {
for (NBMetric m : this.getComponentMetrics()) {
reportExecutionMetric(m);
}
if (bufferOrphanedMetrics) {
metricsBuffer.printMetricSummary(this);
}
}
default -> logger.warn("dropping event " + event);
}
}