Package io.hyperfoil.api.config
-
Interface Summary Interface Description BaseSequenceBuilder.SimpleBuilder Simplified interface that works better with lambdasBenchmarkData BuilderBase<S extends BuilderBase<S>> Intended base for all builders that might need relocation when the step is copied over.BuilderBase.ThrowingSupplier<T> InitFromParam<S extends InitFromParam<S>> Allow to set up the builder from single string param.ListBuilder Locator MappingListBuilder<B> Model PairBuilder<V> PartialBuilder This builder is useful when we want to use custom keys in YAML.PluginConfig RunHook.Builder Step Step.Catalog Marker interface that should have single implementation in other module.StepBuilder<S extends StepBuilder<S>> Visitor -
Enum Summary Enum Description Benchmark.FailurePolicy RelativeIteration SessionLimitPolicy -
Exception Summary Exception Description BenchmarkDefinitionException -
Annotation Types Summary Annotation Type Description BuilderBase.IgnoreCopy Used to ignore copying the field (e.g.Embed For purposes of configuration embed all properties into the declaring builder.IncludeBuilders Mark this (abstract builder) interface with this annotation to include covariant builders.IncludeBuilders.Conversion Name Visitor.Ignore Visitor.Invoke