Package io.gem.params

Interface GemParameters

All Superinterfaces:
io.sbk.params.ActionParameter, io.sbk.params.Parameters
All Known Subinterfaces:
GemParameterOptions
All Known Implementing Classes:
SbkGemParameters

public sealed interface GemParameters extends io.sbk.params.Parameters permits GemParameterOptions
Interface GemParameters.
  • Method Summary

    Modifier and Type
    Method
    Description
    to get ssh connections.
    to get local host.
    to get sbk commands.
    to get Sbk directory.
    int
    to get SBM idle milliseconds sleep.
    int
    to get SBM port number.
    boolean
    checks if parameters are copy.
    boolean
    checks if parameters are deleted.

    Methods inherited from interface io.sbk.params.ActionParameter

    getAction

    Methods inherited from interface io.sbk.params.Parameters

    getIdleSleepMilliSeconds, getReadersCount, getReadersStep, getReadersStepSeconds, getRecordSize, getRecordsPerSec, getRecordsPerSync, getTimeoutMS, getTotalRecords, getTotalSecondsToRun, getWritersCount, getWritersStep, getWritersStepSeconds
  • Method Details

    • getConnections

      ConnectionConfig[] getConnections()
      to get ssh connections.
      Returns:
      SshConnection.
    • getSbkDir

      String getSbkDir()
      to get Sbk directory.
      Returns:
      Sbk directory.
    • getSbkCommand

      String getSbkCommand()
      to get sbk commands.
      Returns:
      Sbk commands.
    • getLocalHost

      String getLocalHost()
      to get local host.
      Returns:
      the local host.
    • getSbmPort

      int getSbmPort()
      to get SBM port number.
      Returns:
      SBM port number.
    • getSbmIdleSleepMilliSeconds

      int getSbmIdleSleepMilliSeconds()
      to get SBM idle milliseconds sleep.
      Returns:
      SBM idle milliseconds sleep.
    • isCopy

      boolean isCopy()
      checks if parameters are copy.
      Returns:
      true or false.
    • isDelete

      boolean isDelete()
      checks if parameters are deleted.
      Returns:
      true ro false.