![JAR search and dependency download from the Maven repository](/logo.png)
io.hyperfoil.core.api.SimulationRunner Maven / Gradle / Ivy
package io.hyperfoil.core.api;
import java.util.function.Consumer;
import io.hyperfoil.api.session.PhaseChangeHandler;
import io.hyperfoil.api.session.Session;
import io.vertx.core.AsyncResult;
import io.vertx.core.Handler;
public interface SimulationRunner {
void init(PhaseChangeHandler phaseChangeHook, Handler> handler);
void visitSessions(Consumer consumer);
void startPhase(String phase);
void finishPhase(String phase);
void tryTerminatePhase(String phase);
void terminatePhase(String phase);
void shutdown();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy