Class NBSession

All Implemented Interfaces:
NBComponent, NBComponentAdvisors, NBComponentEvents, NBComponentMetrics, NBComponentProps, NBComponentServices, NBComponentTimeline, NBProviderSearch, NBTokenWords, NBLabeledElement, AutoCloseable, Function<List<Cmd>,ExecutionResult>

public class NBSession extends NBHeartbeatComponent implements Function<List<Cmd>,ExecutionResult>, NBTokenWords
A session represents a single execution of NoSQLBench, whether episodic or persistent under some service layer. An NBSession takes care of system level concerns like logging, annotations, error reporting, metrics flows, and so on. All NBScenarios are run within an NBSession.