Class BaseDiagTask
java.lang.Object
io.nosqlbench.adapter.diag.optasks.BaseDiagTask
- All Implemented Interfaces:
DiagTask,NBParentComponentInjection,NBCanConfigure,NBConfigModelProvider,NBConfigurable,NBLabeledElement,BiFunction<Long,Map<String, Object>, Map<String, Object>>
- Direct Known Subclasses:
DiagTask_diagrate,DiagTask_erroroncycle,DiagTask_gauge,DiagTask_initdelay,DiagTask_log,DiagTask_noop
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.nosqlbench.nb.api.labels.NBLabeledElement
NBLabeledElement.BasicLabeledElement -
Field Summary
FieldsFields inherited from interface io.nosqlbench.nb.api.labels.NBLabeledElement
EMPTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyParentComponent(NBComponent parent) getName()voidsetLabelsFrom(NBLabeledElement labeledElement) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.function.BiFunction
andThenMethods inherited from interface io.nosqlbench.nb.api.config.standard.NBConfigurable
applyConfig, getConfigModelMethods inherited from interface io.nosqlbench.nb.api.labels.NBLabeledElement
description
-
Field Details
-
parent
-
-
Constructor Details
-
BaseDiagTask
public BaseDiagTask()
-
-
Method Details
-
apply
-
getLabels
- Specified by:
getLabelsin interfaceNBLabeledElement
-
setName
-
setLabelsFrom
- Specified by:
setLabelsFromin interfaceDiagTask
-
getParentLabels
- Specified by:
getParentLabelsin interfaceDiagTask
-
getName
-
applyParentComponent
- Specified by:
applyParentComponentin interfaceNBParentComponentInjection
-