Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- io.hyperfoil.api.config.Agent (implements java.io.Serializable)
- io.hyperfoil.api.config.BaseSequenceBuilder<S> (implements io.hyperfoil.api.config.BuilderBase<S>)
- io.hyperfoil.api.config.SequenceBuilder
- io.hyperfoil.api.config.BaseSequenceBuilder.SimpleAdapter (implements io.hyperfoil.api.config.StepBuilder<S>)
- io.hyperfoil.api.config.Benchmark (implements java.io.Serializable)
- io.hyperfoil.api.config.BenchmarkBuilder
- io.hyperfoil.api.config.BenchmarkSource (implements java.io.Serializable)
- io.hyperfoil.api.config.BuilderBase.CopyUtil
- io.hyperfoil.impl.CollectingVisitor<T> (implements io.hyperfoil.api.config.Visitor)
- io.hyperfoil.api.session.AccessVisitor
- io.hyperfoil.api.session.ResourceUtilizer.Visitor
- io.hyperfoil.api.statistics.Counters (implements io.hyperfoil.api.statistics.StatsExtension)
- io.hyperfoil.impl.FutureSupplier<T> (implements io.hyperfoil.function.SerializableSupplier<T>)
- io.hyperfoil.api.collection.LimitedPool<T>
- io.hyperfoil.api.config.Locator.Abstract (implements io.hyperfoil.api.config.Locator)
- io.hyperfoil.api.config.Locator.Holder
- io.hyperfoil.api.config.Locator.Impl (implements io.hyperfoil.api.config.Locator)
- io.hyperfoil.api.collection.Lookup<K,
V> - io.hyperfoil.api.config.Model.ClosedModel (implements io.hyperfoil.api.config.Model)
- io.hyperfoil.api.config.Model.Always
- io.hyperfoil.api.config.Model.AtOnce
- io.hyperfoil.api.config.Model.Noop (implements io.hyperfoil.api.config.Model)
- io.hyperfoil.api.config.Model.OpenModel (implements io.hyperfoil.api.config.Model)
- io.hyperfoil.api.config.Model.ConstantRate
- io.hyperfoil.api.config.Model.RampRate
- io.hyperfoil.api.config.Model.Sequentially (implements io.hyperfoil.api.config.Model)
- io.hyperfoil.api.config.PairBuilder.OfDouble (implements io.hyperfoil.api.config.PairBuilder<V>)
- io.hyperfoil.api.config.PairBuilder.OfString (implements io.hyperfoil.api.config.PairBuilder<V>)
- io.hyperfoil.api.config.SLABuilder.LimitsBuilder
- io.hyperfoil.api.config.Phase (implements java.io.Serializable)
- io.hyperfoil.api.config.PhaseBuilder<PB>
- io.hyperfoil.api.config.PhaseBuilder.ClosedModel<T>
- io.hyperfoil.api.config.PhaseBuilder.Always
- io.hyperfoil.api.config.PhaseBuilder.AtOnce
- io.hyperfoil.api.config.PhaseBuilder.Noop
- io.hyperfoil.api.config.PhaseBuilder.OpenModel<P>
- io.hyperfoil.api.config.PhaseBuilder.ConstantRate
- io.hyperfoil.api.config.PhaseBuilder.RampRate
- io.hyperfoil.api.config.PhaseBuilder.Sequentially
- io.hyperfoil.api.config.PhaseBuilder.ClosedModel<T>
- io.hyperfoil.api.config.PhaseBuilder.Catalog
- io.hyperfoil.api.config.PhaseForkBuilder
- io.hyperfoil.api.config.PhaseReference
- io.hyperfoil.api.config.PhaseReferenceDelay
- io.hyperfoil.api.config.PluginBuilder<E>
- io.hyperfoil.api.processor.Processor.ActionAdapter (implements io.hyperfoil.api.processor.Processor)
- io.hyperfoil.api.processor.Processor.ActionBuilderAdapter (implements io.hyperfoil.api.processor.Processor.Builder)
- io.hyperfoil.api.processor.Processor.ActionBuilderConverter (implements java.util.function.Function<T,
R>) - io.hyperfoil.api.processor.Processor.BaseDelegating (implements io.hyperfoil.api.processor.Processor)
- io.hyperfoil.impl.ReflectionAcceptor
- io.hyperfoil.api.connection.Request (implements java.util.concurrent.Callable<V>, io.netty.util.concurrent.GenericFutureListener<F>)
- io.hyperfoil.api.config.RunHook (implements java.lang.Comparable<T>, java.io.Serializable)
- io.hyperfoil.api.config.Scenario (implements java.io.Serializable)
- io.hyperfoil.api.config.ScenarioBuilder
- io.hyperfoil.api.config.Sequence (implements java.io.Serializable)
- io.hyperfoil.api.session.SequenceInstance
- io.hyperfoil.api.statistics.SessionStatistics
- io.hyperfoil.api.config.SLA (implements java.io.Serializable)
- io.hyperfoil.api.config.SLA.Failure
- io.hyperfoil.api.config.SLA.PercentileLimit (implements java.io.Serializable)
- io.hyperfoil.api.config.SLABuilder<P> (implements io.hyperfoil.api.config.BuilderBase<S>)
- io.hyperfoil.api.config.SLABuilder.ListBuilder<P> (implements io.hyperfoil.api.config.MappingListBuilder<B>)
- io.hyperfoil.api.config.StartWithDelay (implements java.io.Serializable)
- io.hyperfoil.api.statistics.Statistics
- io.hyperfoil.api.statistics.StatisticsSnapshot (implements java.io.Serializable)
- io.hyperfoil.api.statistics.StatisticsSummary
- io.hyperfoil.api.config.StepBuilder.ActionAdapter (implements io.hyperfoil.api.config.StepBuilder<S>)
- io.hyperfoil.api.config.StepBuilder.ActionBuilderConverter (implements java.util.function.Function<T,
R>) - io.hyperfoil.api.config.StepBuilder.ActionStep (implements io.hyperfoil.api.config.Step)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- io.hyperfoil.api.BenchmarkExecutionException
- io.hyperfoil.api.deployment.DeploymentException
- java.lang.RuntimeException
- io.hyperfoil.api.config.BenchmarkData.MissingFileException
- io.hyperfoil.api.config.BenchmarkDefinitionException
- io.hyperfoil.api.session.SessionStopException
- java.lang.Exception
- io.hyperfoil.api.processor.Transformer.BaseDelegating (implements io.hyperfoil.api.processor.Transformer)
- io.hyperfoil.api.processor.Transformer.ProcessorAdapter (implements io.hyperfoil.api.processor.Transformer)
- io.hyperfoil.impl.Util
- io.hyperfoil.api.Version
Interface Hierarchy
- io.hyperfoil.api.session.AgentData
- java.lang.AutoCloseable
- io.hyperfoil.api.config.BaseSequenceBuilder.SimpleBuilder
- io.hyperfoil.api.config.BenchmarkData
- java.util.function.BiConsumer<T,
U> - io.hyperfoil.api.config.PairBuilder<V>
- io.hyperfoil.function.SerializableBiConsumer<A,
B> (also extends java.io.Serializable)
- java.util.function.BiFunction<T,
U, R> - io.hyperfoil.function.SerializableBiFunction<T1,
T2, R> (also extends java.io.Serializable)
- io.hyperfoil.function.SerializableBiFunction<T1,
- java.util.function.BiPredicate<T,
U> - io.hyperfoil.function.SerializableBiPredicate<A,
B> (also extends java.io.Serializable)
- io.hyperfoil.function.SerializableBiPredicate<A,
- io.hyperfoil.api.config.BuilderBase<S>
- io.hyperfoil.api.session.Action.Builder
- io.hyperfoil.api.processor.Processor.Builder
- io.hyperfoil.api.processor.RawBytesHandler.Builder
- io.hyperfoil.api.config.StepBuilder<S>
- io.hyperfoil.api.processor.Transformer.Builder
- io.hyperfoil.api.config.BuilderBase.ThrowingSupplier<T>
- java.lang.Cloneable
- io.hyperfoil.api.statistics.StatsExtension (also extends java.io.Serializable)
- io.hyperfoil.api.connection.Connection
- java.util.function.Consumer<T>
- io.hyperfoil.function.SerializableConsumer<T> (also extends java.io.Serializable)
- io.hyperfoil.internal.Controller
- io.hyperfoil.internal.Controller.Factory
- io.hyperfoil.api.session.ControllerListener
- io.hyperfoil.api.deployment.DeployedAgent
- io.hyperfoil.api.deployment.Deployer.Factory
- io.hyperfoil.api.collection.ElasticPool<T>
- java.util.function.Function<T,
R> - io.hyperfoil.function.SerializableFunction<T,
R> (also extends java.io.Serializable)
- io.hyperfoil.function.SerializableFunction<T,
- io.hyperfoil.api.session.GlobalData
- io.hyperfoil.api.session.GlobalData.Accumulator
- io.hyperfoil.api.config.InitFromParam<S>
- java.util.function.IntPredicate
- io.hyperfoil.function.SerializableIntPredicate (also extends java.io.Serializable)
- io.hyperfoil.api.config.ListBuilder
- io.hyperfoil.api.config.Locator
- java.util.function.LongBinaryOperator
- io.hyperfoil.function.SerializableLongBinaryOperator (also extends java.io.Serializable)
- java.util.function.LongUnaryOperator
- io.hyperfoil.function.SerializableLongUnaryOperator (also extends java.io.Serializable)
- io.hyperfoil.api.config.MappingListBuilder<B>
- io.hyperfoil.api.config.PartialBuilder
- io.hyperfoil.api.session.PhaseChangeHandler
- io.hyperfoil.api.session.PhaseInstance
- java.util.function.Predicate<T>
- io.hyperfoil.function.SerializablePredicate<T> (also extends java.io.Serializable)
- io.hyperfoil.internal.Properties
- io.hyperfoil.api.session.ResourceUtilizer
- io.hyperfoil.api.connection.ResponseHandlers<R>
- io.hyperfoil.api.config.RunHook.Builder
- java.io.Serializable
- io.hyperfoil.api.session.Action
- io.hyperfoil.api.session.GlobalData.Element
- io.hyperfoil.api.config.Model
- io.hyperfoil.api.config.PluginConfig
- io.hyperfoil.api.processor.Processor
- io.hyperfoil.api.processor.RawBytesHandler
- io.hyperfoil.api.session.ReadAccess
- io.hyperfoil.api.session.WriteAccess
- io.hyperfoil.api.session.IntAccess
- io.hyperfoil.api.session.ObjectAccess
- io.hyperfoil.api.session.WriteAccess
- io.hyperfoil.function.SerializableBiConsumer<A,
B> (also extends java.util.function.BiConsumer<T, U>) - io.hyperfoil.function.SerializableBiFunction<T1,
T2, R> (also extends java.util.function.BiFunction<T, U, R>) - io.hyperfoil.function.SerializableBiPredicate<A,
B> (also extends java.util.function.BiPredicate<T, U>) - io.hyperfoil.function.SerializableConsumer<T> (also extends java.util.function.Consumer<T>)
- io.hyperfoil.function.SerializableFunction<T,
R> (also extends java.util.function.Function<T, R>) - io.hyperfoil.function.SerializableIntPredicate (also extends java.util.function.IntPredicate)
- io.hyperfoil.function.SerializableLongBinaryOperator (also extends java.util.function.LongBinaryOperator)
- io.hyperfoil.function.SerializableLongUnaryOperator (also extends java.util.function.LongUnaryOperator)
- io.hyperfoil.function.SerializablePredicate<T> (also extends java.util.function.Predicate<T>)
- io.hyperfoil.function.SerializableSupplier<T> (also extends java.util.function.Supplier<T>)
- io.hyperfoil.function.SerializableToIntFunction<T> (also extends java.util.function.ToIntFunction<T>)
- io.hyperfoil.function.SerializableToLongFunction<T> (also extends java.util.function.ToLongFunction<T>)
- io.hyperfoil.api.session.Session.ResourceKey<R>
- io.hyperfoil.api.statistics.StatsExtension (also extends java.lang.Cloneable)
- io.hyperfoil.api.config.Step
- io.hyperfoil.api.config.SLA.Provider
- io.hyperfoil.api.processor.Transformer
- io.hyperfoil.api.session.Session
- io.hyperfoil.api.session.Session.Resource
- io.hyperfoil.api.session.Session.Var
- io.hyperfoil.api.statistics.Statistics.LongUpdater<C>
- io.hyperfoil.api.statistics.Statistics.ObjectUpdater<C>
- io.hyperfoil.api.config.Step.Catalog
- io.hyperfoil.impl.StepCatalogFactory
- java.util.function.Supplier<T>
- io.hyperfoil.function.SerializableSupplier<T> (also extends java.io.Serializable)
- io.hyperfoil.api.session.ThreadData
- io.hyperfoil.api.session.ThreadData.SharedCounter
- io.hyperfoil.api.session.ThreadData.SharedMap
- java.util.function.ToIntFunction<T>
- io.hyperfoil.function.SerializableToIntFunction<T> (also extends java.io.Serializable)
- java.util.function.ToLongFunction<T>
- io.hyperfoil.function.SerializableToLongFunction<T> (also extends java.io.Serializable)
- io.hyperfoil.api.config.Visitor
Annotation Interface Hierarchy
- io.hyperfoil.api.config.BuilderBase.IgnoreCopy (implements java.lang.annotation.Annotation)
- io.hyperfoil.api.config.Embed (implements java.lang.annotation.Annotation)
- io.hyperfoil.api.config.IncludeBuilders (implements java.lang.annotation.Annotation)
- io.hyperfoil.api.config.IncludeBuilders.Conversion (implements java.lang.annotation.Annotation)
- io.hyperfoil.api.config.Name (implements java.lang.annotation.Annotation)
- io.hyperfoil.api.config.Visitor.Ignore (implements java.lang.annotation.Annotation)
- io.hyperfoil.api.config.Visitor.Invoke (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.hyperfoil.api.config.Benchmark.FailurePolicy
- io.hyperfoil.api.session.PhaseInstance.Status
- io.hyperfoil.api.config.RelativeIteration
- io.hyperfoil.api.connection.Request.Result
- io.hyperfoil.api.connection.Request.Status
- io.hyperfoil.api.session.Session.ConcurrencyPolicy
- io.hyperfoil.api.session.Session.VarType
- io.hyperfoil.api.config.SessionLimitPolicy
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)