Interface GemParameters
- All Superinterfaces:
io.sbk.params.ActionParameter, io.sbk.params.Parameters, io.sbk.params.ThreadTypeParameter
- All Known Subinterfaces:
GemParameterOptions
- All Known Implementing Classes:
SbkGemParameters
Interface GemParameters.
-
Method Summary
Modifier and TypeMethodDescriptionto get ssh connections.Get the optional remote Java home.to get local host.to get Sbk directory.intto get SBM idle milliseconds sleep.intto get SBM port number.Get the aggregate throughput requested for all remote SBK clients.booleanCheck whether the SBM callback address was explicitly supplied.booleanCheck whether every inactive non-current SBK-GEM-managed runtime and local cached bundle should be removed.booleanCheck whether the record value is an aggregate across all remote SBK clients.booleanCheck whether throughput is an aggregate across all remote SBK clients.Methods inherited from interface io.sbk.params.ActionParameter
getActionMethods inherited from interface io.sbk.params.Parameters
getIdleSleepMilliSeconds, getIdleTimeoutSeconds, getReadersCount, getReadersStep, getReadersStepSeconds, getRecordSize, getRecordsPerSec, getRecordsPerSync, getTimeoutMS, getTotalRecords, getTotalSecondsToRun, getWritersCount, getWritersStep, getWritersStepSeconds, isMpscQueueEnabledMethods inherited from interface io.sbk.params.ThreadTypeParameter
getThreadType
-
Method Details
-
getConnections
-
getSbkDir
-
getLocalHost
-
isLocalHostOption
boolean isLocalHostOption()Check whether the SBM callback address was explicitly supplied.- Returns:
- true when
-localhostwas supplied by the user or YML launcher
-
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.
-
isTotalRecordsOption
boolean isTotalRecordsOption()Check whether the record value is an aggregate across all remote SBK clients.- Returns:
- true when
-totalrecordswas supplied
-
isTotalThroughputOption
boolean isTotalThroughputOption()Check whether throughput is an aggregate across all remote SBK clients.- Returns:
- true when
-totalthroughputwas supplied
-
getTotalThroughput
BigDecimal getTotalThroughput()Get the aggregate throughput requested for all remote SBK clients.- Returns:
- aggregate throughput in MB/s
-
getJavaDir
String getJavaDir()Get the optional remote Java home.- Returns:
- remote Java home, or an empty value when automatic discovery is used
-
isPackagesCleanup
boolean isPackagesCleanup()Check whether every inactive non-current SBK-GEM-managed runtime and local cached bundle should be removed.- Returns:
- true when managed runtime cleanup is enabled
-