Class SbkDriversParameters
java.lang.Object
io.sbk.params.impl.SbkInputOptions
io.sbk.params.impl.SbkParameters
io.sbk.params.impl.SbkDriversParameters
- All Implemented Interfaces:
ActionParameter, InputOptions, InputParameterOptions, ParameterOptions, Parameters, ParsedOptions, ParseInputOptions, ThreadTypeParameter
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 Summary
ConstructorsConstructorDescriptionSbkDriversParameters(String name, String[] drivers, String[] loggers) Convenience constructor using the default description.SbkDriversParameters(String name, String desc, String[] drivers, String[] loggers) Create parameters with custom help description and available drivers/loggers. -
Method Summary
Methods inherited from class SbkParameters
parseArgsMethods inherited from class SbkInputOptions
addOption, getHelpText, getOptionValue, getOptionValue, hasOption, hasOptionValueMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ActionParameter
getActionMethods inherited from interface InputOptions
addOption, hasOptionMethods inherited from interface Parameters
getIdleSleepMilliSeconds, getReadersCount, getReadersStep, getReadersStepSeconds, getRecordSize, getRecordsPerSec, getRecordsPerSync, getTimeoutMS, getTotalRecords, getTotalSecondsToRun, getWritersCount, getWritersStep, getWritersStepSecondsMethods inherited from interface ParsedOptions
getHelpText, getOptionValue, getOptionValue, hasOptionValue, printHelpMethods inherited from interface ThreadTypeParameter
getThreadType
-
Constructor Details
-
SbkDriversParameters
Create parameters with custom help description and available drivers/loggers.- Parameters:
name- benchmark name (used in help header)desc- help descriptiondrivers- allowed storage driver class names to list in helploggers- allowed logger class names to list in help
-
SbkDriversParameters
-