A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages

A

absoluteStartTime() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
accept(Object, Visitor) - Static method in class io.hyperfoil.impl.ReflectionAcceptor
 
AccessVisitor - Class in io.hyperfoil.api.session
 
AccessVisitor() - Constructor for class io.hyperfoil.api.session.AccessVisitor
 
acquire() - Method in interface io.hyperfoil.api.collection.ElasticPool
This can be called by single thread only.
acquire() - Method in class io.hyperfoil.api.collection.LimitedPool
 
Action - Interface in io.hyperfoil.api.session
Actions are similar to steps but are executed unconditionally; Action cannot block sequence execution.
Action.Builder - Interface in io.hyperfoil.api.session
 
ActionAdapter(Action) - Constructor for class io.hyperfoil.api.processor.Processor.ActionAdapter
 
ActionAdapter(Action.Builder) - Constructor for class io.hyperfoil.api.config.StepBuilder.ActionAdapter
 
ActionBuilderAdapter(Action.Builder) - Constructor for class io.hyperfoil.api.processor.Processor.ActionBuilderAdapter
 
ActionBuilderConverter() - Constructor for class io.hyperfoil.api.config.StepBuilder.ActionBuilderConverter
 
ActionBuilderConverter() - Constructor for class io.hyperfoil.api.processor.Processor.ActionBuilderConverter
 
ActionStep(Action) - Constructor for class io.hyperfoil.api.config.StepBuilder.ActionStep
 
activate(Session) - Method in interface io.hyperfoil.api.session.ObjectAccess
Make variable set without changing its (pre-allocated) value.
adapt(Action.Builder) - Static method in interface io.hyperfoil.api.processor.Processor
 
adapter() - Method in annotation type io.hyperfoil.api.config.IncludeBuilders.Conversion
 
add(StatisticsSnapshot) - Method in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
add(StatsExtension) - Method in class io.hyperfoil.api.statistics.Counters
 
add(StatsExtension) - Method in interface io.hyperfoil.api.statistics.StatsExtension
 
addAgent(String, String, Map<String, String>) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
addInvalid(long) - Method in class io.hyperfoil.api.statistics.Statistics
 
addItem() - Method in interface io.hyperfoil.api.config.MappingListBuilder
 
addPhase(String) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
addPlugin(Function<BenchmarkBuilder, P>) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
addPostHook(RunHook) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
addPreHook(RunHook) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
addTags(Map<String, Object>) - Method in class io.hyperfoil.api.config.PluginBuilder
 
addToInt(Session, int) - Method in interface io.hyperfoil.api.session.IntAccess
 
after(Session) - Method in interface io.hyperfoil.api.processor.Processor
Invoked after we record the last value from given response.
after(Session) - Method in class io.hyperfoil.api.processor.Processor.BaseDelegating
 
after(Session) - Method in interface io.hyperfoil.api.processor.Transformer
 
after(Session) - Method in class io.hyperfoil.api.processor.Transformer.BaseDelegating
 
after(Session) - Method in class io.hyperfoil.api.processor.Transformer.ProcessorAdapter
 
Agent - Class in io.hyperfoil.api.config
 
Agent(String, String, Map<String, String>) - Constructor for class io.hyperfoil.api.config.Agent
 
AGENT_DEBUG_PORT - Static variable in interface io.hyperfoil.internal.Properties
 
AGENT_DEBUG_SUSPEND - Static variable in interface io.hyperfoil.internal.Properties
 
AGENT_JAVA_EXECUTABLE - Static variable in interface io.hyperfoil.internal.Properties
 
AGENT_NAME - Static variable in interface io.hyperfoil.internal.Properties
 
agentFirstThreadId() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
agentId() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
agentId() - Method in interface io.hyperfoil.api.session.Session
 
agents() - Method in class io.hyperfoil.api.config.Benchmark
 
agents() - Method in interface io.hyperfoil.api.session.Session
 
agentThreadId() - Method in interface io.hyperfoil.api.session.Session
 
agentThreads() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
agentThreads() - Method in interface io.hyperfoil.api.session.Session
 
always(int) - Method in class io.hyperfoil.api.config.PhaseBuilder.Catalog
 
Always(int) - Constructor for class io.hyperfoil.api.config.Model.Always
 
appendTo(StringBuilder) - Method in class io.hyperfoil.api.session.SequenceInstance
 
apply(Action.Builder) - Method in class io.hyperfoil.api.config.StepBuilder.ActionBuilderConverter
 
apply(Action.Builder) - Method in class io.hyperfoil.api.processor.Processor.ActionBuilderConverter
 
array() - Method in class io.hyperfoil.api.collection.Lookup
 
atOnce(int) - Method in class io.hyperfoil.api.config.PhaseBuilder.Catalog
 
AtOnce(int) - Constructor for class io.hyperfoil.api.config.Model.AtOnce
 
attach(Connection) - Method in class io.hyperfoil.api.connection.Request
 
attach(EventExecutor, SharedData, SessionStatistics) - Method in interface io.hyperfoil.api.session.Session
 

B

BaseDelegating(Processor) - Constructor for class io.hyperfoil.api.processor.Processor.BaseDelegating
 
BaseDelegating(Transformer) - Constructor for class io.hyperfoil.api.processor.Transformer.BaseDelegating
 
BaseSequenceBuilder<S extends BaseSequenceBuilder<S>> - Class in io.hyperfoil.api.config
 
BaseSequenceBuilder(BaseSequenceBuilder<?>) - Constructor for class io.hyperfoil.api.config.BaseSequenceBuilder
 
BaseSequenceBuilder.SimpleAdapter - Class in io.hyperfoil.api.config
 
BaseSequenceBuilder.SimpleBuilder - Interface in io.hyperfoil.api.config
Simplified interface that works better with lambdas
before(Session) - Method in class io.hyperfoil.api.processor.Processor.BaseDelegating
 
before(Session) - Method in interface io.hyperfoil.api.processor.Processor
Invoked before we record first value from given response.
before(Session) - Method in class io.hyperfoil.api.processor.Transformer.BaseDelegating
 
before(Session) - Method in interface io.hyperfoil.api.processor.Transformer
 
before(Session) - Method in class io.hyperfoil.api.processor.Transformer.ProcessorAdapter
 
benchmark - Variable in class io.hyperfoil.api.config.Phase
 
benchmark() - Method in interface io.hyperfoil.api.config.Locator
 
benchmark() - Method in class io.hyperfoil.api.config.Phase
 
Benchmark - Class in io.hyperfoil.api.config
A benchmark is a collection of simulation, user, SLA and scaling strategy (Ramp up, Steady State, Ramp Down, steady state variance) that are to be run against the target environment.
Benchmark(String, String, Map<String, byte[]>, Agent[], int, Map<Class<? extends PluginConfig>, PluginConfig>, Collection<Phase>, Map<String, Object>, long, String, List<RunHook>, List<RunHook>, Benchmark.FailurePolicy) - Constructor for class io.hyperfoil.api.config.Benchmark
 
BENCHMARK_DIR - Static variable in interface io.hyperfoil.internal.Controller
 
BENCHMARK_DIR - Static variable in interface io.hyperfoil.internal.Properties
 
Benchmark.FailurePolicy - Enum in io.hyperfoil.api.config
 
BenchmarkBuilder - Class in io.hyperfoil.api.config
 
BenchmarkBuilder(String, BenchmarkData) - Constructor for class io.hyperfoil.api.config.BenchmarkBuilder
 
BenchmarkData - Interface in io.hyperfoil.api.config
 
BenchmarkDefinitionException - Exception in io.hyperfoil.api.config
 
BenchmarkDefinitionException(String) - Constructor for exception io.hyperfoil.api.config.BenchmarkDefinitionException
 
BenchmarkDefinitionException(String, Throwable) - Constructor for exception io.hyperfoil.api.config.BenchmarkDefinitionException
 
BenchmarkExecutionException - Exception in io.hyperfoil.api
 
BenchmarkExecutionException(String) - Constructor for exception io.hyperfoil.api.BenchmarkExecutionException
 
BenchmarkExecutionException(String, Throwable) - Constructor for exception io.hyperfoil.api.BenchmarkExecutionException
 
blockedTime - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
blockedTime - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
breakSequence(Session) - Method in class io.hyperfoil.api.session.SequenceInstance
 
build() - Method in class io.hyperfoil.api.config.BaseSequenceBuilder.SimpleAdapter
 
build() - Method in interface io.hyperfoil.api.config.BaseSequenceBuilder.SimpleBuilder
 
build() - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
build() - Method in class io.hyperfoil.api.config.PluginBuilder
 
build() - Method in class io.hyperfoil.api.config.ScenarioBuilder
 
