Skip navigation links
Hyperfoil API 0.3
A B C D E F G H I K L M N O P R S T U V W 

A

absoluteStartTime() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
accept(String, String) - Method in class io.hyperfoil.api.config.SLABuilder.LimitsBuilder
Use percentile (value between 0.0 and 1.0) as key and response time with unit (e.g.
accept(Request, ByteBuf) - Method in interface io.hyperfoil.api.http.RawBytesHandler
 
acceptsParam() - Method in interface io.hyperfoil.api.config.ServiceLoadedFactory
 
Access - Interface in io.hyperfoil.api.session
 
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
 
acquireSequence() - Method in interface io.hyperfoil.api.session.Session
 
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
 
Action.BuilderFactory - Interface in io.hyperfoil.api.session
 
Action.Step - Interface in io.hyperfoil.api.session
Combination of an action and a step.
activate(Session) - Method in interface io.hyperfoil.api.session.Access
Make variable set without changing its (pre-allocated) value.
add(double, long) - Method in class io.hyperfoil.api.config.SLABuilder.LimitsBuilder
 
add(CustomValue) - Method in interface io.hyperfoil.api.statistics.CustomValue
 
add(int) - Method in class io.hyperfoil.api.statistics.IntValue
 
add(CustomValue) - Method in class io.hyperfoil.api.statistics.IntValue
 
add(int) - Method in class io.hyperfoil.api.statistics.LongValue
 
add(CustomValue) - Method in class io.hyperfoil.api.statistics.LongValue
 
addAddress(String) - Method in class io.hyperfoil.api.config.HttpBuilder
 
addAgent(String, String, Map<String, String>) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
addCacheHit(long) - Method in class io.hyperfoil.api.statistics.Statistics
 
addCopyTo(BaseSequenceBuilder) - Method in interface io.hyperfoil.api.config.StepBuilder
Create a copy of this builder, adding it as a next step to the provided sequence.
addHttp(HttpBuilder) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
addInto(StatisticsSnapshot) - Method in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
addInvalid(long) - Method in class io.hyperfoil.api.statistics.Statistics
 
addItem() - Method in interface io.hyperfoil.api.config.MappingListBuilder
 
addItem() - Method in class io.hyperfoil.api.config.SLABuilder.ListBuilder
 
addPhase(String) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
address - Variable in class io.hyperfoil.client.Client.Agent
 
addresses() - Method in class io.hyperfoil.api.config.Http
 
addStatus(long, int) - Method in class io.hyperfoil.api.statistics.Statistics
 
addToInt(Session, int) - Method in interface io.hyperfoil.api.session.Access
 
after(R) - Method in interface io.hyperfoil.api.connection.Processor
Invoked after we record the last value from given response.
after(R) - Method in class io.hyperfoil.api.connection.Processor.BaseDelegating
 
afterData(HttpRequest) - Method in interface io.hyperfoil.api.http.BodyHandler
 
afterHeaders(HttpRequest) - Method in interface io.hyperfoil.api.http.HeaderHandler
 
Agent - Class in io.hyperfoil.api.config
 
Agent(String, String, Map<String, String>) - Constructor for class io.hyperfoil.api.config.Agent
 
Agent(String, String, String) - Constructor for class io.hyperfoil.client.Client.Agent
 
agents() - Method in class io.hyperfoil.api.config.Benchmark
 
agents() - Method in interface io.hyperfoil.client.Client
 
agents - Variable in class io.hyperfoil.client.Client.Run
 
alias() - Method in class io.hyperfoil.api.config.Http.KeyManager
 
alias(String) - Method in class io.hyperfoil.api.config.HttpBuilder.KeyManagerBuilder
 
ALL_VERSIONS - Static variable in enum io.hyperfoil.api.http.HttpVersion
 
allowHttp1x(boolean) - Method in class io.hyperfoil.api.config.HttpBuilder
 
allowHttp2(boolean) - Method in class io.hyperfoil.api.config.HttpBuilder
 
Always(SerializableSupplier<Benchmark>, int, String, Scenario, long, Collection<String>, Collection<String>, Collection<String>, long, long, int, String, int) - Constructor for class io.hyperfoil.api.config.Phase.Always
 
always(int) - Method in class io.hyperfoil.api.config.PhaseBuilder.Catalog
 
appendTo(StringBuilder) - Method in class io.hyperfoil.api.session.SequenceInstance
 
array() - Method in class io.hyperfoil.api.collection.Lookup
 
AtOnce(SerializableSupplier<Benchmark>, int, String, Scenario, long, Collection<String>, Collection<String>, Collection<String>, long, long, int, String, int) - Constructor for class io.hyperfoil.api.config.Phase.AtOnce
 
atOnce(int) - Method in class io.hyperfoil.api.config.PhaseBuilder.Catalog
 
attach(Connection) - Method in class io.hyperfoil.api.connection.Request
 
attach(EventExecutor, SharedData, HttpDestinationTable, SessionStatistics) - Method in interface io.hyperfoil.api.session.Session
 
authorities() - Method in interface io.hyperfoil.api.connection.HttpDestinationTable
 
authority() - Method in interface io.hyperfoil.api.connection.HttpClientPool
 
authority - Variable in class io.hyperfoil.api.connection.HttpRequest
 
authorityBytes() - Method in interface io.hyperfoil.api.connection.HttpDestinationTable
 

B

BaseDelegating(Processor<R>) - Constructor for class io.hyperfoil.api.connection.Processor.BaseDelegating
 
BaseSequenceBuilder - Class in io.hyperfoil.api.config
 
BaseSequenceBuilder(BaseSequenceBuilder) - Constructor for class io.hyperfoil.api.config.BaseSequenceBuilder
 
before(R) - Method in class io.hyperfoil.api.connection.Processor.BaseDelegating
 
before(R) - Method in interface io.hyperfoil.api.connection.Processor
Invoked before we record first value from given response.
beforeData(HttpRequest) - Method in interface io.hyperfoil.api.http.BodyHandler
 
beforeHeaders(HttpRequest) - Method in interface io.hyperfoil.api.http.HeaderHandler
 
beforeRequestHeaders(HttpRequest) - Method in interface io.hyperfoil.api.http.HttpCache
 
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, Ergonomics, Map<String, Http>, Collection<Phase>, Map<String, Object>, long) - Constructor for class io.hyperfoil.api.config.Benchmark
 
benchmark - Variable in class io.hyperfoil.api.config.Phase
 
benchmark() - Method in class io.hyperfoil.api.config.Phase
 
benchmark(String) - Method in interface io.hyperfoil.client.Client
 
benchmark - Variable in class io.hyperfoil.client.Client.Run
 
benchmark() - Method in interface io.hyperfoil.client.Client.RunRef
 
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
 
benchmarks() - Method in interface io.hyperfoil.client.Client
 
blockedCount - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
blockedCount - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
blockedRatio() - Method in class io.hyperfoil.api.config.SLA
 
blockedRatio(double) - Method in class io.hyperfoil.api.config.SLABuilder
Maximum allowed ratio of time spent waiting for usable connection to sum of response latencies.
blockedTime - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
blockedTime - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
BodyHandler - Interface in io.hyperfoil.api.http
 
BodyHandler.Builder - Interface in io.hyperfoil.api.http
 
BodyHandler.BuilderFactory - Interface in io.hyperfoil.api.http
Handlers parsing HTTP response body.
build() - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
build() - Method in class io.hyperfoil.api.config.ErgonomicsBuilder
 
build(boolean) - Method in class io.hyperfoil.api.config.HttpBuilder
 
build() - Method in class io.hyperfoil.api.config.HttpBuilder.KeyManagerBuilder
 
build() - Method in class io.hyperfoil.api.config.HttpBuilder.TrustManagerBuilder
 
build(SerializableSupplier<Benchmark>, AtomicInteger) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
build(SerializableSupplier<Phase>) - Method in class io.hyperfoil.api.config.ScenarioBuilder
 
build(SerializableSupplier<Phase>) - Method in class io.hyperfoil.api.config.SequenceBuilder
 
build() - Method in class io.hyperfoil.api.config.SLABuilder
 
build() - Method in class io.hyperfoil.api.config.SLABuilder.ListBuilder
 
build(SerializableSupplier<Sequence>) - Method in interface io.hyperfoil.api.config.StepBuilder
 
build() - Method in interface io.hyperfoil.api.connection.Processor.Builder
 
