branch reconciliation: Flatten Activity API (#2217)

update and plan true-up: Flatten Activity API
This commit is contained in:
Jonathan Shook authored and GitHub committed 2025-09-29 13:25:37 -05:00
1 parent 9d2f9c8b5a
commit a83d83bbe8
25 files changed
+1627 -1346

No files matched your search

+6 -1
View File
@@ -60,7 +60,12 @@ is responsible for doing two critical steps:
Much of the boilerplate for doing this is handled already by the default
Activity implementation which is used by all drivers: the
_SimpleActivity_.
`Activity` class. The concrete implementation now exposes direct setters
such as `setInputDispenser(...)`, `setActionDispenser(...)`, and
`setMotorDispenser(...)`, replacing the older `*Delegate` helpers. When you
provide dispensers through these methods, NoSQLBench automatically applies
the current `ActivityDef` to any listeners, removing the need for manual
wiring in driver code.
## Op Mapping