Package io.hyperfoil.api.session
Interface PhaseInstance
public interface PhaseInstance
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionlongintintagentId()intvoidvoidfinish()getError()voidnotifyFinished(Session session) voidproceed(io.netty.util.concurrent.EventExecutorGroup executorGroup) voidrunId()voidvoidsetComponents(ElasticPool<Session> sessionPool, List<Session> sessionList, PhaseChangeHandler phaseChangeHandler) voidvoidvoidstart(io.netty.util.concurrent.EventExecutorGroup executorGroup) status()voidvoid
-
Method Details
-
definition
Phase definition() -
status
PhaseInstance.Status status() -
proceed
void proceed(io.netty.util.concurrent.EventExecutorGroup executorGroup) -
absoluteStartTime
long absoluteStartTime() -
absoluteStartTimeAsString
String absoluteStartTimeAsString() -
start
void start(io.netty.util.concurrent.EventExecutorGroup executorGroup) -
finish
void finish() -
tryTerminate
void tryTerminate() -
terminate
void terminate() -
setComponents
void setComponents(ElasticPool<Session> sessionPool, List<Session> sessionList, PhaseChangeHandler phaseChangeHandler) -
runOnFailedSessionAcquisition
-
reserveSessions
void reserveSessions() -
notifyFinished
-
setTerminated
void setTerminated() -
fail
-
getError
Throwable getError() -
runId
String runId() -
agentId
int agentId() -
agentThreads
int agentThreads() -
agentFirstThreadId
int agentFirstThreadId() -
setStatsComplete
void setStatsComplete()
-