build(SerializableSupplier<? extends Step>) - Method in interface io.hyperfoil.api.http.BodyHandler.Builder
 
build(SerializableSupplier<? extends Step>) - Method in interface io.hyperfoil.api.http.HeaderHandler.Builder
 
build(SerializableSupplier<? extends Step>) - Method in interface io.hyperfoil.api.http.StatusHandler.Builder
 
build() - Method in interface io.hyperfoil.api.session.Action.Builder
 
builder() - Static method in class io.hyperfoil.api.config.BenchmarkBuilder
 
builder() - Method in class io.hyperfoil.api.config.ServiceLoadedContract
 
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.
buildPhase(SerializableSupplier<Benchmark>, SerializableSupplier<Phase>, int, int, PhaseForkBuilder) - Method in class io.hyperfoil.api.config.PhaseBuilder.Always
 
buildPhase(SerializableSupplier<Benchmark>, SerializableSupplier<Phase>, int, int, PhaseForkBuilder) - Method in class io.hyperfoil.api.config.PhaseBuilder.AtOnce
 
buildPhase(SerializableSupplier<Benchmark>, SerializableSupplier<Phase>, int, int, PhaseForkBuilder) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
buildPhase(SerializableSupplier<Benchmark>, SerializableSupplier<Phase>, int, int, PhaseForkBuilder) - Method in class io.hyperfoil.api.config.PhaseBuilder.ConstantPerSec
 
buildPhase(SerializableSupplier<Benchmark>, SerializableSupplier<Phase>, int, int, PhaseForkBuilder) - Method in class io.hyperfoil.api.config.PhaseBuilder.RampPerSec
 
buildPhase(SerializableSupplier<Benchmark>, SerializableSupplier<Phase>, int, int, PhaseForkBuilder) - Method in class io.hyperfoil.api.config.PhaseBuilder.Sequentially
 
buildSteps(SerializableSupplier<Sequence>) - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 

C

cacheControl - Variable in class io.hyperfoil.api.connection.HttpRequest
 
CacheControl - Class in io.hyperfoil.api.http
 
CacheControl() - Constructor for class io.hyperfoil.api.http.CacheControl
 
cacheHits - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
cacheHits - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
call() - Method in class io.hyperfoil.api.connection.Request
This method works as timeout handler
canBeLocated() - Method in interface io.hyperfoil.api.config.StepBuilder
capacity() - Method in interface io.hyperfoil.api.session.SharedData.SharedMap
 
certBytes() - Method in class io.hyperfoil.api.config.Http.KeyManager
 
certBytes() - Method in class io.hyperfoil.api.config.Http.TrustManager
 
certBytes(byte[]) - Method in class io.hyperfoil.api.config.HttpBuilder.KeyManagerBuilder
 
certBytes(byte[]) - Method in class io.hyperfoil.api.config.HttpBuilder.TrustManagerBuilder
 
certFile(String) - Method in class io.hyperfoil.api.config.HttpBuilder.KeyManagerBuilder
 
certFile(String) - Method in class io.hyperfoil.api.config.HttpBuilder.TrustManagerBuilder
 
clear() - Method in interface io.hyperfoil.api.http.HttpCache
 
clear() - Method in interface io.hyperfoil.api.session.SharedData.SharedMap
 
Client - Interface in io.hyperfoil.client
API for server control
Client.Agent - Class in io.hyperfoil.client
 
Client.BenchmarkRef - Interface in io.hyperfoil.client
 
Client.CustomStats - Class in io.hyperfoil.client
 
Client.MinMax - Class in io.hyperfoil.client
 
Client.Phase - Class in io.hyperfoil.client
 
Client.RequestStatisticsResponse - Class in io.hyperfoil.client
 
Client.RequestStats - Class in io.hyperfoil.client
 
Client.Run - Class in io.hyperfoil.client
 
Client.RunRef - Interface in io.hyperfoil.client
 
clientPool() - Method in interface io.hyperfoil.api.connection.HttpConnectionPool
 
clone() - Method in interface io.hyperfoil.api.statistics.CustomValue
 
clone() - Method in class io.hyperfoil.api.statistics.IntValue
 
clone() - Method in class io.hyperfoil.api.statistics.LongValue
 
clone() - Method in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
close() - Method in interface io.hyperfoil.api.connection.Connection
 
CLOSED_EXCEPTION - Static variable in interface io.hyperfoil.api.connection.Connection
 
complete() - Method in class io.hyperfoil.api.config.ServiceLoadedContract
 
completed - Variable in class io.hyperfoil.client.Client.Phase
 
config() - Method in interface io.hyperfoil.api.connection.HttpClientPool
 
connectFailureCount - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
connectFailureCount - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
Connection - Interface in io.hyperfoil.api.connection
 
connection() - Method in interface io.hyperfoil.api.connection.HttpRequestWriter
 
connection() - Method in class io.hyperfoil.api.connection.Request
 
connectionPool(EventExecutor) - Method in interface io.hyperfoil.api.connection.HttpClientPool
 
connections() - Method in interface io.hyperfoil.api.connection.HttpConnectionPool
 
connections() - Method in interface io.hyperfoil.client.Client.RunRef
 
ConstantPerSec(SerializableSupplier<Benchmark>, int, String, Scenario, long, Collection<String>, Collection<String>, Collection<String>, long, long, int, String, double, boolean, int) - Constructor for class io.hyperfoil.api.config.Phase.ConstantPerSec
 
constantPerSec(int) - Method in class io.hyperfoil.api.config.PhaseBuilder.Catalog
 
context() - Method in interface io.hyperfoil.api.connection.Connection
 
copy(Locator) - Method in interface io.hyperfoil.api.config.BuilderBase
Should be overridden if the locator parameter in ServiceLoadedFactory.newBuilder(Locator, String) is used.
copy(Locator, Collection<? extends BuilderBase<T>>) - Static method in interface io.hyperfoil.api.config.BuilderBase
 
copy() - Method in interface io.hyperfoil.util.Copyable
 
Copyable<T extends Copyable> - Interface in io.hyperfoil.util
 
copyInto(StatisticsSnapshot) - Method in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
create() - Method in interface io.hyperfoil.api.deployment.Deployer.Factory
 
create(BaseSequenceBuilder) - Method in interface io.hyperfoil.impl.StepCatalogFactory
 
currentSequence(SequenceInstance) - Method in interface io.hyperfoil.api.session.Session
 
currentSequence() - Method in interface io.hyperfoil.api.session.Session
 
custom - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
customName - Variable in class io.hyperfoil.client.Client.CustomStats
 
CustomStats(String, int, String, String, String) - Constructor for class io.hyperfoil.client.Client.CustomStats
 
customStats() - Method in interface io.hyperfoil.client.Client.RunRef
 
CustomValue - Interface in io.hyperfoil.api.statistics
 

D

data() - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
declareInt(Session) - Method in interface io.hyperfoil.api.session.Access
 
declareObject(Session) - Method in interface io.hyperfoil.api.session.Access
 
declareResource(Session.ResourceKey<R>, R) - Method in interface io.hyperfoil.api.session.Session
 
decoupledHttp() - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
DEFAULT - Static variable in class io.hyperfoil.api.config.SLA
 
defaultHttp() - Method in class io.hyperfoil.api.config.Benchmark
 
defaultPort - Variable in enum io.hyperfoil.api.config.Protocol
 
definition() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
delegate - Variable in class io.hyperfoil.api.connection.Processor.BaseDelegating
 
DeployedAgent - Interface in io.hyperfoil.api.deployment
 
Deployer - Interface in io.hyperfoil.api.deployment
 
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.Phase.Always
 
description() - Method in class io.hyperfoil.api.config.Phase.AtOnce
 
description() - Method in class io.hyperfoil.api.config.Phase.ConstantPerSec
 
description() - Method in class io.hyperfoil.api.config.Phase
 
description() - Method in class io.hyperfoil.api.config.Phase.Noop
 
description() - Method in class io.hyperfoil.api.config.Phase.RampPerSec
 
description() - Method in class io.hyperfoil.api.config.Phase.Sequentially
 
description - Variable in class io.hyperfoil.client.Client.Phase
 
description - Variable in class io.hyperfoil.client.Client.Run
 
deserialize(byte[]) - Static method in class io.hyperfoil.util.Util
 
directHttp2() - Method in class io.hyperfoil.api.config.Http
 
directHttp2(boolean) - Method in class io.hyperfoil.api.config.HttpBuilder
 
downloadAgentLog(DeployedAgent, long, String, Handler<AsyncResult<Void>>) - Method in interface io.hyperfoil.api.deployment.Deployer
 
downloadLog(String, String, long, String) - Method in interface io.hyperfoil.client.Client
 
duration - Variable in class io.hyperfoil.api.config.Phase
 
duration() - Method in class io.hyperfoil.api.config.Phase
 
duration - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
duration(long) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
duration(String) - 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.
EMPTY - Static variable in interface io.hyperfoil.api.config.BenchmarkData
 
enableSequence(SequenceInstance) - Method in interface io.hyperfoil.api.session.Session
 
end() - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
end() - Method in class io.hyperfoil.api.config.HttpBuilder.KeyManagerBuilder
 
end() - Method in class io.hyperfoil.api.config.HttpBuilder.TrustManagerBuilder
 
end() - Method in class io.hyperfoil.api.config.SequenceBuilder
 
end() - Method in class io.hyperfoil.api.config.SLABuilder.LimitsBuilder
 
end(long) - Method in class io.hyperfoil.api.statistics.Statistics
 
endHttp() - Method in class io.hyperfoil.api.config.HttpBuilder
 
endList() - Method in class io.hyperfoil.api.config.SLABuilder.ListBuilder
 
endPhase() - Method in class io.hyperfoil.api.config.PhaseBuilder
 
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
 
endSLA() - Method in class io.hyperfoil.api.config.SLABuilder
 
endStep() - Method in interface io.hyperfoil.api.config.StepBuilder
 
endTime - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
ergonomics() - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
Ergonomics - Class in io.hyperfoil.api.config
Automatic options that insert or adjust steps or sequences to provide 'common' behaviour.
Ergonomics(boolean, boolean) - Constructor for class io.hyperfoil.api.config.Ergonomics
 
ErgonomicsBuilder - Class in io.hyperfoil.api.config
 
ErgonomicsBuilder() - Constructor for class io.hyperfoil.api.config.ErgonomicsBuilder
 
errorRatio() - Method in class io.hyperfoil.api.config.SLA
 
errorRatio(double) - Method in class io.hyperfoil.api.config.SLABuilder
Maximum allowed ratio of errors.
errors() - Method in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
errors - Variable in class io.hyperfoil.client.Client.Run
 
executor() - Method in interface io.hyperfoil.api.connection.HttpConnectionPool
 
executor() - Method in interface io.hyperfoil.api.session.Session
 
executors() - Method in interface io.hyperfoil.api.connection.HttpClientPool
 

F

fail(Throwable) - Method in interface io.hyperfoil.api.session.PhaseInstance
 
fail(Throwable) - Method in interface io.hyperfoil.api.session.Session
 
failedSLAs - Variable in class io.hyperfoil.client.Client.RequestStats
 
Failure(SLA, String, String, StatisticsSnapshot, String) - Constructor for class io.hyperfoil.api.config.SLA.Failure
 
files() - Method in class io.hyperfoil.api.config.Benchmark
 
files() - Method in interface io.hyperfoil.api.config.BenchmarkData
 
find(Access) - 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
 
forEach(Consumer<T>) - Method in interface io.hyperfoil.api.collection.ElasticPool
 
fork(String) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
fork - Variable in class io.hyperfoil.api.config.PhaseReference
 
forks - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
forTesting() - Static method in class io.hyperfoil.api.config.HttpBuilder
 
fromPort(int) - Static method in enum io.hyperfoil.api.config.Protocol
 
fromScheme(String) - Static method in enum io.hyperfoil.api.config.Protocol
 
fromStep(StepBuilder) - Static method in interface io.hyperfoil.api.config.Locator
 
FutureSupplier<T> - Class in io.hyperfoil.impl
 
FutureSupplier() - Constructor for class io.hyperfoil.impl.FutureSupplier
 

G

get(K) - Method in class io.hyperfoil.api.collection.Lookup
 
get() - Method in interface io.hyperfoil.client.Client.BenchmarkRef
 
get() - Method in interface io.hyperfoil.client.Client.RunRef
 
get() - Method in class io.hyperfoil.impl.FutureSupplier
 
getBlockedTime() - Method in class io.hyperfoil.api.session.SequenceInstance
 
getConnectionPool(String) - Method in interface io.hyperfoil.api.connection.HttpDestinationTable
 
getCustom(long, Object, Supplier<T>) - Method in class io.hyperfoil.api.statistics.Statistics
 
getError() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
getInt(Session) - Method in interface io.hyperfoil.api.session.Access
 
getObject(Session) - Method in interface io.hyperfoil.api.session.Access
 
getOrCreate(Phase, int, String, long) - Method in class io.hyperfoil.api.statistics.SessionStatistics
 
getResource(Session.ResourceKey<R>) - Method in interface io.hyperfoil.api.session.Session
 
getVar(Session) - Method in interface io.hyperfoil.api.session.Access
 

H

handleBodyPart(HttpRequest, ByteBuf) - Method in interface io.hyperfoil.api.http.HttpResponseHandlers
 
handleData(HttpRequest, ByteBuf) - Method in interface io.hyperfoil.api.http.BodyHandler
 
handleEnd(R, boolean) - Method in interface io.hyperfoil.api.connection.ResponseHandlers
 
handleHeader(HttpRequest, CharSequence, CharSequence) - Method in interface io.hyperfoil.api.http.HeaderHandler
 
handleHeader(HttpRequest, CharSequence, CharSequence) - Method in interface io.hyperfoil.api.http.HttpResponseHandlers
 
handleRawBytes(HttpRequest, ByteBuf) - Method in interface io.hyperfoil.api.http.HttpResponseHandlers
 
handlers - Variable in class io.hyperfoil.api.connection.HttpRequest
 
handlers() - Method in class io.hyperfoil.api.connection.HttpRequest
 
handleStatus(HttpRequest, int, String) - Method in interface io.hyperfoil.api.http.HttpResponseHandlers
 
handleStatus(Request, int) - Method in interface io.hyperfoil.api.http.StatusHandler
 
handleThrowable(Throwable) - Method in class io.hyperfoil.api.connection.HttpRequest
 
handleThrowable(Throwable) - Method in class io.hyperfoil.api.connection.Request
 
handleThrowable(R, Throwable) - Method in interface io.hyperfoil.api.connection.ResponseHandlers
 
hasRawBytesHandler() - Method in interface io.hyperfoil.api.http.HttpResponseHandlers
 
HeaderHandler - Interface in io.hyperfoil.api.http
 
HeaderHandler.Builder - Interface in io.hyperfoil.api.http
 
HeaderHandler.BuilderFactory - Interface in io.hyperfoil.api.http
 
histogram - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
host() - Method in class io.hyperfoil.api.config.Http
 
host(String) - Method in class io.hyperfoil.api.config.HttpBuilder
 
host() - Method in interface io.hyperfoil.api.connection.Connection
 
host() - Method in interface io.hyperfoil.api.connection.HttpClientPool
 
http() - Method in class io.hyperfoil.api.config.Benchmark
 
http() - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
http(String) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
Http - Class in io.hyperfoil.api.config
 
Http(boolean, Protocol, String, int, String[], HttpVersion[], int, int, int, boolean, long, boolean, Http.KeyManager, Http.TrustManager) - Constructor for class io.hyperfoil.api.config.Http
 
Http.KeyManager - Class in io.hyperfoil.api.config
 
Http.TrustManager - Class in io.hyperfoil.api.config
 
HttpBuilder - Class in io.hyperfoil.api.config
 
HttpBuilder.KeyManagerBuilder - Class in io.hyperfoil.api.config
 
HttpBuilder.TrustManagerBuilder - Class in io.hyperfoil.api.config
 
HttpCache - Interface in io.hyperfoil.api.http
 
httpCache() - Method in interface io.hyperfoil.api.session.Session
 
HttpCache.Record - Interface in io.hyperfoil.api.http
 
HttpClientPool - Interface in io.hyperfoil.api.connection
Manages access to single host (identified by the same URL), keeping a HttpConnectionPool for each executor.
HttpConnection - Interface in io.hyperfoil.api.connection
 
HttpConnectionPool - Interface in io.hyperfoil.api.connection
 