build() - Method in class io.hyperfoil.api.config.StepBuilder.ActionAdapter
 
build() - Method in interface io.hyperfoil.api.config.StepBuilder
 
build() - Method in interface io.hyperfoil.api.processor.RawBytesHandler.Builder
 
build() - Method in interface io.hyperfoil.api.session.Action.Builder
 
build(boolean) - Method in class io.hyperfoil.api.processor.Processor.ActionBuilderAdapter
 
build(boolean) - Method in interface io.hyperfoil.api.processor.Processor.Builder
 
build(boolean) - Method in interface io.hyperfoil.api.processor.Transformer.Builder
 
build(int) - Method in class io.hyperfoil.api.config.SequenceBuilder
 
build(SerializableSupplier<Benchmark>, AtomicInteger) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
build(SerializableSupplier<Benchmark>, AtomicInteger) - Method in class io.hyperfoil.api.config.PhaseBuilder.Noop
 
build(String) - Method in interface io.hyperfoil.api.config.RunHook.Builder
 
builder() - Static method in class io.hyperfoil.api.config.BenchmarkBuilder
 
BuilderBase<S extends BuilderBase<S>> - Interface in io.hyperfoil.api.config
Intended base for all builders that might need relocation when the step is copied over.
BuilderBase.CopyUtil - Class in io.hyperfoil.api.config
 
BuilderBase.IgnoreCopy - Annotation Type in io.hyperfoil.api.config
Used to ignore copying the field (e.g.
BuilderBase.ThrowingSupplier<T> - Interface in io.hyperfoil.api.config
 
buildPhase(SerializableSupplier<Benchmark>, int, int, PhaseForkBuilder) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
buildSteps() - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
byHeader(String) - Method in class io.hyperfoil.api.statistics.Counters
 
byHeader(String) - Method in interface io.hyperfoil.api.statistics.StatsExtension
 

C

call() - Method in class io.hyperfoil.api.connection.Request
This method works as timeout handler
CANCEL - io.hyperfoil.api.config.Benchmark.FailurePolicy
 
capacity() - Method in interface io.hyperfoil.api.session.SharedData.SharedMap
 
clazz() - Method in interface io.hyperfoil.impl.StepCatalogFactory
 
clear() - Method in interface io.hyperfoil.api.session.SharedData.SharedMap
 
CLI_REQUEST_TIMEOUT - Static variable in interface io.hyperfoil.internal.Properties
 
clone() - Method in class io.hyperfoil.api.statistics.Counters
 
clone() - Method in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
clone() - Method in interface io.hyperfoil.api.statistics.StatsExtension
 
close() - Method in interface io.hyperfoil.api.connection.Connection
This is an external request to close the connection
CLOSED_EXCEPTION - Static variable in interface io.hyperfoil.api.connection.Connection
 
CollectingVisitor<T> - Class in io.hyperfoil.impl
 
CollectingVisitor(Class<T>) - Constructor for class io.hyperfoil.impl.CollectingVisitor
 
COMMIT_ID - Static variable in class io.hyperfoil.api.Version
 
compareTo(RunHook) - Method in class io.hyperfoil.api.config.RunHook
 
COMPLETED - io.hyperfoil.api.connection.Request.Status
 
COMPLETING - io.hyperfoil.api.connection.Request.Status
 
concurrency() - Method in class io.hyperfoil.api.config.Sequence
 
concurrency() - Method in class io.hyperfoil.api.config.SequenceBuilder
 
concurrency(int) - Method in class io.hyperfoil.api.config.SequenceBuilder
 
connectFailureCount - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
connection() - Method in class io.hyperfoil.api.connection.Request
 
Connection - Interface in io.hyperfoil.api.connection
 
connectionErrors - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
connectionErrors - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
constantRate(int) - Method in class io.hyperfoil.api.config.PhaseBuilder.Catalog
 
ConstantRate(double, boolean, int, SessionLimitPolicy) - Constructor for class io.hyperfoil.api.config.Model.ConstantRate
 
constraint(Predicate<Model.RampRate>, String) - Method in class io.hyperfoil.api.config.PhaseBuilder.RampRate
 
context() - Method in interface io.hyperfoil.api.connection.Connection
 
CONTINUE - io.hyperfoil.api.config.Benchmark.FailurePolicy
 
CONTINUE - io.hyperfoil.api.config.SessionLimitPolicy
Continue even if we've reached maximum sessions.
Controller - Interface in io.hyperfoil.internal
This interface should decouple controller implementation (in clustering module) and its uses (e.g.
CONTROLLER_CLUSTER_IP - Static variable in interface io.hyperfoil.internal.Properties
 
CONTROLLER_CLUSTER_PORT - Static variable in interface io.hyperfoil.internal.Properties
 
CONTROLLER_EXTERNAL_URI - Static variable in interface io.hyperfoil.internal.Properties
 
CONTROLLER_HOST - Static variable in interface io.hyperfoil.internal.Properties
 
CONTROLLER_KEYSTORE_PASSWORD - Static variable in interface io.hyperfoil.internal.Properties
 
CONTROLLER_KEYSTORE_PATH - Static variable in interface io.hyperfoil.internal.Properties
 
CONTROLLER_LOG - Static variable in interface io.hyperfoil.internal.Properties
 
CONTROLLER_LOG_LEVEL - Static variable in interface io.hyperfoil.internal.Properties
 
CONTROLLER_PASSWORD - Static variable in interface io.hyperfoil.internal.Properties
 
CONTROLLER_PEM_CERTS - Static variable in interface io.hyperfoil.internal.Properties
 
CONTROLLER_PEM_KEYS - Static variable in interface io.hyperfoil.internal.Properties
 
CONTROLLER_PORT - Static variable in interface io.hyperfoil.internal.Properties
 
CONTROLLER_SECURED_VIA_PROXY - Static variable in interface io.hyperfoil.internal.Properties
 
Controller.Factory - Interface in io.hyperfoil.internal
 
copy(Object) - Method in interface io.hyperfoil.api.config.BuilderBase
Some scenarios copy its parts from one place to another, either during parsing phase (e.g.
copy(Object) - Method in class io.hyperfoil.api.config.StepBuilder.ActionAdapter
 
copy(Object) - Method in class io.hyperfoil.api.processor.Processor.ActionBuilderAdapter
 
CopyUtil() - Constructor for class io.hyperfoil.api.config.BuilderBase.CopyUtil
 
Counters - Class in io.hyperfoil.api.statistics
 
Counters() - Constructor for class io.hyperfoil.api.statistics.Counters
 
Counters(Map<Object, Integer>, long[]) - Constructor for class io.hyperfoil.api.statistics.Counters
 
CPU_WATCHDOG_IDLE_THRESHOLD - Static variable in interface io.hyperfoil.internal.Properties
 
CPU_WATCHDOG_PERIOD - Static variable in interface io.hyperfoil.internal.Properties
 
create() - Method in interface io.hyperfoil.api.deployment.Deployer.Factory
 
create(BaseSequenceBuilder<?>) - Method in interface io.hyperfoil.impl.StepCatalogFactory
 
createModel(int, double) - Method in class io.hyperfoil.api.config.PhaseBuilder.Always
 
createModel(int, double) - Method in class io.hyperfoil.api.config.PhaseBuilder.AtOnce
 
createModel(int, double) - Method in class io.hyperfoil.api.config.PhaseBuilder.ConstantRate
 
createModel(int, double) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
createModel(int, double) - Method in class io.hyperfoil.api.config.PhaseBuilder.Noop
 
createModel(int, double) - Method in class io.hyperfoil.api.config.PhaseBuilder.RampRate
 
createModel(int, double) - Method in class io.hyperfoil.api.config.PhaseBuilder.Sequentially
 
createVar(Session, Session.Var) - Method in interface io.hyperfoil.api.session.WriteAccess
 
createVars(Session) - Method in class io.hyperfoil.api.config.Scenario
 
current() - Static method in interface io.hyperfoil.api.config.Locator
 
currentRequest() - Method in interface io.hyperfoil.api.session.Session
 
currentRequest(Request) - Method in interface io.hyperfoil.api.session.Session
 
currentSequence() - Method in interface io.hyperfoil.api.session.Session
 
currentSequence(SequenceInstance) - Method in interface io.hyperfoil.api.session.Session
 

D

data() - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
data(BenchmarkData) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
declareResource(Session.ResourceKey<R>, Supplier<R>) - Method in interface io.hyperfoil.api.session.Session
See Session.declareResource(ResourceKey, Supplier, boolean), with singleton defaulting to false
declareResource(Session.ResourceKey<R>, Supplier<R>, boolean) - Method in interface io.hyperfoil.api.session.Session
Reserve space in the session for a resource, stored under given key.
declareSingletonResource(Session.ResourceKey<R>, R) - Method in interface io.hyperfoil.api.session.Session
 
decRefCnt(Session) - Method in class io.hyperfoil.api.session.SequenceInstance
 
DEFAULT_ROOT_DIR - Static variable in interface io.hyperfoil.internal.Controller
 
defaultThreads() - Method in class io.hyperfoil.api.config.Benchmark
 
definition() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
definition() - Method in class io.hyperfoil.api.session.SequenceInstance
 
delegate - Variable in class io.hyperfoil.api.processor.Processor.BaseDelegating
 
delegate - Variable in class io.hyperfoil.api.processor.Transformer.BaseDelegating
 
DEPLOY_TIMEOUT - Static variable in interface io.hyperfoil.internal.Controller
 
DEPLOY_TIMEOUT - Static variable in interface io.hyperfoil.internal.Properties
 
DeployedAgent - Interface in io.hyperfoil.api.deployment
 
Deployer - Interface in io.hyperfoil.api.deployment
 
DEPLOYER - Static variable in interface io.hyperfoil.internal.Controller
 
DEPLOYER - Static variable in interface io.hyperfoil.internal.Properties
 
Deployer.Factory - Interface in io.hyperfoil.api.deployment
 
DeploymentException - Exception in io.hyperfoil.api.deployment
 
DeploymentException(String, Throwable) - Constructor for exception io.hyperfoil.api.deployment.DeploymentException
 
description() - Method in class io.hyperfoil.api.config.Model.Always
 
description() - Method in class io.hyperfoil.api.config.Model.AtOnce
 
description() - Method in class io.hyperfoil.api.config.Model.ConstantRate
 
description() - Method in interface io.hyperfoil.api.config.Model
 
description() - Method in class io.hyperfoil.api.config.Model.Noop
 
description() - Method in class io.hyperfoil.api.config.Model.RampRate
 
description() - Method in class io.hyperfoil.api.config.Model.Sequentially
 
description() - Method in class io.hyperfoil.api.config.Phase
 
DIST_DIR - Static variable in interface io.hyperfoil.internal.Properties
 
downloadAgentLog(DeployedAgent, long, String, Handler<AsyncResult<Void>>) - Method in interface io.hyperfoil.api.deployment.Deployer
 
downloadControllerLog(long, String, Handler<AsyncResult<Void>>) - Method in interface io.hyperfoil.api.deployment.Deployer
 
duration - Variable in class io.hyperfoil.api.config.Phase
 
duration - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
duration() - Method in class io.hyperfoil.api.config.Phase
 
duration(long) - Method in class io.hyperfoil.api.config.PhaseBuilder
 

E

ElasticPool<T> - Interface in io.hyperfoil.api.collection
Pool that can create further elements when depleted.
Embed - Annotation Type in io.hyperfoil.api.config
For purposes of configuration embed all properties into the declaring builder.
empty(String) - Static method in class io.hyperfoil.api.config.Benchmark
 
EMPTY - Static variable in interface io.hyperfoil.api.config.BenchmarkData
 
end() - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
end(long) - Method in class io.hyperfoil.api.statistics.Statistics
 
endPhase() - Method in class io.hyperfoil.api.config.PhaseBuilder
 
endPlugin() - Method in class io.hyperfoil.api.config.PluginBuilder
 
endScenario() - Method in class io.hyperfoil.api.config.ScenarioBuilder
 
endSequence() - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
endSequence() - Method in class io.hyperfoil.api.config.SequenceBuilder
 
endTime - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
ensureDefragmented(boolean) - Method in interface io.hyperfoil.api.processor.Processor
 
enter() - Method in class io.hyperfoil.api.connection.Request
 
ergonomics() - Method in class io.hyperfoil.api.config.PluginBuilder
 
errors() - Method in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
executor() - Method in interface io.hyperfoil.api.session.Session
 
exit() - Method in class io.hyperfoil.api.connection.Request
 
extensions - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
extensions - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 

F

fail(Throwable) - Method in interface io.hyperfoil.api.session.PhaseInstance
 
fail(Throwable) - Method in interface io.hyperfoil.api.session.Session
 
FAIL - io.hyperfoil.api.config.SessionLimitPolicy
Cancel all sessions that did not start yet if the session limit is reached.
FAIL - io.hyperfoil.api.session.Session.ConcurrencyPolicy
 
failurePolicy() - Method in class io.hyperfoil.api.config.Benchmark
 
failurePolicy(Benchmark.FailurePolicy) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
files() - Method in class io.hyperfoil.api.config.Benchmark
 
files() - Method in interface io.hyperfoil.api.config.BenchmarkData
 
find(WriteAccess) - Method in interface io.hyperfoil.api.session.SharedData.SharedMap
 
findSequence(String) - Method in class io.hyperfoil.api.config.ScenarioBuilder
 
finish() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
FINISHED - io.hyperfoil.api.session.PhaseInstance.Status
 
forceIterations - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
forceIterations(boolean) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
fork - Variable in class io.hyperfoil.api.config.PhaseReference
 
fork(String) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
forks - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
forTesting() - Static method in class io.hyperfoil.api.config.Benchmark
 
from() - Method in annotation type io.hyperfoil.api.config.IncludeBuilders.Conversion
 
FutureSupplier<T> - Class in io.hyperfoil.impl
 
FutureSupplier() - Constructor for class io.hyperfoil.impl.FutureSupplier
 

G

get() - Method in interface io.hyperfoil.api.config.BuilderBase.ThrowingSupplier
 
get() - Method in class io.hyperfoil.impl.FutureSupplier
 
get(String, String) - Static method in interface io.hyperfoil.internal.Properties
 
get(String, Function<String, T>, T) - Static method in interface io.hyperfoil.internal.Properties
 
get(K) - Method in class io.hyperfoil.api.collection.Lookup
 
getBoolean(String) - Static method in interface io.hyperfoil.internal.Properties
 
getError() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
getInt(Session) - Method in interface io.hyperfoil.api.session.ReadAccess
 
getInt(String, int) - Static method in interface io.hyperfoil.internal.Properties
 
getLong(String, long) - Static method in interface io.hyperfoil.internal.Properties
 
getObject(Session) - Method in interface io.hyperfoil.api.session.ReadAccess
 
getOrCreate(Phase, int, String, long) - Method in class io.hyperfoil.api.statistics.SessionStatistics
 
getPercentiles(double[]) - Method in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
getResource(Session.ResourceKey<R>) - Method in interface io.hyperfoil.api.session.Session
 
getVar(Session) - Method in interface io.hyperfoil.api.session.IntAccess
 
getVar(Session) - Method in interface io.hyperfoil.api.session.ReadAccess
 
globalThreadId() - Method in interface io.hyperfoil.api.session.Session
 
globalThreads() - Method in interface io.hyperfoil.api.session.Session
 

H

handleEnd(R, boolean) - Method in interface io.hyperfoil.api.connection.ResponseHandlers
 
handleThrowable(R, Throwable) - Method in interface io.hyperfoil.api.connection.ResponseHandlers
 
hasControllerLog() - Method in interface io.hyperfoil.api.deployment.Deployer
 
hasSequence(String) - Method in class io.hyperfoil.api.config.ScenarioBuilder
 
headers() - Method in class io.hyperfoil.api.statistics.Counters
 
headers() - Method in interface io.hyperfoil.api.statistics.StatsExtension
 
histogram - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
Holder() - Constructor for class io.hyperfoil.api.config.Locator.Holder
 
HOOKS_DIR - Static variable in interface io.hyperfoil.internal.Controller
 
host() - Method in interface io.hyperfoil.api.connection.Connection
 
host() - Method in interface io.hyperfoil.internal.Controller
 

I

id - Variable in class io.hyperfoil.api.config.Phase
 
id() - Method in class io.hyperfoil.api.config.Phase
 
id() - Method in class io.hyperfoil.api.config.Sequence
 
id() - Method in interface io.hyperfoil.api.config.StepBuilder
 
IDLE - io.hyperfoil.api.connection.Request.Status
 
IncludeBuilders - Annotation Type in io.hyperfoil.api.config
Mark this (abstract builder) interface with this annotation to include covariant builders.
IncludeBuilders.Conversion - Annotation Type in io.hyperfoil.api.config
 
incRefCnt() - Method in class io.hyperfoil.api.session.SequenceInstance
 
increment(Object) - Method in class io.hyperfoil.api.statistics.Counters
 
incrementBlockedTime(long, long) - Method in class io.hyperfoil.api.statistics.Statistics
 
incrementConnectionErrors(long) - Method in class io.hyperfoil.api.statistics.Statistics
 
incrementInternalErrors(long) - Method in class io.hyperfoil.api.statistics.Statistics
 
incrementRequests(long) - Method in class io.hyperfoil.api.statistics.Statistics
 
incrementTimeouts(long) - Method in class io.hyperfoil.api.statistics.Statistics
 
index() - Method in interface io.hyperfoil.api.session.ReadAccess
 
index() - Method in class io.hyperfoil.api.session.SequenceInstance
 
indexOf(StepBuilder<?>) - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
inFlight() - Method in interface io.hyperfoil.api.connection.Connection
 
init(String) - Method in interface io.hyperfoil.api.config.InitFromParam
 
InitFromParam<S extends InitFromParam<S>> - Interface in io.hyperfoil.api.config
Allow to set up the builder from single string param.
initialSequence(String) - Method in class io.hyperfoil.api.config.ScenarioBuilder
 
initialSequence(String, SequenceBuilder) - Method in class io.hyperfoil.api.config.ScenarioBuilder
 
initialSequences() - Method in class io.hyperfoil.api.config.Scenario
 
initialUsersPerSec - Variable in class io.hyperfoil.api.config.Model.RampRate
 
initialUsersPerSec(double) - Method in class io.hyperfoil.api.config.PhaseBuilder.RampRate
 
initialUsersPerSec(double, double) - Method in class io.hyperfoil.api.config.PhaseBuilder.RampRate
 
inlineConfig - Variable in class io.hyperfoil.api.config.Agent
 
insertAfter(Locator) - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
insertBefore(Locator) - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
INSTANCE - Static variable in exception io.hyperfoil.api.session.SessionStopException
 
IntAccess - Interface in io.hyperfoil.api.session
 
INTEGER - io.hyperfoil.api.session.Session.VarType
 
internalErrors - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
internalErrors - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
intValue(Session) - Method in interface io.hyperfoil.api.session.Session.Var
 
invalid - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
invalid - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
INVALID - io.hyperfoil.api.connection.Request.Result
 
invoke(Session) - Method in interface io.hyperfoil.api.config.Step
This method should have no side-effect if it returns false.
invoke(Session) - Method in class io.hyperfoil.api.config.StepBuilder.ActionStep
 
io.hyperfoil.api - package io.hyperfoil.api
 
io.hyperfoil.api.collection - package io.hyperfoil.api.collection
 
io.hyperfoil.api.config - package io.hyperfoil.api.config
 
io.hyperfoil.api.connection - package io.hyperfoil.api.connection
 
io.hyperfoil.api.deployment - package io.hyperfoil.api.deployment
 
io.hyperfoil.api.processor - package io.hyperfoil.api.processor
 
io.hyperfoil.api.session - package io.hyperfoil.api.session
 
io.hyperfoil.api.statistics - package io.hyperfoil.api.statistics
 
io.hyperfoil.function - package io.hyperfoil.function
 
io.hyperfoil.impl - package io.hyperfoil.impl
 
io.hyperfoil.internal - package io.hyperfoil.internal
 
isActive() - Method in interface io.hyperfoil.api.session.Session
 
isAvailable() - Method in interface io.hyperfoil.api.connection.Connection
 
isClosed() - Method in interface io.hyperfoil.api.connection.Connection
 
isCompleted() - Method in class io.hyperfoil.api.connection.Request
 
isCompleted() - Method in class io.hyperfoil.api.session.SequenceInstance
 
isDepleted() - Method in class io.hyperfoil.api.collection.LimitedPool
 
isEmpty() - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
isEmpty() - Method in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
isFinished() - Method in enum io.hyperfoil.api.session.PhaseInstance.Status
 
isFull() - Method in class io.hyperfoil.api.collection.LimitedPool
 
isLastStep() - Method in class io.hyperfoil.api.session.SequenceInstance
 
isNull() - Method in class io.hyperfoil.api.statistics.Counters
 
isNull() - Method in interface io.hyperfoil.api.statistics.StatsExtension
 
isOpen() - Method in interface io.hyperfoil.api.connection.Connection
 
isRunning() - Method in class io.hyperfoil.api.connection.Request
 
isScalar(Object) - Static method in class io.hyperfoil.impl.ReflectionAcceptor
 
isSequenceScoped() - Method in interface io.hyperfoil.api.session.ReadAccess
 
isSet() - Method in interface io.hyperfoil.api.session.Session.Var
 
isSet(Session) - Method in interface io.hyperfoil.api.session.ReadAccess
 
isTerminated() - Method in enum io.hyperfoil.api.session.PhaseInstance.Status
 
isValid() - Method in class io.hyperfoil.api.connection.Request
 
isWarmup - Variable in class io.hyperfoil.api.config.Phase
 
isWarmup - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
isWarmup(boolean) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
iteration - Variable in class io.hyperfoil.api.config.Phase
 
iteration - Variable in class io.hyperfoil.api.config.PhaseReference
 

J

JITTER_WATCHDOG_PERIOD - Static variable in interface io.hyperfoil.internal.Properties
 
JITTER_WATCHDOG_THRESHOLD - Static variable in interface io.hyperfoil.internal.Properties
 

K

key() - Method in interface io.hyperfoil.api.session.ReadAccess
 
key(int) - Method in interface io.hyperfoil.api.session.SharedData.SharedMap
 

L

LimitedPool<T> - Class in io.hyperfoil.api.collection
Fixed-size pool that can be accessed by single thread only.
LimitedPool(int, Supplier<T>) - Constructor for class io.hyperfoil.api.collection.LimitedPool
 
LimitedPool(T[]) - Constructor for class io.hyperfoil.api.collection.LimitedPool
 
ListBuilder - Interface in io.hyperfoil.api.config
 
LOAD_DIR - Static variable in interface io.hyperfoil.internal.Properties
 
Locator - Interface in io.hyperfoil.api.config
 
Locator.Holder - Class in io.hyperfoil.api.config
 
Locator.Impl - Class in io.hyperfoil.api.config
 
log - Static variable in interface io.hyperfoil.api.config.Model
 
log - Static variable in class io.hyperfoil.api.config.Phase
 
log - Static variable in interface io.hyperfoil.api.session.WriteAccess
 
LOG4J2_CONFIGURATION_FILE - Static variable in interface io.hyperfoil.internal.Properties
 
Lookup<K,​V> - Class in io.hyperfoil.api.collection
Primitive hashmap with limited insertion capability.
Lookup(Class<V>, Supplier<V>) - Constructor for class io.hyperfoil.api.collection.Lookup
 

M

MappingListBuilder<B> - Interface in io.hyperfoil.api.config
 
markInvalid() - Method in class io.hyperfoil.api.connection.Request
 
MAX_IN_MEMORY_RUNS - Static variable in interface io.hyperfoil.internal.Properties
 
maxDuration - Variable in class io.hyperfoil.api.config.Phase
 
maxDuration - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
maxDuration() - Method in class io.hyperfoil.api.config.Phase
 
maxDuration(long) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
maxIterations - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
maxIterations(int) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
maxRequests() - Method in class io.hyperfoil.api.config.Scenario
 
maxRequests(int) - Method in class io.hyperfoil.api.config.ScenarioBuilder
 
maxResponseTime - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
maxSequences() - Method in class io.hyperfoil.api.config.Scenario
 
maxSequences(int) - Method in class io.hyperfoil.api.config.ScenarioBuilder
 
maxSessions - Variable in class io.hyperfoil.api.config.Model.OpenModel
 
maxSessions - Variable in class io.hyperfoil.api.config.PhaseBuilder.OpenModel
 
maxSessions(int) - Method in class io.hyperfoil.api.config.PhaseBuilder.OpenModel
 
maxUsed() - Method in interface io.hyperfoil.api.collection.ElasticPool
 
meanResponseTime - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
method() - Method in annotation type io.hyperfoil.api.config.Visitor.Invoke
 
minResponseTime - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
minUsed() - Method in interface io.hyperfoil.api.collection.ElasticPool
 
model - Variable in class io.hyperfoil.api.config.Phase
 
Model - Interface in io.hyperfoil.api.config
 
Model.Always - Class in io.hyperfoil.api.config
 
Model.AtOnce - Class in io.hyperfoil.api.config
 
Model.ConstantRate - Class in io.hyperfoil.api.config
 
Model.Noop - Class in io.hyperfoil.api.config
 
Model.OpenModel - Class in io.hyperfoil.api.config
 
Model.RampRate - Class in io.hyperfoil.api.config
 
Model.Sequentially - Class in io.hyperfoil.api.config
 

N

name - Variable in class io.hyperfoil.api.config.Agent
 
name - Variable in class io.hyperfoil.api.config.Phase
 
name - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
name - Variable in class io.hyperfoil.api.config.RunHook
 
name() - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
name() - Method in class io.hyperfoil.api.config.Benchmark
 
name() - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
name() - Method in class io.hyperfoil.api.config.Phase
 
name() - Method in class io.hyperfoil.api.config.PhaseBuilder
 
name() - Method in class io.hyperfoil.api.config.RunHook
 
name() - Method in class io.hyperfoil.api.config.Sequence
 
name() - Method in class io.hyperfoil.api.config.SequenceBuilder
 
name() - Method in interface io.hyperfoil.api.deployment.Deployer.Factory
 
name(String) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
Name - Annotation Type in io.hyperfoil.api.config
 
negate() - Method in interface io.hyperfoil.function.SerializableBiPredicate
 
NETTY_TRANSPORT - Static variable in interface io.hyperfoil.internal.Properties
 
newMap(String) - Method in interface io.hyperfoil.api.session.SharedData
 
nextItem(String) - Method in interface io.hyperfoil.api.config.ListBuilder
 
nextSequence(String) - Method in class io.hyperfoil.api.config.SequenceBuilder
 
NONE - io.hyperfoil.api.config.RelativeIteration
 
noop() - Method in class io.hyperfoil.api.config.PhaseBuilder.Catalog
 
noop(SerializableSupplier<Benchmark>, int, int, String, long, Collection<String>, Collection<String>, Collection<String>) - Static method in class io.hyperfoil.api.config.PhaseBuilder
 
Noop() - Constructor for class io.hyperfoil.api.config.Model.Noop
 
Noop(BenchmarkBuilder, String) - Constructor for class io.hyperfoil.api.config.PhaseBuilder.Noop
 
NOT_STARTED - io.hyperfoil.api.session.PhaseInstance.Status
 
notifyFinished(Session) - Method in interface io.hyperfoil.api.session.PhaseInstance
 

O

OBJECT - io.hyperfoil.api.session.Session.VarType
 
ObjectAccess - Interface in io.hyperfoil.api.session
 
objectValue(Session) - Method in interface io.hyperfoil.api.session.Session.Var
 
OfDouble() - Constructor for class io.hyperfoil.api.config.PairBuilder.OfDouble
 
offset() - Method in class io.hyperfoil.api.config.Sequence
 
OfString() - Constructor for class io.hyperfoil.api.config.PairBuilder.OfString
 
onAcquire() - Method in interface io.hyperfoil.api.connection.Connection
 
onChange(Phase, PhaseInstance.Status, boolean, Throwable) - Method in interface io.hyperfoil.api.session.PhaseChangeHandler
 
onRequest(Request, ByteBuf, int, int) - Method in interface io.hyperfoil.api.processor.RawBytesHandler
 
onResponse(Request, ByteBuf, int, int, boolean) - Method in interface io.hyperfoil.api.processor.RawBytesHandler
 
onSessionReset(Session) - Method in interface io.hyperfoil.api.session.Session.Resource
 
OpenModel(boolean, int, SessionLimitPolicy) - Constructor for class io.hyperfoil.api.config.Model.OpenModel
 
OpenModel(BenchmarkBuilder, String) - Constructor for class io.hyperfoil.api.config.PhaseBuilder.OpenModel
 
operationComplete(Future<Void>) - Method in class io.hyperfoil.api.connection.Request
 

P

PairBuilder<V> - Interface in io.hyperfoil.api.config
 
PairBuilder.OfDouble - Class in io.hyperfoil.api.config
 
PairBuilder.OfString - Class in io.hyperfoil.api.config
 
parent - Variable in class io.hyperfoil.api.config.BaseSequenceBuilder
 
parent - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
parent - Variable in class io.hyperfoil.api.config.PluginBuilder
 
PartialBuilder - Interface in io.hyperfoil.api.config
This builder is useful when we want to use custom keys in YAML.
percentileResponseTime - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
phase - Variable in class io.hyperfoil.api.config.PhaseReference
 
phase() - Method in interface io.hyperfoil.api.session.Session
 
phase(int) - Method in class io.hyperfoil.api.statistics.SessionStatistics
 
Phase - Class in io.hyperfoil.api.config
 
Phase(SerializableSupplier<Benchmark>, int, int, String, Scenario, long, Collection<String>, Collection<String>, Collection<String>, long, long, String, boolean, Model) - Constructor for class io.hyperfoil.api.config.Phase
 
PhaseBuilder<PB extends PhaseBuilder<PB>> - Class in io.hyperfoil.api.config
The builder creates a matrix of phases (not just single phase); we allow multiple iterations of a phase (with increasing number of users) and multiple forks (different scenarios, but same configuration).
PhaseBuilder(BenchmarkBuilder, String) - Constructor for class io.hyperfoil.api.config.PhaseBuilder
 
PhaseBuilder.Always - Class in io.hyperfoil.api.config
 
PhaseBuilder.AtOnce - Class in io.hyperfoil.api.config
 
PhaseBuilder.Catalog - Class in io.hyperfoil.api.config
 
PhaseBuilder.ConstantRate - Class in io.hyperfoil.api.config
 
PhaseBuilder.Noop - Class in io.hyperfoil.api.config
 
PhaseBuilder.OpenModel<P extends PhaseBuilder<P>> - Class in io.hyperfoil.api.config
 
PhaseBuilder.RampRate - Class in io.hyperfoil.api.config
 
PhaseBuilder.Sequentially - Class in io.hyperfoil.api.config
 
PhaseChangeHandler - Interface in io.hyperfoil.api.session
 
PhaseForkBuilder - Class in io.hyperfoil.api.config
 
PhaseForkBuilder(PhaseBuilder<?>, String) - Constructor for class io.hyperfoil.api.config.PhaseForkBuilder
 
PhaseInstance - Interface in io.hyperfoil.api.session
 
PhaseInstance.Status - Enum in io.hyperfoil.api.session
 
PhaseReference - Class in io.hyperfoil.api.config
 
PhaseReference(String, RelativeIteration, String) - Constructor for class io.hyperfoil.api.config.PhaseReference
 
phases() - Method in class io.hyperfoil.api.config.Benchmark
 
phasesById() - Method in class io.hyperfoil.api.config.Benchmark
 
phasesForTesting(BenchmarkBuilder) - Static method in class io.hyperfoil.api.config.BenchmarkBuilder
 
phaseStartTimestamp() - Method in interface io.hyperfoil.api.session.Session
 
plugin(Class<T>) - Method in class io.hyperfoil.api.config.Benchmark
 
plugin(Class<T>) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
PluginBuilder<E> - Class in io.hyperfoil.api.config
 
PluginBuilder(BenchmarkBuilder) - Constructor for class io.hyperfoil.api.config.PluginBuilder
 
PluginConfig - Interface in io.hyperfoil.api.config
 
plugins() - Method in class io.hyperfoil.api.config.Benchmark
 
pop() - Static method in interface io.hyperfoil.api.config.Locator
 
port() - Method in interface io.hyperfoil.internal.Controller
 
postHooks() - Method in class io.hyperfoil.api.config.Benchmark
 
preHooks() - Method in class io.hyperfoil.api.config.Benchmark
 
prepareBuild() - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
prepareBuild() - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
prepareBuild() - Method in interface io.hyperfoil.api.config.BuilderBase
 
prepareBuild() - Method in class io.hyperfoil.api.config.PhaseBuilder
 
prepareBuild() - Method in class io.hyperfoil.api.config.PluginBuilder
 
prepareBuild() - Method in class io.hyperfoil.api.config.ScenarioBuilder
 
prepareBuild() - Method in class io.hyperfoil.api.config.SequenceBuilder
 
prepareBuild() - Method in class io.hyperfoil.api.config.StepBuilder.ActionAdapter
 
PREVIOUS - io.hyperfoil.api.config.RelativeIteration
 
printHeader(PrintWriter, double[]) - Static method in class io.hyperfoil.api.statistics.StatisticsSummary
 
printTo(PrintWriter, String[]) - Method in class io.hyperfoil.api.statistics.StatisticsSummary
 
proceed() - Method in interface io.hyperfoil.api.session.Session
Run anything that can be executed.
proceed(EventExecutorGroup) - Method in interface io.hyperfoil.api.session.PhaseInstance
 
process(ReadAccess) - Method in class io.hyperfoil.api.session.AccessVisitor
 
process(ResourceUtilizer) - Method in class io.hyperfoil.api.session.ResourceUtilizer.Visitor
 
process(Session, ByteBuf, int, int, boolean) - Method in class io.hyperfoil.api.processor.Processor.ActionAdapter
 
process(Session, ByteBuf, int, int, boolean) - Method in interface io.hyperfoil.api.processor.Processor
 
process(T) - Method in class io.hyperfoil.impl.CollectingVisitor
 
Processor - Interface in io.hyperfoil.api.processor
 
Processor.ActionAdapter - Class in io.hyperfoil.api.processor
 
Processor.ActionBuilderAdapter - Class in io.hyperfoil.api.processor
 
Processor.ActionBuilderConverter - Class in io.hyperfoil.api.processor
 
Processor.BaseDelegating - Class in io.hyperfoil.api.processor
 
Processor.Builder - Interface in io.hyperfoil.api.processor
 
ProcessorAdapter(Processor) - Constructor for class io.hyperfoil.api.processor.Transformer.ProcessorAdapter
 
progress(Session) - Method in class io.hyperfoil.api.session.SequenceInstance
 
properties - Variable in class io.hyperfoil.api.config.Agent
 
Properties - Interface in io.hyperfoil.internal
 
prune(Phase) - Method in class io.hyperfoil.api.statistics.SessionStatistics
 
pruneStats(Phase) - Method in interface io.hyperfoil.api.session.Session
 
pullMap(String) - Method in interface io.hyperfoil.api.session.SharedData
 
pullMap(String, WriteAccess, Object) - Method in interface io.hyperfoil.api.session.SharedData
 
push(Locator) - Static method in interface io.hyperfoil.api.config.Locator
 
push(StepBuilder<?>, BaseSequenceBuilder<?>) - Static method in interface io.hyperfoil.api.config.Locator
 
pushMap(String, SharedData.SharedMap) - Method in interface io.hyperfoil.api.session.SharedData
 
put(WriteAccess, Object) - Method in interface io.hyperfoil.api.session.SharedData.SharedMap
 

R

rampRate(int, int) - Method in class io.hyperfoil.api.config.PhaseBuilder.Catalog
 
RampRate(double, double, boolean, int, SessionLimitPolicy) - Constructor for class io.hyperfoil.api.config.Model.RampRate
 
RawBytesHandler - Interface in io.hyperfoil.api.processor
 
RawBytesHandler.Builder - Interface in io.hyperfoil.api.processor
 
ReadAccess - Interface in io.hyperfoil.api.session
 
readFile(String) - Method in interface io.hyperfoil.api.config.BenchmarkData
 
readForksFrom(PhaseBuilder<?>) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
readFrom(PhaseForkBuilder) - Method in class io.hyperfoil.api.config.PhaseForkBuilder
 
readFrom(ScenarioBuilder) - Method in class io.hyperfoil.api.config.ScenarioBuilder
 
reads() - Method in class io.hyperfoil.api.session.AccessVisitor
 
recordResponse(long) - Method in class io.hyperfoil.api.connection.Request
 
recordResponse(long, long) - Method in class io.hyperfoil.api.statistics.Statistics
 
ReflectionAcceptor - Class in io.hyperfoil.impl
 
ReflectionAcceptor() - Constructor for class io.hyperfoil.impl.ReflectionAcceptor
 
registerSubtypes() - Static method in interface io.hyperfoil.api.statistics.StatsExtension
 
RelativeIteration - Enum in io.hyperfoil.api.config
 
release() - Method in class io.hyperfoil.api.connection.Request
 
release(T) - Method in interface io.hyperfoil.api.collection.ElasticPool
Can be called by any thread.
release(T) - Method in class io.hyperfoil.api.collection.LimitedPool
 
releaseMap(String, SharedData.SharedMap) - Method in interface io.hyperfoil.api.session.SharedData
 
repeats - Variable in class io.hyperfoil.api.config.Model.Sequentially
 
Request - Class in io.hyperfoil.api.connection
 
Request(Session) - Constructor for class io.hyperfoil.api.connection.Request
 
Request.Result - Enum in io.hyperfoil.api.connection
 
Request.Status - Enum in io.hyperfoil.api.connection
 
requestCount - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
requestCount - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
requestTimeouts - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
requestTimeouts - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
reserve(int) - Method in interface io.hyperfoil.api.collection.ElasticPool
 
reserve(Scenario) - Method in interface io.hyperfoil.api.session.Session
 
reserve(Session) - Method in class io.hyperfoil.api.config.Sequence
 
reserve(Session) - Method in interface io.hyperfoil.api.session.ResourceUtilizer
 
reserve(K) - Method in class io.hyperfoil.api.collection.Lookup
 
reserveForTesting(Session, Object) - Static method in interface io.hyperfoil.api.session.ResourceUtilizer
 
reserveMap(String, WriteAccess, int) - Method in interface io.hyperfoil.api.session.SharedData
 
reserveSessions() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
reset() - Method in interface io.hyperfoil.api.session.Session
 
reset() - Method in class io.hyperfoil.api.statistics.Counters
 
reset() - Method in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
reset() - Method in interface io.hyperfoil.api.statistics.StatsExtension
 
reset(Sequence, int, Step[], Consumer<SequenceInstance>) - Method in class io.hyperfoil.api.session.SequenceInstance
 
reset(Object[]) - Method in class io.hyperfoil.api.collection.LimitedPool
 
resetInitialSequences() - Method in class io.hyperfoil.api.config.ScenarioBuilder
 
resetStats() - Method in interface io.hyperfoil.api.collection.ElasticPool
 
ResourceUtilizer - Interface in io.hyperfoil.api.session
 
ResourceUtilizer.Visitor - Class in io.hyperfoil.api.session
 
resourceUtilizers() - Method in class io.hyperfoil.api.session.ResourceUtilizer.Visitor
 
responseCount - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
responseCount - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
ResponseHandlers<R extends Request> - Interface in io.hyperfoil.api.connection
 
restart(Session) - Method in class io.hyperfoil.api.session.SequenceInstance
 
ROOT_DIR - Static variable in interface io.hyperfoil.internal.Controller
 
ROOT_DIR - Static variable in interface io.hyperfoil.internal.Properties
 
rootSequence() - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
rootSequence() - Method in class io.hyperfoil.api.config.SequenceBuilder
 
run(Session) - Method in interface io.hyperfoil.api.session.Action
 
run(Map<String, String>, Consumer<String>) - Method in class io.hyperfoil.api.config.RunHook
 
RUN_DIR - Static variable in interface io.hyperfoil.internal.Controller
 
RUN_DIR - Static variable in interface io.hyperfoil.internal.Properties
 
RUN_ID - Static variable in interface io.hyperfoil.internal.Properties
 
RunHook - Class in io.hyperfoil.api.config
 
RunHook(String) - Constructor for class io.hyperfoil.api.config.RunHook
 
RunHook.Builder - Interface in io.hyperfoil.api.config
 
runId() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
runId() - Method in interface io.hyperfoil.api.session.Session
 
RUNNING - io.hyperfoil.api.connection.Request.Status
 
RUNNING - io.hyperfoil.api.session.PhaseInstance.Status
 

S

SAME - io.hyperfoil.api.config.RelativeIteration
 
scenario - Variable in class io.hyperfoil.api.config.Phase
 
scenario() - Method in class io.hyperfoil.api.config.Locator.Impl
 
scenario() - Method in interface io.hyperfoil.api.config.Locator
 
scenario() - Method in class io.hyperfoil.api.config.Phase
 
scenario() - Method in class io.hyperfoil.api.config.PhaseBuilder
 
scenario() - Method in class io.hyperfoil.api.config.PhaseForkBuilder
 
Scenario - Class in io.hyperfoil.api.config
 
Scenario(Sequence[], Sequence[], int, int) - Constructor for class io.hyperfoil.api.config.Scenario
 
ScenarioBuilder - Class in io.hyperfoil.api.config
 
self() - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
SELF_CLOSED_EXCEPTION - Static variable in interface io.hyperfoil.api.connection.Connection
 
sequence() - Method in class io.hyperfoil.api.config.Locator.Impl
 
sequence() - Method in interface io.hyperfoil.api.config.Locator
 
sequence() - Method in class io.hyperfoil.api.connection.Request
 
sequence(String) - Method in class io.hyperfoil.api.config.Scenario
 
sequence(String) - Method in class io.hyperfoil.api.config.ScenarioBuilder
 
sequence(String, SequenceBuilder) - Method in class io.hyperfoil.api.config.ScenarioBuilder
 
Sequence - Class in io.hyperfoil.api.config
Sequences are a series of one or more Step's that perform one logical unit of operation.
Sequence(String, int, int, int, Step[]) - Constructor for class io.hyperfoil.api.config.Sequence
 
SequenceBuilder - Class in io.hyperfoil.api.config
 
SequenceBuilder(ScenarioBuilder) - Constructor for class io.hyperfoil.api.config.SequenceBuilder
 
sequenceId - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
SequenceInstance - Class in io.hyperfoil.api.session
 
SequenceInstance() - Constructor for class io.hyperfoil.api.session.SequenceInstance
 
sequences() - Method in class io.hyperfoil.api.config.Scenario
 
sequentially(int) - Method in class io.hyperfoil.api.config.PhaseBuilder.Catalog
 
Sequentially(int) - Constructor for class io.hyperfoil.api.config.Model.Sequentially
 
Sequentially(BenchmarkBuilder, String, int) - Constructor for class io.hyperfoil.api.config.PhaseBuilder.Sequentially
 
SerializableBiConsumer<A,​B> - Interface in io.hyperfoil.function
 
SerializableBiFunction<T1,​T2,​R> - Interface in io.hyperfoil.function
 
SerializableBiPredicate<A,​B> - Interface in io.hyperfoil.function
 
SerializableConsumer<T> - Interface in io.hyperfoil.function
 
SerializableFunction<T,​R> - Interface in io.hyperfoil.function
 
SerializableIntPredicate - Interface in io.hyperfoil.function
 
SerializablePredicate<T> - Interface in io.hyperfoil.function
 
SerializableSupplier<T> - Interface in io.hyperfoil.function
 
SerializableToIntFunction<T> - Interface in io.hyperfoil.function
 
SerializableToLongFunction<T> - Interface in io.hyperfoil.function
 
serialize() - Method in class io.hyperfoil.api.statistics.Counters
 
session - Variable in class io.hyperfoil.api.connection.Request
 
Session - Interface in io.hyperfoil.api.session
 
Session.ConcurrencyPolicy - Enum in io.hyperfoil.api.session
Behaviour when a new sequence start is requested but the concurrency factor is exceeded.
Session.Resource - Interface in io.hyperfoil.api.session
 
Session.ResourceKey<R extends Session.Resource> - Interface in io.hyperfoil.api.session
 
Session.Var - Interface in io.hyperfoil.api.session
 
Session.VarType - Enum in io.hyperfoil.api.session
 
sessionLimitPolicy - Variable in class io.hyperfoil.api.config.Model.OpenModel
 
sessionLimitPolicy - Variable in class io.hyperfoil.api.config.PhaseBuilder.OpenModel
 
sessionLimitPolicy(SessionLimitPolicy) - Method in class io.hyperfoil.api.config.PhaseBuilder.OpenModel
 
SessionLimitPolicy - Enum in io.hyperfoil.api.config
 
SessionStatistics - Class in io.hyperfoil.api.statistics
This instance holds common statistics shared between all sessions (in given phase) driven by the same executor.
SessionStatistics() - Constructor for class io.hyperfoil.api.statistics.SessionStatistics
 
SessionStopException - Exception in io.hyperfoil.api.session
This exception is raised to prevent any further processing after the session is stopped.
set(String, long) - Method in class io.hyperfoil.api.statistics.Counters
 
set(T) - Method in class io.hyperfoil.impl.FutureSupplier
 
setClosed() - Method in interface io.hyperfoil.api.connection.Connection
Invoked by the pool when the connection got closed.
setCompleted() - Method in class io.hyperfoil.api.connection.Request
 
setCompleting() - Method in class io.hyperfoil.api.connection.Request
 
setComponents(ElasticPool<Session>, List<Session>, PhaseChangeHandler) - Method in interface io.hyperfoil.api.session.PhaseInstance
 
setDefaultAgentProperties(Map<String, String>) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
setIdle() - Method in class io.hyperfoil.api.connection.Request
 
setIndex(int) - Method in interface io.hyperfoil.api.session.ReadAccess
 
setInt(Session, int) - Method in interface io.hyperfoil.api.session.IntAccess
 
setObject(Session, Object) - Method in interface io.hyperfoil.api.session.ObjectAccess
 
setSessionLimitExceeded() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
setStatsComplete() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
setTerminated() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
setTimeout(long, TimeUnit) - Method in class io.hyperfoil.api.connection.Request
 
sharedData() - Method in interface io.hyperfoil.api.session.Session
 
SharedData - Interface in io.hyperfoil.api.session
Data shared among sessions bound to the same executor thread.
SharedData.SharedMap - Interface in io.hyperfoil.api.session
 
sharedResources - Variable in class io.hyperfoil.api.config.Phase
 
SimpleAdapter(BaseSequenceBuilder.SimpleBuilder) - Constructor for class io.hyperfoil.api.config.BaseSequenceBuilder.SimpleAdapter
 
singleConstantRatePhase() - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
size() - Method in interface io.hyperfoil.api.session.SharedData.SharedMap
 
size() - Method in class io.hyperfoil.api.statistics.SessionStatistics
 
slice(double, int) - Method in class io.hyperfoil.api.config.Benchmark
 
slice(int, int) - Method in class io.hyperfoil.api.config.Benchmark
 
source() - Method in class io.hyperfoil.api.config.Benchmark
As the transformation from YAML is one-way (due to forks and iterations) here we store the original source (be it YAML or JSON)
start(long) - Method in class io.hyperfoil.api.statistics.Statistics
 
start(Agent, String, Benchmark, Consumer<Throwable>) - Method in interface io.hyperfoil.api.deployment.Deployer
 
start(PhaseInstance) - Method in interface io.hyperfoil.api.session.Session
 
start(SequenceInstance, Statistics) - Method in class io.hyperfoil.api.connection.Request
 
start(EventExecutorGroup) - Method in interface io.hyperfoil.api.session.PhaseInstance
 
start(Path) - Method in interface io.hyperfoil.internal.Controller.Factory
 
startAfter - Variable in class io.hyperfoil.api.config.Phase
 
startAfter - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
startAfter() - Method in class io.hyperfoil.api.config.Phase
 
startAfter(PhaseReference) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
startAfter(String) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
startAfterStrict - Variable in class io.hyperfoil.api.config.Phase
 
startAfterStrict - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
startAfterStrict() - Method in class io.hyperfoil.api.config.Phase
 
startAfterStrict(PhaseReference) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
startAfterStrict(String) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
startSequence(String, boolean, Session.ConcurrencyPolicy) - Method in interface io.hyperfoil.api.session.Session
 
startTime - Variable in class io.hyperfoil.api.config.Phase
 
startTime - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
startTime - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
startTime() - Method in class io.hyperfoil.api.config.Phase
 
startTime(long) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
startTimestampMillis() - Method in class io.hyperfoil.api.connection.Request
 
startTimestampNanos() - Method in class io.hyperfoil.api.connection.Request
 
statistics() - Method in class io.hyperfoil.api.connection.Request
 
statistics(int, String) - Method in interface io.hyperfoil.api.session.Session
 
Statistics - Class in io.hyperfoil.api.statistics
This is a copy/subset of SingleWriterRecorder but uses StatisticsSnapshot instead of only the histogram.
Statistics(long) - Constructor for class io.hyperfoil.api.statistics.Statistics
 
Statistics.LongUpdater<C extends StatsExtension> - Interface in io.hyperfoil.api.statistics
 
Statistics.ObjectUpdater<C extends StatsExtension> - Interface in io.hyperfoil.api.statistics
 
statisticsCollectionPeriod() - Method in class io.hyperfoil.api.config.Benchmark
 
statisticsCollectionPeriod(long) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
StatisticsSnapshot - Class in io.hyperfoil.api.statistics
Non-thread safe mutable set of values.
StatisticsSnapshot() - Constructor for class io.hyperfoil.api.statistics.StatisticsSnapshot
 
StatisticsSummary - Class in io.hyperfoil.api.statistics
 
StatisticsSummary(long, long, long, long, long, SortedMap<Double, Long>, int, int, int, int, int, int, long, SortedMap<String, StatsExtension>) - Constructor for class io.hyperfoil.api.statistics.StatisticsSummary
 
stats(int) - Method in class io.hyperfoil.api.statistics.SessionStatistics
 
STATS_COMPLETE - io.hyperfoil.api.session.PhaseInstance.Status
 
StatsExtension - Interface in io.hyperfoil.api.statistics
 
status() - Method in class io.hyperfoil.api.connection.Request
 
status() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
step() - Method in class io.hyperfoil.api.config.Locator.Impl
 
step() - Method in interface io.hyperfoil.api.config.Locator
 
step(int) - Method in class io.hyperfoil.api.statistics.SessionStatistics
 
step(BaseSequenceBuilder.SimpleBuilder) - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
step(Step) - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
step(Class<D>) - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
Step - Interface in io.hyperfoil.api.config
 
Step.Catalog - Interface in io.hyperfoil.api.config
Marker interface that should have single implementation in other module.
stepBuilder(StepBuilder<?>) - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
StepBuilder<S extends StepBuilder<S>> - Interface in io.hyperfoil.api.config
 
StepBuilder.ActionAdapter - Class in io.hyperfoil.api.config
 
StepBuilder.ActionBuilderConverter - Class in io.hyperfoil.api.config
 
StepBuilder.ActionStep - Class in io.hyperfoil.api.config
 
StepCatalogFactory - Interface in io.hyperfoil.impl
 
steps - Variable in class io.hyperfoil.api.config.BaseSequenceBuilder
 
steps() - Method in class io.hyperfoil.api.config.Benchmark
 
steps() - Method in class io.hyperfoil.api.config.Sequence
 
stop() - Method in interface io.hyperfoil.api.deployment.DeployedAgent
 
stop() - Method in interface io.hyperfoil.api.session.Session
 
stop() - Method in interface io.hyperfoil.internal.Controller
 
subtract(StatisticsSnapshot) - Method in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
subtract(StatsExtension) - Method in class io.hyperfoil.api.statistics.Counters
 
subtract(StatsExtension) - Method in interface io.hyperfoil.api.statistics.StatsExtension
 
sumConcurrency() - Method in class io.hyperfoil.api.config.Scenario
 
summary(double[]) - Method in class io.hyperfoil.api.statistics.StatisticsSnapshot
 

T

tags() - Method in class io.hyperfoil.api.config.Benchmark
 
targetUsersPerSec - Variable in class io.hyperfoil.api.config.Model.RampRate
 
targetUsersPerSec(double) - Method in class io.hyperfoil.api.config.PhaseBuilder.RampRate
 
targetUsersPerSec(double, double) - Method in class io.hyperfoil.api.config.PhaseBuilder.RampRate
 
terminate() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
terminateAfterStrict - Variable in class io.hyperfoil.api.config.Phase
 
terminateAfterStrict - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
terminateAfterStrict() - Method in class io.hyperfoil.api.config.Phase
 
TERMINATED - io.hyperfoil.api.session.PhaseInstance.Status
 
TERMINATING - io.hyperfoil.api.session.PhaseInstance.Status
 
threads() - Method in class io.hyperfoil.api.config.Agent
 
threads(int) - Method in class io.hyperfoil.api.config.Benchmark
 
threads(int) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
TIMED_OUT - io.hyperfoil.api.connection.Request.Result
 
toString() - Method in class io.hyperfoil.api.config.Benchmark
 
toString() - Method in class io.hyperfoil.api.connection.Request
 
toString() - Method in class io.hyperfoil.api.session.SequenceInstance
 
toString() - Method in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
totalThreads() - Method in class io.hyperfoil.api.config.Benchmark
 
trace - Static variable in class io.hyperfoil.api.config.Phase
 
trace - Static variable in interface io.hyperfoil.api.session.WriteAccess
 
transform(Session, ByteBuf, int, int, boolean, ByteBuf) - Method in class io.hyperfoil.api.processor.Transformer.ProcessorAdapter
 
transform(Session, ByteBuf, int, int, boolean, ByteBuf) - Method in interface io.hyperfoil.api.processor.Transformer
 
Transformer - Interface in io.hyperfoil.api.processor
 
Transformer.BaseDelegating - Class in io.hyperfoil.api.processor
 
Transformer.Builder - Interface in io.hyperfoil.api.processor
 
Transformer.ProcessorAdapter - Class in io.hyperfoil.api.processor
 
TRIGGER_URL - Static variable in interface io.hyperfoil.internal.Properties
 
triggerUrl() - Method in class io.hyperfoil.api.config.Benchmark
 
triggerUrl(String) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
tryTerminate() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
type() - Method in interface io.hyperfoil.api.session.Session.Var
 

U

uniqueId() - Method in interface io.hyperfoil.api.session.Session
 
unsafeEnterSequence(SequenceInstance) - Method in class io.hyperfoil.api.connection.Request
 
unset() - Method in interface io.hyperfoil.api.session.Session.Var
 
unset(Session) - Method in interface io.hyperfoil.api.session.WriteAccess
 
update(C, long) - Method in interface io.hyperfoil.api.statistics.Statistics.LongUpdater
 
update(C, Object) - Method in interface io.hyperfoil.api.statistics.Statistics.ObjectUpdater
 
update(String, long, Supplier<C>, Statistics.LongUpdater<C>, long) - Method in class io.hyperfoil.api.statistics.Statistics
 
update(String, long, Supplier<C>, Statistics.ObjectUpdater<C>, Object) - Method in class io.hyperfoil.api.statistics.Statistics
 
users - Variable in class io.hyperfoil.api.config.Model.Always
 
users - Variable in class io.hyperfoil.api.config.Model.AtOnce
 
users(int) - Method in class io.hyperfoil.api.config.PhaseBuilder.Always
 
users(int) - Method in class io.hyperfoil.api.config.PhaseBuilder.AtOnce
 
users(int, int) - Method in class io.hyperfoil.api.config.PhaseBuilder.Always
 
users(int, int) - Method in class io.hyperfoil.api.config.PhaseBuilder.AtOnce
 
usersPerSec - Variable in class io.hyperfoil.api.config.Model.ConstantRate
 
usersPerSec(double) - Method in class io.hyperfoil.api.config.PhaseBuilder.ConstantRate
 
usersPerSec(double, double) - Method in class io.hyperfoil.api.config.PhaseBuilder.ConstantRate
 

V

VALID - io.hyperfoil.api.connection.Request.Result
 
validate(Phase) - Method in class io.hyperfoil.api.config.Model.Always
 
validate(Phase) - Method in class io.hyperfoil.api.config.Model.AtOnce
 
validate(Phase) - Method in class io.hyperfoil.api.config.Model.OpenModel
 
validate(Phase) - Method in interface io.hyperfoil.api.config.Model
 
value() - Method in annotation type io.hyperfoil.api.config.IncludeBuilders
 
value() - Method in annotation type io.hyperfoil.api.config.Name
 
value(int) - Method in interface io.hyperfoil.api.session.SharedData.SharedMap
 
valueOf(String) - Static method in enum io.hyperfoil.api.config.Benchmark.FailurePolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.hyperfoil.api.config.RelativeIteration
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.hyperfoil.api.config.SessionLimitPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.hyperfoil.api.connection.Request.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.hyperfoil.api.connection.Request.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.hyperfoil.api.session.PhaseInstance.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.hyperfoil.api.session.Session.ConcurrencyPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.hyperfoil.api.session.Session.VarType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.hyperfoil.api.config.Benchmark.FailurePolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.hyperfoil.api.config.RelativeIteration
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.hyperfoil.api.config.SessionLimitPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.hyperfoil.api.connection.Request.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.hyperfoil.api.connection.Request.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.hyperfoil.api.session.PhaseInstance.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.hyperfoil.api.session.Session.ConcurrencyPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.hyperfoil.api.session.Session.VarType
Returns an array containing the constants of this enum type, in the order they are declared.
valueType() - Method in class io.hyperfoil.api.config.PairBuilder.OfDouble
 
valueType() - Method in class io.hyperfoil.api.config.PairBuilder.OfString
 
valueType() - Method in interface io.hyperfoil.api.config.PairBuilder
 
variance - Variable in class io.hyperfoil.api.config.Model.OpenModel
 
variance - Variable in class io.hyperfoil.api.config.PhaseBuilder.OpenModel
 
variance(boolean) - Method in class io.hyperfoil.api.config.PhaseBuilder.OpenModel
 
version() - Method in class io.hyperfoil.api.config.Benchmark
 
Version - Class in io.hyperfoil.api
 
Version() - Constructor for class io.hyperfoil.api.Version
 
VERSION - Static variable in class io.hyperfoil.api.Version
 
visit(Object) - Method in class io.hyperfoil.impl.CollectingVisitor
 
visit(String, Object, Type) - Method in interface io.hyperfoil.api.config.Visitor
 
visit(String, Object, Type) - Method in class io.hyperfoil.impl.CollectingVisitor
 
Visitor - Interface in io.hyperfoil.api.config
 
Visitor() - Constructor for class io.hyperfoil.api.session.ResourceUtilizer.Visitor
 
Visitor.Ignore - Annotation Type in io.hyperfoil.api.config
 
Visitor.Invoke - Annotation Type in io.hyperfoil.api.config
 
visitSnapshots(Consumer<StatisticsSnapshot>) - Method in class io.hyperfoil.api.statistics.Statistics
 

W

WARN - io.hyperfoil.api.session.Session.ConcurrencyPolicy
 
weight(double) - Method in class io.hyperfoil.api.config.PhaseForkBuilder
 
withKey(String) - Method in interface io.hyperfoil.api.config.PartialBuilder
 
WriteAccess - Interface in io.hyperfoil.api.session
 
writes() - Method in class io.hyperfoil.api.session.AccessVisitor
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages