Package io.hyperfoil.api.session
Interface PhaseInstance
-
public interface PhaseInstance
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPhaseInstance.Status
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longabsoluteStartTime()intagentFirstThreadId()intagentId()intagentThreads()Phasedefinition()voidfail(java.lang.Throwable error)voidfinish()java.lang.ThrowablegetError()voidnotifyFinished(Session session)voidproceed(io.netty.util.concurrent.EventExecutorGroup executorGroup)voidreserveSessions()java.lang.StringrunId()voidsetComponents(ElasticPool<Session> sessionPool, java.util.List<Session> sessionList, PhaseChangeHandler phaseChangeHandler)voidsetSessionLimitExceeded()voidsetStatsComplete()voidsetTerminated()voidstart(io.netty.util.concurrent.EventExecutorGroup executorGroup)PhaseInstance.Statusstatus()voidterminate()voidtryTerminate()
-
-
-
Method Detail
-
definition
Phase definition()
-
status
PhaseInstance.Status status()
-
proceed
void proceed(io.netty.util.concurrent.EventExecutorGroup executorGroup)
-
absoluteStartTime
long absoluteStartTime()
-
start
void start(io.netty.util.concurrent.EventExecutorGroup executorGroup)
-
finish
void finish()
-
tryTerminate
void tryTerminate()
-
terminate
void terminate()
-
setComponents
void setComponents(ElasticPool<Session> sessionPool, java.util.List<Session> sessionList, PhaseChangeHandler phaseChangeHandler)
-
reserveSessions
void reserveSessions()
-
notifyFinished
void notifyFinished(Session session)
-
setTerminated
void setTerminated()
-
fail
void fail(java.lang.Throwable error)
-
setSessionLimitExceeded
void setSessionLimitExceeded()
-
getError
java.lang.Throwable getError()
-
runId
java.lang.String runId()
-
agentId
int agentId()
-
agentThreads
int agentThreads()
-
agentFirstThreadId
int agentFirstThreadId()
-
setStatsComplete
void setStatsComplete()
-
-