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