All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AccessVisitor |
|
| Action |
Actions are similar to steps but are executed unconditionally;
Action cannot block sequence execution.
|
| Action.Builder |
|
| Agent |
|
| BaseSequenceBuilder<S extends BaseSequenceBuilder<S>> |
|
| BaseSequenceBuilder.SimpleAdapter |
|
| BaseSequenceBuilder.SimpleBuilder |
Simplified interface that works better with lambdas
|
| Benchmark |
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.FailurePolicy |
|
| BenchmarkBuilder |
|
| BenchmarkData |
|
| BenchmarkDefinitionException |
|
| BenchmarkExecutionException |
|
| BuilderBase<S extends BuilderBase<S>> |
Intended base for all builders that might need relocation when the step is copied over.
|
| BuilderBase.CopyUtil |
|
| BuilderBase.IgnoreCopy |
Used to ignore copying the field (e.g.
|
| BuilderBase.ThrowingSupplier<T> |
|
| CollectingVisitor<T> |
|
| Connection |
|
| Controller |
This interface should decouple controller implementation (in clustering module) and its uses (e.g.
|
| Controller.Factory |
|
| Counters |
|
| DeployedAgent |
|
| Deployer |
|
| Deployer.Factory |
|
| DeploymentException |
|
| ElasticPool<T> |
Pool that can create further elements when depleted.
|
| Embed |
For purposes of configuration embed all properties into the declaring builder.
|
| FutureSupplier<T> |
|
| IncludeBuilders |
Mark this (abstract builder) interface with this annotation to include covariant builders.
|
| IncludeBuilders.Conversion |
|
| InitFromParam<S extends InitFromParam<S>> |
Allow to set up the builder from single string param.
|
| IntAccess |
|
| LimitedPool<T> |
Fixed-size pool that can be accessed by single thread only.
|
| ListBuilder |
|
| Locator |
|
| Locator.Holder |
|
| Locator.Impl |
|
| Lookup<K,V> |
Primitive hashmap with limited insertion capability.
|
| MappingListBuilder<B> |
|
| Model |
|
| Model.Always |
|
| Model.AtOnce |
|
| Model.ConstantRate |
|
| Model.Noop |
|
| Model.OpenModel |
|
| Model.RampRate |
|
| Model.Sequentially |
|
| Name |
|
| ObjectAccess |
|
| PairBuilder<V> |
|
| PairBuilder.OfDouble |
|
| PairBuilder.OfString |
|
| PartialBuilder |
This builder is useful when we want to use custom keys in YAML.
|
| Phase |
|
| PhaseBuilder<PB extends PhaseBuilder<PB>> |
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.Always |
|
| PhaseBuilder.AtOnce |
|
| PhaseBuilder.Catalog |
|
| PhaseBuilder.ConstantRate |
|
| PhaseBuilder.Noop |
|
| PhaseBuilder.OpenModel<P extends PhaseBuilder<P>> |
|
| PhaseBuilder.RampRate |
|
| PhaseBuilder.Sequentially |
|
| PhaseChangeHandler |
|
| PhaseForkBuilder |
|
| PhaseInstance |
|
| PhaseInstance.Status |
|
| PhaseReference |
|
| PluginBuilder<E> |
|
| PluginConfig |
|
| Processor |
|
| Processor.ActionAdapter |
|
| Processor.ActionBuilderAdapter |
|
| Processor.ActionBuilderConverter |
|
| Processor.BaseDelegating |
|
| Processor.Builder |
|
| Properties |
|
| RawBytesHandler |
|
| RawBytesHandler.Builder |
|
| ReadAccess |
|
| ReflectionAcceptor |
|
| RelativeIteration |
|
| Request |
|
| Request.Result |
|
| Request.Status |
|
| ResourceUtilizer |
|
| ResourceUtilizer.Visitor |
|
| ResponseHandlers<R extends Request> |
|
| RunHook |
|
| RunHook.Builder |
|
| Scenario |
|
| ScenarioBuilder |
|
| Sequence |
Sequences are a series of one or more Step's that perform one logical unit of operation.
|
| SequenceBuilder |
|
| SequenceInstance |
|
| SerializableBiConsumer<A,B> |
|
| SerializableBiFunction<T1,T2,R> |
|
| SerializableBiPredicate<A,B> |
|
| SerializableConsumer<T> |
|
| SerializableFunction<T,R> |
|
| SerializableIntPredicate |
|
| SerializablePredicate<T> |
|
| SerializableSupplier<T> |
|
| SerializableToIntFunction<T> |
|
| SerializableToLongFunction<T> |
|
| Session |
|
| Session.ConcurrencyPolicy |
Behaviour when a new sequence start is requested but the concurrency factor is exceeded.
|
| Session.Resource |
|
| Session.ResourceKey<R extends Session.Resource> |
|
| Session.Var |
|
| Session.VarType |
|
| SessionLimitPolicy |
|
| SessionStatistics |
This instance holds common statistics shared between all sessions (in given phase) driven by the same executor.
|
| SessionStopException |
This exception is raised to prevent any further processing after the session is stopped.
|
| SharedData |
|
| SharedData.SharedMap |
|
| Statistics |
This is a copy/subset of SingleWriterRecorder but uses StatisticsSnapshot instead of only
the histogram.
|
| Statistics.LongUpdater<C extends StatsExtension> |
|
| Statistics.ObjectUpdater<C extends StatsExtension> |
|
| StatisticsSnapshot |
Non-thread safe mutable set of values.
|
| StatisticsSummary |
|
| StatsExtension |
|
| Step |
|
| Step.Catalog |
Marker interface that should have single implementation in other module.
|
| StepBuilder<S extends StepBuilder<S>> |
|
| StepBuilder.ActionAdapter |
|
| StepBuilder.ActionBuilderConverter |
|
| StepBuilder.ActionStep |
|
| StepCatalogFactory |
|
| Transformer |
|
| Transformer.BaseDelegating |
|
| Transformer.Builder |
|
| Transformer.ProcessorAdapter |
|
| Version |
|
| Visitor |
|
| Visitor.Ignore |
|
| Visitor.Invoke |
|
| WriteAccess |
|