Package io.sbk.api


package io.sbk.api
  • Class
    Description
    Abstract helper for callback-style readers.
    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 interface used by callback-driven drivers to receive data and optionally report per-record benchmarking metrics.
    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.
    Interface for Basic Data Writers.
    Utility base class for discovering implementation classes in a package.
    Interface for Rate or Throughput Controller.
    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 driver interface used by the SBK harness.
    Concrete Package implementation for discovering Storage implementations on the classpath.
    Abstract class for Writers and Readers.
    Writer interface used by SBK drivers to provide asynchronous write semantics.