httpConnectionPool(String) - Method in interface io.hyperfoil.api.session.Session
 
httpDestinations() - Method in interface io.hyperfoil.api.session.Session
 
HttpDestinationTable - Interface in io.hyperfoil.api.connection
Manages all http connection pools for sessions in single executor.
HttpMethod - Enum in io.hyperfoil.api.http
 
HttpRequest - Class in io.hyperfoil.api.connection
 
HttpRequest(Session) - Constructor for class io.hyperfoil.api.connection.HttpRequest
 
HttpRequest.ProcessorBuilderFactory - Interface in io.hyperfoil.api.connection
Processors for HTTP requests.
httpRequestPool() - Method in interface io.hyperfoil.api.session.Session
 
HttpRequestWriter - Interface in io.hyperfoil.api.connection
 
HttpResponseHandlers - Interface in io.hyperfoil.api.http
 
HttpVersion - Enum in io.hyperfoil.api.http
 

I

id - Variable in class io.hyperfoil.api.config.Phase
 
id() - Method in class io.hyperfoil.api.config.Phase
 
id() - Method in interface io.hyperfoil.api.config.Sequence
 
id() - Method in interface io.hyperfoil.api.config.SLA.Provider
 
id - Variable in class io.hyperfoil.client.Client.Run
 
id() - Method in interface io.hyperfoil.client.Client.RunRef
 
ignoreExpires - Variable in class io.hyperfoil.api.http.CacheControl
 
Immutable - Interface in io.hyperfoil.util
Marker interface for objects that are immutable and therefore safe to publish without copy.
incrementBlockedCount(long) - Method in class io.hyperfoil.api.statistics.Statistics
 
incrementBlockedTime(long, long) - Method in class io.hyperfoil.api.statistics.Statistics
 
incrementRequests(long) - Method in class io.hyperfoil.api.statistics.Statistics
 
incrementResets(long) - Method in class io.hyperfoil.api.statistics.Statistics
 
incrementTimeouts(long) - Method in class io.hyperfoil.api.statistics.Statistics
 
index() - Method in class io.hyperfoil.api.session.SequenceInstance
 
inFlight() - Method in interface io.hyperfoil.api.connection.Connection
 
initialSequence(String) - 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.Phase.RampPerSec
 
initialUsersPerSec(double) - Method in class io.hyperfoil.api.config.PhaseBuilder.RampPerSec
 
initialUsersPerSec(double, double) - Method in class io.hyperfoil.api.config.PhaseBuilder.RampPerSec
 
inlineConfig - Variable in class io.hyperfoil.api.config.Agent
 
insertAfter(StepBuilder) - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
insertBefore(StepBuilder) - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
instantiate(Session, int) - Method in interface io.hyperfoil.api.config.Sequence
 
intValue() - Method in interface io.hyperfoil.api.session.Session.Var
 
IntValue - Class in io.hyperfoil.api.statistics
 
IntValue() - Constructor for class io.hyperfoil.api.statistics.IntValue
 
intVar(String) - Method in class io.hyperfoil.api.config.ScenarioBuilder
 
intVars() - Method in class io.hyperfoil.api.config.Scenario
 
invalid - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
invalid - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
invalidate - Variable in class io.hyperfoil.api.http.CacheControl
 
invalidate(CharSequence, CharSequence) - Method in interface io.hyperfoil.api.http.HttpCache
 
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 interface io.hyperfoil.api.session.Action.Step
 
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.http - package io.hyperfoil.api.http
 
io.hyperfoil.api.session - package io.hyperfoil.api.session
 
io.hyperfoil.api.statistics - package io.hyperfoil.api.statistics
 
io.hyperfoil.client - package io.hyperfoil.client
 
io.hyperfoil.function - package io.hyperfoil.function
 
io.hyperfoil.impl - package io.hyperfoil.impl
 
io.hyperfoil.util - package io.hyperfoil.util
 
isActive() - Method in interface io.hyperfoil.api.session.Session
 
isAvailable() - Method in interface io.hyperfoil.api.connection.Connection
 
isCached(HttpRequest, HttpRequestWriter) - Method in interface io.hyperfoil.api.http.HttpCache
 
isClosed() - Method in interface io.hyperfoil.api.connection.HttpConnection
 
isCompleted() - Method in class io.hyperfoil.api.connection.Request
 
isCompleted() - Method in class io.hyperfoil.api.session.SequenceInstance
 
isDefault() - Method in class io.hyperfoil.api.config.Http
 
isDepleted() - Method in class io.hyperfoil.api.collection.LimitedPool
 
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
 
isNull() - Method in interface io.hyperfoil.api.statistics.CustomValue
 
isNull() - Method in class io.hyperfoil.api.statistics.IntValue
 
isNull() - Method in class io.hyperfoil.api.statistics.LongValue
 
isSecure() - Method in interface io.hyperfoil.api.connection.HttpClientPool
 
isSecure() - Method in interface io.hyperfoil.api.connection.HttpConnection
 
isSet(Session) - Method in interface io.hyperfoil.api.session.Access
 
isSet() - Method in interface io.hyperfoil.api.session.Session.Var
 
isValid() - Method in class io.hyperfoil.api.connection.Request
 
iteration - Variable in class io.hyperfoil.api.config.PhaseReference
 
iterator() - Method in class io.hyperfoil.api.statistics.SessionStatistics
 

K

key(int) - Method in interface io.hyperfoil.api.session.SharedData.SharedMap
 
keyBytes() - Method in class io.hyperfoil.api.config.Http.KeyManager
 
keyBytes(byte[]) - Method in class io.hyperfoil.api.config.HttpBuilder.KeyManagerBuilder
 
keyFile(String) - Method in class io.hyperfoil.api.config.HttpBuilder.KeyManagerBuilder
 
keyManager() - Method in class io.hyperfoil.api.config.Http
 
KeyManager(String, byte[], String, String, byte[], byte[]) - Constructor for class io.hyperfoil.api.config.Http.KeyManager
 
keyManager() - Method in class io.hyperfoil.api.config.HttpBuilder
 
KeyManagerBuilder() - Constructor for class io.hyperfoil.api.config.HttpBuilder.KeyManagerBuilder
 
kill() - Method in interface io.hyperfoil.client.Client.RunRef
 

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
 
limits() - Method in class io.hyperfoil.api.config.SLABuilder
Percentile limits.
LimitsBuilder() - Constructor for class io.hyperfoil.api.config.SLABuilder.LimitsBuilder
 
ListBuilder - Interface in io.hyperfoil.api.config
 
ListBuilder(P) - Constructor for class io.hyperfoil.api.config.SLABuilder.ListBuilder
 
Locator - Interface in io.hyperfoil.api.config
 
Locator.Step - Class in io.hyperfoil.api.config
 
log - Static variable in class io.hyperfoil.api.config.Phase
 
LongValue - Class in io.hyperfoil.api.statistics
 
LongValue() - Constructor for class io.hyperfoil.api.statistics.LongValue
 
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
 
maps() - Method in class io.hyperfoil.api.statistics.SessionStatistics
 
markInvalid() - Method in class io.hyperfoil.api.connection.Request
 
matchingCached - Variable in class io.hyperfoil.api.http.CacheControl
 
max - Variable in class io.hyperfoil.client.Client.MinMax
 
maxDuration - Variable in class io.hyperfoil.api.config.Phase
 
maxDuration() - Method in class io.hyperfoil.api.config.Phase
 
maxDuration - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
maxDuration(long) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
maxDuration(String) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
maxHttp2Streams() - Method in class io.hyperfoil.api.config.Http
 
maxHttp2Streams(int) - Method in class io.hyperfoil.api.config.HttpBuilder
 
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
 
maxResponseTime - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
maxSequences() - Method in class io.hyperfoil.api.config.Scenario
 
maxSessionsEstimate - Variable in class io.hyperfoil.api.config.Phase.ConstantPerSec
 
maxSessionsEstimate - Variable in class io.hyperfoil.api.config.Phase.RampPerSec
 
maxSessionsEstimate(int) - Method in class io.hyperfoil.api.config.PhaseBuilder.ConstantPerSec
 
maxSessionsEstimate(int) - Method in class io.hyperfoil.api.config.PhaseBuilder.RampPerSec
 
maxUnfinishedSessions - Variable in class io.hyperfoil.api.config.Phase
 
