Class AbstractSimulationRunner

  • All Implemented Interfaces:
    SimulationRunner
    Direct Known Subclasses:
    ReactiveHttpSimulationRunner

    public abstract class AbstractSimulationRunner
    extends java.lang.Object
    implements SimulationRunner
    Abstract runner contains common methods used in concrete sub-classes.

    Since:
    1.1.0
    Author:
    Erhan Bagdemir
    • Constructor Detail

      • AbstractSimulationRunner

        public AbstractSimulationRunner​(SimulationMetadata simulationMetadata)
    • Method Detail

      • setUpGrafanaDashboard

        protected void setUpGrafanaDashboard()
      • getStopAfterFromEnv

        protected int getStopAfterFromEnv()
      • appendThrottling

        protected reactor.core.publisher.Flux<UserSession> appendThrottling​(reactor.core.publisher.Flux<UserSession> flux)
      • appendRampUp

        protected reactor.core.publisher.Flux<UserSession> appendRampUp​(reactor.core.publisher.Flux<UserSession> flux)
      • appendTake

        protected reactor.core.publisher.Flux<UserSession> appendTake​(reactor.core.publisher.Flux<UserSession> flux,
                                                                      int stopAfter)