Package io.hyperfoil.api.config
Class PhaseBuilder.OpenModel<P extends PhaseBuilder<P>>
- java.lang.Object
-
- io.hyperfoil.api.config.PhaseBuilder<P>
-
- io.hyperfoil.api.config.PhaseBuilder.OpenModel<P>
-
- Direct Known Subclasses:
PhaseBuilder.ConstantRate,PhaseBuilder.RampRate
- Enclosing class:
- PhaseBuilder<PB extends PhaseBuilder<PB>>
public abstract static class PhaseBuilder.OpenModel<P extends PhaseBuilder<P>> extends PhaseBuilder<P>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.hyperfoil.api.config.PhaseBuilder
PhaseBuilder.Always, PhaseBuilder.AtOnce, PhaseBuilder.Catalog, PhaseBuilder.ConstantRate, PhaseBuilder.Noop, PhaseBuilder.OpenModel<P extends PhaseBuilder<P>>, PhaseBuilder.RampRate, PhaseBuilder.Sequentially
-
-
Field Summary
Fields Modifier and Type Field Description protected intmaxSessionsprotected SessionLimitPolicysessionLimitPolicyprotected booleanvariance-
Fields inherited from class io.hyperfoil.api.config.PhaseBuilder
duration, forceIterations, forks, isWarmup, maxDuration, maxIterations, name, parent, startAfter, startAfterStrict, startTime, terminateAfterStrict
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedOpenModel(BenchmarkBuilder parent, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PmaxSessions(int maxSessions)PsessionLimitPolicy(SessionLimitPolicy sessionLimitPolicy)Pvariance(boolean variance)-
Methods inherited from class io.hyperfoil.api.config.PhaseBuilder
build, buildPhase, createModel, duration, endPhase, forceIterations, fork, isWarmup, maxDuration, maxIterations, name, noop, prepareBuild, readForksFrom, scenario, startAfter, startAfter, startAfterStrict, startAfterStrict, startTime
-
-
-
-
Field Detail
-
maxSessions
protected int maxSessions
-
variance
protected boolean variance
-
sessionLimitPolicy
protected SessionLimitPolicy sessionLimitPolicy
-
-
Constructor Detail
-
OpenModel
protected OpenModel(BenchmarkBuilder parent, java.lang.String name)
-
-
Method Detail
-
maxSessions
public P maxSessions(int maxSessions)
-
variance
public P variance(boolean variance)
-
sessionLimitPolicy
public P sessionLimitPolicy(SessionLimitPolicy sessionLimitPolicy)
-
-