Terminate workload by time or when exact number of samples is reached. More...
Public Member Functions | |
boolean | isTerminationRequired (WorkloadExecutionStatus status) |
Terminate workload by time or samples. More... | |
UserTerminationStrategy (ProcessingConfig.Test testConfig, ProcessingConfig.Test.Task taskConfig, AtomicBoolean shutdown) | |
UserTerminationStrategy (String duration, Integer samples, AtomicBoolean shutdown) | |
Static Public Member Functions | |
static int | calculateStopSamplesCount (ProcessingConfig.Test.Task taskConfig) |
Terminate workload by time or when exact number of samples is reached.
Can work in two ways - terminate workload by time or terminate workload by number of samples. If duration doesn't equal -1, workload will terminate by time.