Package io.sbk.params

Interface Parameters

All Superinterfaces:
ActionParameter
All Known Subinterfaces:
InputParameterOptions, ParameterOptions
All Known Implementing Classes:
SbkDriversParameters, SbkParameters

public interface Parameters extends ActionParameter
Interface Parameters.
  • Method Details

    • getTotalSecondsToRun

      long getTotalSecondsToRun()
      Get the execution time in seconds.
      Returns:
      seconds to run
    • getTotalRecords

      long getTotalRecords()
      Get the Total Number of records to read/writer.
      Returns:
      number of records.
    • getRecordSize

      int getRecordSize()
      Size of the record/event to read or write.
      Returns:
      size of the record.
    • getRecordsPerSync

      int getRecordsPerSync()
      Number of records/events to write/read per single flush/sync.
      Returns:
      number of records per sync.
    • getRecordsPerSec

      int getRecordsPerSec()
      Number of records/events to write/read per Second.
      Returns:
      number of records per seconds.
    • getWritersCount

      int getWritersCount()
      Number of Writers/Producers.
      Returns:
      Number of Writers.
    • getReadersCount

      int getReadersCount()
      Number of Readers/Consumers.
      Returns:
      Number of Readers.
    • getTimeoutMS

      int getTimeoutMS()
      Time out for data to read.
      Returns:
      time-out in milliseconds.
    • getWritersStep

      int getWritersStep()
      get the number of writers / step to increase.
      Returns:
      delta value.
    • getWritersStepSeconds

      int getWritersStepSeconds()
      get duration of writers step in seconds.
      Returns:
      get the interval in seconds .
    • getReadersStep

      int getReadersStep()
      get the number of readers / step to increase.
      Returns:
      delta value.
    • getReadersStepSeconds

      int getReadersStepSeconds()
      get duration of readers step in seconds.
      Returns:
      get the interval in seconds .