Class SbkDriversParameters

All Implemented Interfaces:
ActionParameter, InputOptions, InputParameterOptions, ParameterOptions, Parameters, ParsedOptions, ParseInputOptions, ThreadTypeParameter

public non-sealed class SbkDriversParameters extends SbkParameters
Parameters implementation that exposes storage driver and logger selection options.

Augments SbkParameters by adding -class (storage driver) and -logger (logger driver) options. The available values are provided via the constructor and rendered in help text.

  • Constructor Details

    • SbkDriversParameters

      public SbkDriversParameters(String name, String desc, String[] drivers, String[] loggers)
      Create parameters with custom help description and available drivers/loggers.
      Parameters:
      name - benchmark name (used in help header)
      desc - help description
      drivers - allowed storage driver class names to list in help
      loggers - allowed logger class names to list in help
    • SbkDriversParameters

      public SbkDriversParameters(String name, String[] drivers, String[] loggers)
      Convenience constructor using the default description.
      Parameters:
      name - benchmark name
      drivers - allowed storage driver class names
      loggers - allowed logger class names