maxUnfinishedSessions - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
maxUnfinishedSessions(int) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
maxUsed() - Method in interface io.hyperfoil.api.collection.ElasticPool
 
meanResponseTime() - Method in class io.hyperfoil.api.config.SLA
 
meanResponseTime(long, TimeUnit) - Method in class io.hyperfoil.api.config.SLABuilder
 
meanResponseTime(String) - Method in class io.hyperfoil.api.config.SLABuilder
Maximum allowed mean (average) response time.
meanResponseTime - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
meanSendTime - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
message() - Method in class io.hyperfoil.api.config.SLA.Failure
 
method - Variable in class io.hyperfoil.api.connection.HttpRequest
 
metric() - Method in class io.hyperfoil.api.config.SLA.Failure
 
metric - Variable in class io.hyperfoil.client.Client.CustomStats
 
metric - Variable in class io.hyperfoil.client.Client.RequestStats
 
min - Variable in class io.hyperfoil.client.Client.MinMax
 
MinMax(int, int) - Constructor for class io.hyperfoil.client.Client.MinMax
 
minResponseTime - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
minUsed() - Method in interface io.hyperfoil.api.collection.ElasticPool
 

N

name - Variable in class io.hyperfoil.api.config.Agent
 
name() - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
name() - Method in class io.hyperfoil.api.config.Benchmark
 
name(String) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
name - Variable in class io.hyperfoil.api.config.Phase
 
name() - Method in class io.hyperfoil.api.config.Phase
 
name - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
name() - Method in class io.hyperfoil.api.config.PhaseBuilder
 
name() - Method in interface io.hyperfoil.api.config.Sequence
 
name() - Method in class io.hyperfoil.api.config.SequenceBuilder
 
name() - Method in interface io.hyperfoil.api.config.ServiceLoadedFactory
 
name() - Method in interface io.hyperfoil.api.deployment.Deployer.Factory
 
name() - Method in class io.hyperfoil.api.session.SequenceInstance
 
name - Variable in class io.hyperfoil.client.Client.Agent
 
name() - Method in interface io.hyperfoil.client.Client.BenchmarkRef
 
name - Variable in class io.hyperfoil.client.Client.Phase
 
netty - Variable in enum io.hyperfoil.api.http.HttpMethod
 
newBuilder(Locator, String) - Method in interface io.hyperfoil.api.config.ServiceLoadedFactory
Constructs the builder, usually passing the build target as a constructor arg to the builder instance.
newMap(String) - Method in interface io.hyperfoil.api.session.SharedData
 
next() - Method in interface io.hyperfoil.api.connection.HttpClientPool
 
nextItem(String) - Method in interface io.hyperfoil.api.config.ListBuilder
 
nextSequence(String) - Method in class io.hyperfoil.api.config.SequenceBuilder
 
nextSequence(String) - Method in interface io.hyperfoil.api.session.Session
 
noCache - Variable in class io.hyperfoil.api.http.CacheControl
 
Noop(SerializableSupplier<Benchmark>, int, String, Collection<String>, Collection<String>, Collection<String>, Scenario) - Constructor for class io.hyperfoil.api.config.Phase.Noop
 
noop(SerializableSupplier<Benchmark>, int, String, List<String>, List<String>, List<String>) - Static method in class io.hyperfoil.api.config.PhaseBuilder
 
noStore - Variable in class io.hyperfoil.api.http.CacheControl
 
notifyFinished(Session) - Method in interface io.hyperfoil.api.session.PhaseInstance
 
notifyTerminated(Session) - Method in interface io.hyperfoil.api.session.PhaseInstance
 

O

objectValue() - Method in interface io.hyperfoil.api.session.Session.Var
 
objectVar(String) - Method in class io.hyperfoil.api.config.ScenarioBuilder
 
objectVars() - Method in class io.hyperfoil.api.config.Scenario
 
OfDouble() - Constructor for class io.hyperfoil.api.config.PairBuilder.OfDouble
 
OfString() - Constructor for class io.hyperfoil.api.config.PairBuilder.OfString
 
onChange(Phase, PhaseInstance.Status, Throwable) - Method in interface io.hyperfoil.api.session.PhaseChangeHandler
 
onlyIfCached - Variable in class io.hyperfoil.api.http.CacheControl
 
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
 
parseLong(CharSequence) - Static method in class io.hyperfoil.util.Util
 
parseLong(CharSequence, int, int) - Static method in class io.hyperfoil.util.Util
 
parseLong(CharSequence, int, int, long) - Static method in class io.hyperfoil.util.Util
 
parseToMillis(String) - Static method in class io.hyperfoil.util.Util
 
parseToNanos(String) - Static method in class io.hyperfoil.util.Util
 
PartialBuilder - Interface in io.hyperfoil.api.config
This builder is useful when we want to use custom keys in YAML.
password() - Method in class io.hyperfoil.api.config.Http.KeyManager
 
password() - Method in class io.hyperfoil.api.config.Http.TrustManager
 
password(String) - Method in class io.hyperfoil.api.config.HttpBuilder.KeyManagerBuilder
 
password(String) - Method in class io.hyperfoil.api.config.HttpBuilder.TrustManagerBuilder
 
path - Variable in class io.hyperfoil.api.connection.HttpRequest
 
peekRequest(int) - Method in interface io.hyperfoil.api.connection.HttpConnection
 
percentile() - Method in class io.hyperfoil.api.config.SLA.PercentileLimit
 
PercentileLimit(double, long) - Constructor for class io.hyperfoil.api.config.SLA.PercentileLimit
 
percentileLimits() - Method in class io.hyperfoil.api.config.SLA
 
percentileResponseTime - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
Phase - Class in io.hyperfoil.api.config
 
Phase(SerializableSupplier<Benchmark>, int, String, Scenario, long, Collection<String>, Collection<String>, Collection<String>, long, long, int, String) - Constructor for class io.hyperfoil.api.config.Phase
 
phase - Variable in class io.hyperfoil.api.config.PhaseReference
 
phase() - Method in interface io.hyperfoil.api.config.Sequence
 
phase() - Method in class io.hyperfoil.api.config.SLA.Failure
 
phase() - Method in interface io.hyperfoil.api.session.Session
 
phase(int) - Method in class io.hyperfoil.api.statistics.SessionStatistics
 
phase - Variable in class io.hyperfoil.client.Client.CustomStats
 
Phase(String, String, String, Date, String, Date, String, String) - Constructor for class io.hyperfoil.client.Client.Phase
 
phase - Variable in class io.hyperfoil.client.Client.RequestStats
 
Phase.Always - Class in io.hyperfoil.api.config
 
Phase.AtOnce - Class in io.hyperfoil.api.config
 
Phase.ConstantPerSec - Class in io.hyperfoil.api.config
 
Phase.Noop - Class in io.hyperfoil.api.config
 
Phase.RampPerSec - Class in io.hyperfoil.api.config
 
Phase.Sequentially - Class in io.hyperfoil.api.config
 
PhaseBuilder<PB extends PhaseBuilder> - 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.ConstantPerSec - Class in io.hyperfoil.api.config
 
PhaseBuilder.RampPerSec - 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
 
phases - Variable in class io.hyperfoil.client.Client.Run
 
phasesById() - Method in class io.hyperfoil.api.config.Benchmark
 
ping() - Method in interface io.hyperfoil.client.Client
 
pipeliningLimit() - Method in class io.hyperfoil.api.config.Http
 
pipeliningLimit(int) - Method in class io.hyperfoil.api.config.HttpBuilder
 
port() - Method in class io.hyperfoil.api.config.Http
 
port(int) - Method in class io.hyperfoil.api.config.HttpBuilder
 
portOrDefault(int) - Method in enum io.hyperfoil.api.config.Protocol
 
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.HttpBuilder
 
prepareBuild() - Method in class io.hyperfoil.api.config.PhaseBuilder
 
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.SLABuilder
 
prepareBuild() - Method in interface io.hyperfoil.api.config.StepBuilder
 
printHeader(PrintWriter, double[]) - Static method in class io.hyperfoil.api.statistics.StatisticsSummary
 
printTo(PrintWriter) - Method in class io.hyperfoil.api.statistics.StatisticsSummary
 
proceed(EventExecutorGroup) - Method in interface io.hyperfoil.api.session.PhaseInstance
 
