Package io.sbk.api
package io.sbk.api
-
ClassDescriptionAbstract helper for callback-style readers.AsyncReader<T>Interface for Asynchronous Readers.Interface for Benchmark.Functional-style BiConsumer used by internal harness code to represent a benchmark invocation that accepts a time budget and a records limit.Callback<T>Callback interface used by callback-driven drivers to receive data and optionally report per-record benchmarking metrics.DataReader<T>Abstraction for data-reading capabilities used by SBK drivers.Interface for Data Record Readers.interface RecordTime.Higher-level writer abstraction that exposes methods for recording write metrics and provides default harness-driven write workloads.DataWriter<T>Interface for Basic Data Writers.Package<T>Utility base class for discovering implementation classes in a package.Interface for Rate or Throughput Controller.Reader<T>Reader abstraction used by SBK drivers to provide synchronous read semantics.Package helper for discovering RWLogger implementations on the classpath.Holder for per-operation read/write status used by the SBK harness.Storage<T>Storage driver interface used by the SBK harness.Concrete Package implementation for discovering
Storageimplementations on the classpath.Abstract class for Writers and Readers.Writer<T>Writer interface used by SBK drivers to provide asynchronous write semantics.