proceed() - Method in interface io.hyperfoil.api.session.Session
Run anything that can be executed.
process(R, ByteBuf, int, int, boolean) - Method in interface io.hyperfoil.api.connection.Processor
 
Processor<R extends Request> - Interface in io.hyperfoil.api.connection
 
Processor.BaseDelegating<R extends Request> - Class in io.hyperfoil.api.connection
 
Processor.Builder<R extends Request> - Interface in io.hyperfoil.api.connection
 
progress(Session) - Method in class io.hyperfoil.api.session.SequenceInstance
 
properties - Variable in class io.hyperfoil.api.config.Agent
 
protocol() - Method in class io.hyperfoil.api.config.Http
 
protocol(Protocol) - Method in class io.hyperfoil.api.config.HttpBuilder
 
Protocol - Enum in io.hyperfoil.api.config
 
protocolName - Variable in enum io.hyperfoil.api.http.HttpVersion
 
protocolName() - Method in enum io.hyperfoil.api.http.HttpVersion
 
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, Access, Object) - Method in interface io.hyperfoil.api.session.SharedData
 
pulse() - Method in interface io.hyperfoil.api.connection.HttpConnectionPool
 
pushMap(String, SharedData.SharedMap) - Method in interface io.hyperfoil.api.session.SharedData
 
put(Access, Object) - Method in interface io.hyperfoil.api.session.SharedData.SharedMap
 
putHeader(CharSequence, CharSequence) - Method in interface io.hyperfoil.api.connection.HttpRequestWriter
 

R

RampPerSec(SerializableSupplier<Benchmark>, int, String, Scenario, long, Collection<String>, Collection<String>, Collection<String>, long, long, int, String, double, double, boolean, int) - Constructor for class io.hyperfoil.api.config.Phase.RampPerSec
 
rampPerSec(int, int) - Method in class io.hyperfoil.api.config.PhaseBuilder.Catalog
 
RawBytesHandler - Interface in io.hyperfoil.api.http
 
rawBytesHandlers() - Method in class io.hyperfoil.api.config.Http
 
rawBytesHandlers(boolean) - Method in class io.hyperfoil.api.config.HttpBuilder
 
readFile(String) - Method in interface io.hyperfoil.api.config.BenchmarkData
 
readForksFrom(PhaseBuilder<?>) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
readFrom(BaseSequenceBuilder) - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
readFrom(PhaseForkBuilder) - Method in class io.hyperfoil.api.config.PhaseForkBuilder
 
readFrom(T) - Method in interface io.hyperfoil.api.config.Rewritable
 
readFrom(ScenarioBuilder) - Method in class io.hyperfoil.api.config.ScenarioBuilder
 
readFrom(SLABuilder.ListBuilder<P>) - Method in class io.hyperfoil.api.config.SLABuilder.ListBuilder
 
readFrom(SLABuilder<P>) - Method in class io.hyperfoil.api.config.SLABuilder
 
recordResponse(long, long, long) - Method in class io.hyperfoil.api.statistics.Statistics
 
register(Benchmark) - Method in interface io.hyperfoil.client.Client
 
registerWaitingSession(Session) - Method in interface io.hyperfoil.api.connection.HttpConnectionPool
 
RelativeIteration - Enum in io.hyperfoil.api.config
 
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
 
release(HttpConnection) - Method in interface io.hyperfoil.api.connection.HttpConnectionPool
 
releaseMap(String, SharedData.SharedMap) - Method in interface io.hyperfoil.api.session.SharedData
 
remaining - Variable in class io.hyperfoil.client.Client.Phase
 
repeatCookies() - Method in class io.hyperfoil.api.config.Ergonomics
 
repeatCookies(boolean) - Method in class io.hyperfoil.api.config.ErgonomicsBuilder
Set global cookie-repeating behaviour for all steps.
repeatCookies() - Method in class io.hyperfoil.api.config.ErgonomicsBuilder
 
repeats - Variable in class io.hyperfoil.api.config.Phase.Sequentially
 
request(HttpRequest, BiConsumer<Session, HttpRequestWriter>[], BiFunction<Session, Connection, ByteBuf>) - Method in interface io.hyperfoil.api.connection.HttpConnection
 
request(HttpRequest, BiConsumer<Session, HttpRequestWriter>[], BiFunction<Session, Connection, ByteBuf>) - Method in interface io.hyperfoil.api.connection.HttpConnectionPool
 
request() - Method in interface io.hyperfoil.api.connection.HttpRequestWriter
 
Request - Class in io.hyperfoil.api.connection
 
Request(Session) - Constructor for class io.hyperfoil.api.connection.Request
 
Request.ProcessorBuilderFactory - Interface in io.hyperfoil.api.connection
Processors for any type of request.
requestCount - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
requestCount - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
requestHeader(HttpRequest, CharSequence, CharSequence) - Method in interface io.hyperfoil.api.http.HttpCache
 
RequestStatisticsResponse(String, List<Client.RequestStats>) - Constructor for class io.hyperfoil.client.Client.RequestStatisticsResponse
 
RequestStats(String, String, StatisticsSummary, List<String>) - Constructor for class io.hyperfoil.client.Client.RequestStats
 
requestTimeout() - Method in class io.hyperfoil.api.config.Http
 
requestTimeout(long) - Method in class io.hyperfoil.api.config.HttpBuilder
 
requestTimeout(String) - Method in class io.hyperfoil.api.config.HttpBuilder
 
requestTimeout() - Method in class io.hyperfoil.api.config.HttpBuilder
 
reserve(int) - Method in interface io.hyperfoil.api.collection.ElasticPool
 
reserve(K) - Method in class io.hyperfoil.api.collection.Lookup
 
reserve(Session) - Method in interface io.hyperfoil.api.config.Sequence
 
reserve(Session) - Method in class io.hyperfoil.api.connection.Processor.BaseDelegating
 
reserve(Session) - Method in interface io.hyperfoil.api.session.ResourceUtilizer
 
reserve(Session, Object...) - Static method in interface io.hyperfoil.api.session.ResourceUtilizer
 
reserve(Session, Collection<?>) - Static method in interface io.hyperfoil.api.session.ResourceUtilizer
 
reserve(Scenario) - Method in interface io.hyperfoil.api.session.Session
 
reserveMap(String, Access, int) - Method in interface io.hyperfoil.api.session.SharedData
 
reserveSessions() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
reset() - Method in class io.hyperfoil.api.http.CacheControl
 
reset(String, int, int, Step[]) - Method in class io.hyperfoil.api.session.SequenceInstance
 
reset() - Method in interface io.hyperfoil.api.session.Session
 
reset() - Method in interface io.hyperfoil.api.statistics.CustomValue
 
reset() - Method in class io.hyperfoil.api.statistics.IntValue
 
reset() - Method in class io.hyperfoil.api.statistics.LongValue
 
reset() - Method in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
resetCount - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
resetCount - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
resetStats() - Method in interface io.hyperfoil.api.collection.ElasticPool
 
ResourceUtilizer - Interface in io.hyperfoil.api.session
 
responseAge - Variable in class io.hyperfoil.api.http.CacheControl
 
responseCount - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
responseCount - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
responseDate - Variable in class io.hyperfoil.api.http.CacheControl
 
responseEtag - Variable in class io.hyperfoil.api.http.CacheControl
 
responseExpires - Variable in class io.hyperfoil.api.http.CacheControl
 
ResponseHandlers<R extends Request> - Interface in io.hyperfoil.api.connection
 
responseHeader(HttpRequest, CharSequence, CharSequence) - Method in interface io.hyperfoil.api.http.HttpCache
 
responseLastModified - Variable in class io.hyperfoil.api.http.CacheControl
 
responseMaxAge - Variable in class io.hyperfoil.api.http.CacheControl
 
responseMustRevalidate - Variable in class io.hyperfoil.api.http.CacheControl
 
responseNoCache - Variable in class io.hyperfoil.api.http.CacheControl
 
responseTime() - Method in class io.hyperfoil.api.config.SLA.PercentileLimit
 
Rewritable<T> - Interface in io.hyperfoil.api.config
 
run(Session) - Method in interface io.hyperfoil.api.session.Action
 
run(String) - Method in interface io.hyperfoil.client.Client
 
Run(String, String, Date, Date, String, Collection<Client.Phase>, Collection<Client.Agent>, Collection<String>) - Constructor for class io.hyperfoil.client.Client.Run
 
runs() - Method in interface io.hyperfoil.client.Client
 

S

scenario() - Method in interface io.hyperfoil.api.config.Locator
 
scenario() - Method in class io.hyperfoil.api.config.Locator.Step
 
scenario - Variable in class io.hyperfoil.api.config.Phase
 
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[], String[], String[]) - Constructor for class io.hyperfoil.api.config.Scenario
 
ScenarioBuilder - Class in io.hyperfoil.api.config
 
scheme - Variable in enum io.hyperfoil.api.config.Protocol
 
scheme() - Method in interface io.hyperfoil.api.connection.HttpClientPool
 
secure - Variable in enum io.hyperfoil.api.config.Protocol
 
secure() - Method in enum io.hyperfoil.api.config.Protocol
 
SELF_CLOSED_EXCEPTION - Static variable in interface io.hyperfoil.api.connection.Connection
 
sendTimestampNanos() - Method in class io.hyperfoil.api.connection.Request
 
sequence() - Method in interface io.hyperfoil.api.config.Locator
 
sequence() - Method in class io.hyperfoil.api.config.Locator.Step
 
sequence(String) - Method in class io.hyperfoil.api.config.Scenario
 
sequence(String) - Method in class io.hyperfoil.api.config.ScenarioBuilder
 
Sequence - Interface in io.hyperfoil.api.config
Sequences are a series of one or more Step's that perform one logical unit of operation.
sequence() - Method in interface io.hyperfoil.api.config.SLA.Provider
 
sequence() - Method in class io.hyperfoil.api.connection.Request
 
SequenceBuilder - Class in io.hyperfoil.api.config
 
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(SerializableSupplier<Benchmark>, int, String, Scenario, long, Collection<String>, Collection<String>, Collection<String>, long, long, int, String, int) - Constructor for class io.hyperfoil.api.config.Phase.Sequentially
 
sequentially(int) - Method in class io.hyperfoil.api.config.PhaseBuilder.Catalog
 
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
 
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
 
SerializableToLongFunction<T> - Interface in io.hyperfoil.function
 
serialize(Benchmark) - Static method in class io.hyperfoil.util.Util
 
ServiceLoadedContract<B> - Class in io.hyperfoil.api.config
Fill-in the builder provided in ServiceLoadedContract.builder() and then call ServiceLoadedContract.complete().
ServiceLoadedContract(B, Consumer<B>) - Constructor for class io.hyperfoil.api.config.ServiceLoadedContract
 
ServiceLoadedFactory<B> - Interface in io.hyperfoil.api.config
This interface should not be be implemented directly; more specific interface should extend it and that would be the parameter of the ServiceLoader.load(Class) invocation.
ServiceLoadedFactory.Include - Annotation Type in io.hyperfoil.api.config
Mark this class with this annotation to include covariant factories.
session - Variable in class io.hyperfoil.api.connection.Request
 
Session - Interface in io.hyperfoil.api.session
 
Session.Resource - Interface in io.hyperfoil.api.session
Just a marker interface.
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
 
sessions() - Method in interface io.hyperfoil.client.Client.RunRef
 
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
 
sessionStatsRecent() - Method in interface io.hyperfoil.client.Client.RunRef
 
sessionStatsTotal() - Method in interface io.hyperfoil.client.Client.RunRef
 
set(T) - Method in class io.hyperfoil.impl.FutureSupplier
 
setBlockedTimestamp() - Method in class io.hyperfoil.api.session.SequenceInstance
 
setClosed() - Method in interface io.hyperfoil.api.connection.HttpConnection
 
setCompleted() - Method in class io.hyperfoil.api.connection.HttpRequest
 
setCompleted() - Method in class io.hyperfoil.api.connection.Request
 
setComponents(ElasticPool<Session>, List<Session>, Iterable<Statistics>, PhaseChangeHandler) - Method in interface io.hyperfoil.api.session.PhaseInstance
 
setInt(Session, int) - Method in interface io.hyperfoil.api.session.Access
 
setObject(Session, Object) - Method in interface io.hyperfoil.api.session.Access
 
setTerminated() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
setTimeout(long, TimeUnit) - Method in class io.hyperfoil.api.connection.Request
 
sharedConnections() - Method in class io.hyperfoil.api.config.Http
 
sharedConnections(int) - Method in class io.hyperfoil.api.config.HttpBuilder
 
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
 
shutdown() - Method in interface io.hyperfoil.api.connection.HttpClientPool
 
singleConstantPerSecPhase() - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
size() - Method in interface io.hyperfoil.api.http.HttpCache
 
size() - Method in interface io.hyperfoil.api.session.SharedData.SharedMap
 
size() - Method in class io.hyperfoil.api.statistics.SessionStatistics
 
SLA - Class in io.hyperfoil.api.config
 
SLA(long, double, long, double, Collection<SLA.PercentileLimit>) - Constructor for class io.hyperfoil.api.config.SLA
 
sla() - Method in class io.hyperfoil.api.config.SLA.Failure
 
sla() - Method in interface io.hyperfoil.api.config.SLA.Provider
 
SLA.Failure - Class in io.hyperfoil.api.config
 
SLA.PercentileLimit - Class in io.hyperfoil.api.config
 
SLA.Provider - Interface in io.hyperfoil.api.config
 
SLABuilder<P> - Class in io.hyperfoil.api.config
Defines a Service Level Agreement (SLA) - conditions that must hold for benchmark to be deemed successful.
SLABuilder(P) - Constructor for class io.hyperfoil.api.config.SLABuilder
 
SLABuilder.LimitsBuilder - Class in io.hyperfoil.api.config
Percentile limits.
SLABuilder.ListBuilder<P> - Class in io.hyperfoil.api.config
Defines a list of Service Level Agreements (SLAs) - conditions that must hold for benchmark to be deemed successful.
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(Handler<AsyncResult<Void>>) - Method in interface io.hyperfoil.api.connection.HttpClientPool
 
start(HttpResponseHandlers, SequenceInstance, Statistics) - Method in class io.hyperfoil.api.connection.HttpRequest
 
start(SequenceInstance, Statistics) - Method in class io.hyperfoil.api.connection.Request
 
start(Agent, String, Consumer<Throwable>) - Method in interface io.hyperfoil.api.deployment.Deployer
 
start(EventExecutorGroup) - Method in interface io.hyperfoil.api.session.PhaseInstance
 
start(PhaseInstance) - Method in interface io.hyperfoil.api.session.Session
 
start(long) - Method in class io.hyperfoil.api.statistics.Statistics
 
start() - Method in interface io.hyperfoil.client.Client.BenchmarkRef
 
startAfter - Variable in class io.hyperfoil.api.config.Phase
 
startAfter() - Method in class io.hyperfoil.api.config.Phase
 
startAfter - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
startAfter(String) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
startAfter(PhaseReference) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
startAfterStrict - Variable in class io.hyperfoil.api.config.Phase
 
startAfterStrict() - Method in class io.hyperfoil.api.config.Phase
 
startAfterStrict - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
startAfterStrict(String) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
startAfterStrict(PhaseReference) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
started - Variable in class io.hyperfoil.client.Client.Phase
 
started - Variable in class io.hyperfoil.client.Client.Run
 
startTime - Variable in class io.hyperfoil.api.config.Phase
 
startTime() - Method in class io.hyperfoil.api.config.Phase
 
startTime - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
startTime(long) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
startTime(String) - Method in class io.hyperfoil.api.config.PhaseBuilder
 
startTime - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
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.config.SLA.Failure
 
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 - Variable in class io.hyperfoil.client.Client.RequestStatisticsResponse
 
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, long, SortedMap<Double, Long>, int, int, int, int, int, int, int, int, int, int, int, int, int, long) - Constructor for class io.hyperfoil.api.statistics.StatisticsSummary
 
stats(int) - Method in class io.hyperfoil.api.statistics.SessionStatistics
 
statsRecent() - Method in interface io.hyperfoil.client.Client.RunRef
 
statsTotal() - Method in interface io.hyperfoil.client.Client.RunRef
 
status() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
status - Variable in class io.hyperfoil.client.Client.Agent
 
status - Variable in class io.hyperfoil.client.Client.Phase
 
status - Variable in class io.hyperfoil.client.Client.RequestStatisticsResponse
 
status_2xx - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
status_2xx - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
status_3xx - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
status_3xx - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
status_4xx - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
status_4xx - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
status_5xx - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
status_5xx - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
status_other - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
status_other - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
statuses() - Method in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
StatusHandler - Interface in io.hyperfoil.api.http
 
StatusHandler.Builder - Interface in io.hyperfoil.api.http
 
StatusHandler.BuilderFactory - Interface in io.hyperfoil.api.http
 
step(Class<D>) - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
step(Step) - Method in class io.hyperfoil.api.config.BaseSequenceBuilder
 
step() - Method in interface io.hyperfoil.api.config.Locator
 
step() - Method in class io.hyperfoil.api.config.Locator.Step
 
Step - Interface in io.hyperfoil.api.config
 
step(int) - Method in class io.hyperfoil.api.statistics.SessionStatistics
 
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 - Interface in io.hyperfoil.api.config
 
StepBuilder.Factory - Interface in io.hyperfoil.api.config
 
StepCatalogFactory - Interface in io.hyperfoil.impl
 
stepId - Variable in class io.hyperfoil.client.Client.CustomStats
 
steps - Variable in class io.hyperfoil.api.config.BaseSequenceBuilder
 
steps() - Method in class io.hyperfoil.api.config.Benchmark
 
steps() - Method in interface io.hyperfoil.api.config.Sequence
 
stop() - Method in interface io.hyperfoil.api.deployment.DeployedAgent
 
stop() - Method in interface io.hyperfoil.api.session.Session
 
storeBytes() - Method in class io.hyperfoil.api.config.Http.KeyManager
 
storeBytes() - Method in class io.hyperfoil.api.config.Http.TrustManager
 
storeBytes(byte[]) - Method in class io.hyperfoil.api.config.HttpBuilder.KeyManagerBuilder
 
storeBytes(byte[]) - Method in class io.hyperfoil.api.config.HttpBuilder.TrustManagerBuilder
 
storeFile(String) - Method in class io.hyperfoil.api.config.HttpBuilder.KeyManagerBuilder
 
storeFile(String) - Method in class io.hyperfoil.api.config.HttpBuilder.TrustManagerBuilder
 
storeType() - Method in class io.hyperfoil.api.config.Http.KeyManager
 
storeType() - Method in class io.hyperfoil.api.config.Http.TrustManager
 
storeType(String) - Method in class io.hyperfoil.api.config.HttpBuilder.KeyManagerBuilder
 
storeType(String) - Method in class io.hyperfoil.api.config.HttpBuilder.TrustManagerBuilder
 
substract(CustomValue) - Method in interface io.hyperfoil.api.statistics.CustomValue
 
substract(CustomValue) - Method in class io.hyperfoil.api.statistics.IntValue
 
substract(CustomValue) - Method in class io.hyperfoil.api.statistics.LongValue
 
subtractFrom(StatisticsSnapshot) - Method in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
summary(double[]) - Method in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
summary - Variable in class io.hyperfoil.client.Client.RequestStats
 

T

tags() - Method in class io.hyperfoil.api.config.Benchmark
 
targetUsersPerSec - Variable in class io.hyperfoil.api.config.Phase.RampPerSec
 
targetUsersPerSec(double) - Method in class io.hyperfoil.api.config.PhaseBuilder.RampPerSec
 
targetUsersPerSec(double, double) - Method in class io.hyperfoil.api.config.PhaseBuilder.RampPerSec
 
terminate() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
terminateAfterStrict - Variable in class io.hyperfoil.api.config.Phase
 
terminateAfterStrict() - Method in class io.hyperfoil.api.config.Phase
 
terminateAfterStrict - Variable in class io.hyperfoil.api.config.PhaseBuilder
 
terminated - Variable in class io.hyperfoil.client.Client.Run
 
threads() - Method in class io.hyperfoil.api.config.Benchmark
 
threads(int) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
timeouts - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
timeouts - Variable in class io.hyperfoil.api.statistics.StatisticsSummary
 
toByteArray(InputStream) - Static method in class io.hyperfoil.util.Util
 
toString() - Method in class io.hyperfoil.api.config.Benchmark
 
toString() - Method in class io.hyperfoil.api.session.SequenceInstance
 
toString() - Method in class io.hyperfoil.api.statistics.IntValue
 
toString() - Method in class io.hyperfoil.api.statistics.LongValue
 
toString() - Method in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
totalDuration - Variable in class io.hyperfoil.client.Client.Phase
 
totalSendTime - Variable in class io.hyperfoil.api.statistics.StatisticsSnapshot
 
trace - Static variable in class io.hyperfoil.api.config.Phase
 
trustManager() - Method in class io.hyperfoil.api.config.Http
 
TrustManager(String, byte[], String, byte[]) - Constructor for class io.hyperfoil.api.config.Http.TrustManager
 
trustManager() - Method in class io.hyperfoil.api.config.HttpBuilder
 
TrustManagerBuilder() - Constructor for class io.hyperfoil.api.config.HttpBuilder.TrustManagerBuilder
 
tryStore(HttpRequest) - Method in interface io.hyperfoil.api.http.HttpCache
 
tryTerminate() - Method in interface io.hyperfoil.api.session.PhaseInstance
 
type() - Method in interface io.hyperfoil.api.session.Session.Var
 
type - Variable in class io.hyperfoil.client.Client.Phase
 

U

uniqueId() - Method in interface io.hyperfoil.api.session.Session
 
unset(Session) - Method in interface io.hyperfoil.api.session.Access
 
unset() - Method in interface io.hyperfoil.api.session.Session.Var
 
userAgentFromSession() - Method in class io.hyperfoil.api.config.Ergonomics
 
userAgentFromSession(boolean) - Method in class io.hyperfoil.api.config.ErgonomicsBuilder
 
userAgentFromSession() - Method in class io.hyperfoil.api.config.ErgonomicsBuilder
 
users - Variable in class io.hyperfoil.api.config.Phase.Always
 
users - Variable in class io.hyperfoil.api.config.Phase.AtOnce
 
users(int) - Method in class io.hyperfoil.api.config.PhaseBuilder.Always
 
users(int, 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.AtOnce
 
usersPerSec - Variable in class io.hyperfoil.api.config.Phase.ConstantPerSec
 
usersPerSec(double) - Method in class io.hyperfoil.api.config.PhaseBuilder.ConstantPerSec
 
usersPerSec(double, double) - Method in class io.hyperfoil.api.config.PhaseBuilder.ConstantPerSec
 
Util - Class in io.hyperfoil.util
 

V

validate(String, String, StatisticsSnapshot) - Method in class io.hyperfoil.api.config.SLA
 
validateAuthority(String) - Method in class io.hyperfoil.api.config.BenchmarkBuilder
 
value(int) - Method in interface io.hyperfoil.api.session.SharedData.SharedMap
 
value() - Method in class io.hyperfoil.api.statistics.IntValue
 
value() - Method in class io.hyperfoil.api.statistics.LongValue
 
value - Variable in class io.hyperfoil.client.Client.CustomStats
 
valueOf(String) - Static method in enum io.hyperfoil.api.config.Protocol
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.http.HttpMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.hyperfoil.api.http.HttpVersion
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.VarType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.hyperfoil.api.config.Protocol
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.http.HttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.hyperfoil.api.http.HttpVersion
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.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.Phase.ConstantPerSec
 
variance - Variable in class io.hyperfoil.api.config.Phase.RampPerSec
 
variance(boolean) - Method in class io.hyperfoil.api.config.PhaseBuilder.ConstantPerSec
 
variance(boolean) - Method in class io.hyperfoil.api.config.PhaseBuilder.RampPerSec
 
versions() - Method in class io.hyperfoil.api.config.Http
 
visitSnapshots(Consumer<StatisticsSnapshot>) - Method in class io.hyperfoil.api.statistics.Statistics
 

W

waitingSessions() - Method in interface io.hyperfoil.api.connection.HttpConnectionPool
 
weight(double) - Method in class io.hyperfoil.api.config.PhaseForkBuilder
 
window() - Method in class io.hyperfoil.api.config.SLA
 
window(long, TimeUnit) - Method in class io.hyperfoil.api.config.SLABuilder
 
window(String) - Method in class io.hyperfoil.api.config.SLABuilder
Period over which the stats should be collected.
withKey(String) - Method in interface io.hyperfoil.api.config.PartialBuilder
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links
Hyperfoil API 0.3

Copyright © 2019 JBoss by Red Hat. All rights reserved.