All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
Class |
Description |
AbstractDSLItem |
|
AbstractMeasurableDsl |
Common specification type implementation.
|
AbstractProvider<T> |
|
AbstractSessionDslItem |
|
AbstractSimulationInjector |
Abstract injector includes common methods.
|
AbstractSimulationRunner |
Abstract runner contains common methods used in concrete sub-classes.
|
After |
Method annotation to mark clean up methods which is run after every scenario (The annotation is
scenario mode only).
|
Application |
Applications executor.
|
AssertionDsl |
|
Authenticator<T,R extends T> |
Generic authenticator authenticates an entity against an authorization server.
|
BasicAuthRequestStrategy |
|
BasicUserRepositoryFactoryImpl |
|
BasicUserRepositoryImpl |
|
Before |
Method annotation to mark clean up methods, that is run after every scenario (The annotation is
scenario mode only).
|
CleanUp |
Deprecated.
|
CollectableDslItem |
|
CollectingHttpResultHandler |
|
CollectingMaterializer<S,R extends java.lang.Iterable<S>> |
|
ConditionalDslMaterializer |
|
ConditionalDslWrapper |
MaterializableDslItem wrapper including a predicate to define the conditional statement whether a wrappedDslItem is to be
run, or not.
|
ConfigResource |
File resource reference.
|
ConfigResource.Type |
|
ConfigurationNotFoundException |
Exception utils.
|
ContainerScopeDsl<R> |
|
Context |
ContextImpl type for storing values throughout a testing define.
|
ContextImpl |
|
CSVUserParserImpl |
|
CyclicIterator<T> |
Cyclic iterator iterates over the list provided, and once the list is over it starts from the
beginning till the iteration is stopped by calling CyclicIterator.stop() to do so, explicitly.
|
CyclicUserSessionRepository<T extends UserSession> |
CyclicUserSessionRepositoryImpl |
User define repository provides the user sessions limited by maxNumberOfUsers.
|
DefaultSimulationLogFormatter |
Default log formatter used in step log results.
|
DefaultUserRepositoryFactoryImpl |
User repository, if no repository is provided.
|
DefaultUserRepositoryImpl |
|
Disabled |
Disables the scenario or DSL.
|
Dsl |
Load generation specification to mark methods which specifies the load generation procedure.
|
DslBuilder |
DSL is a DslBuilder instance which is used to describe executable steps.
|
DslBuilderImpl |
Load DSL implementation, that is the container DSL instance to bind other DSL items.
|
DslEvent |
|
DslItem |
Dsl items are domain model objects representing the Dsl elements within the domain-specific
language, that is Load DSL.
|
DslMaterializer |
MaterializableDslItem materializer takes the spec instances and convert them into reactive
components, that are to be executed by reactive framework in runtime.
|
DslMethod |
DSL method is the representation of the Java method annotated with
Dsl annotation.
|
DslMethodImpl |
|
DslMethodMaterializer |
|
DslUtils |
Contains static methods to make DSL more readable.
|
EnsureDsl |
Ensure spec is used to terminate a simulation if the predicate is not fulfilled.
|
EnsureDslImpl |
Ensure spec implementation.
|
EnsureDslMaterializer |
Ensure spec matarializer implementation.
|
Environment |
|
EventDispatcher |
Singleton event dispatcher forwards the events created by simulation callables to corresponding
entities like actors wnich process them.
|
ExceptionUtils |
Exception utils.
|
ExecutionMode |
|
ExpressionDsl |
|
ExpressionDslImpl |
|
ExpressionDslMaterializer |
|
FileBasedUserSourceImpl |
|
FilterDsl |
Filters the objects out which do not satisfy the Predicate .
|
FilterDslImpl |
|
FilterDslMaterializer |
Materializer to materialize FilterDsl instances.
|
ForEachBuilder<E,R extends java.lang.Iterable<E>,T extends MaterializableDslItem> |
|
ForEachBuilderImpl<E,R extends java.lang.Iterable<E>,T extends MaterializableDslItem> |
Loop builder is a builder providing the spec with looping information to be executed.
|
ForEachDsl<E,R extends java.lang.Iterable<E>> |
|
ForEachDslImpl<S,R extends java.lang.Iterable<S>,T extends MaterializableDslItem> |
For-each loop Dsl.
|
ForEachDslMaterializer<S,R extends java.lang.Iterable<S>> |
|
ForEachMapBuilder<E,R extends java.lang.Iterable<E>,T extends MaterializableDslItem> |
|
GatlingSimulationLogFormatter |
Gatling log formatter is used to format the step log entries so that the Gatling tooling
can process them to create load testing reports.
|
GaugeDsl |
|
GaugeDslImpl |
|
Grafana |
GrafanaDashboard |
Grafana dashboard representation.
|
GrafanaGateway |
Gateway implementation for Grafana.
|
GrafanaInfo |
Grafana integration entity.
|
GrafanaSetupException |
|
HeaderUtils |
Used to create new header map entries.
|
HttpClient |
HttpClient singleton instance.
|
HttpConfigDsl |
Configurable Http spec.
|
HttpDsl |
|
HttpDsl.Method |
|
HttpDslData |
|
HttpDslImpl |
|
HttpDslImpl.RetryInfo |
|
HttpDslMaterializer |
MaterializableDslItem materializer takes the spec instances and convert them into reactor components, that are to
be executed by reactor runtime.
|
HttpMethodDsl |
Http method specification consists of methods of Http verbs, e.g get, head, post, ...
|
HttpResponse |
|
HttpResponseDsl |
Terminating specification used to store the response object.
|
HttpRetriableDsl |
Http retriable spec.
|
HttpSpecAsyncHandler |
|
IllegalMethodSignatureException |
Thrown, if the method signature which is to be called, is invalid one.
|
Influx |
Marker annotation to enable Influx DB writer.
|
InfluxDBWriter |
Writer implementation for Influx DB.
|
InjectionPoint<T extends java.lang.annotation.Annotation> |
Injection point holds the information where to inject an instance.
|
IntTypeConverter |
String to Integer converter.
|
InvalidAuthResponseException |
|
IterableDsl |
Load DSL to describe iterable operations.
|
JobExecutionException |
Exception type thrown during job execution.
|
ListTypeConverter<T> |
|
LoadDslMaterializer |
|
LoadToken |
|
LogEvent |
|
Logging |
Class annotation to provide metadata about logging strategy.
|
MappableDsl |
|
MapperBuilder<R,T> |
Helper builder used with map() DSL.
|
MapperDsl<R,T> |
MapperDslImpl<R,T> |
Mapper spec implementation.
|
MapperDslMaterializer |
Mapper spec materializer implementation.
|
MaterializableDsl |
A materializable DSLs are those which have their reactive component counterparts.
|
MaterializableDslItem |
Load testing specification for reactive runner.
|
MaterializerFactory |
|
MaterializerNotFound |
|
MeasurableDsl |
Retriable spec is the DSL spec which is to be retried if predicate turns true.
|
MeasureDsl |
|
MeasureDslMaterializer |
|
Measurement |
Measurement is used in performance tests to measure the result of execution.
|
MeasurementImpl |
Measurement implementation which measures elapsed time from beginning the execution of the
scenario.
|
MetricCollector |
The actor outputs the current status of the test run.
|
MetricCollector.EndTestEvent |
|
NoSpecDefinedException |
The exception is thrown if there is no spec defined in DslBuilder .
|
NotReadyException |
The exception is to be thrown if the injection is not a valid one.
|
NoUserFoundException |
Thrown, if no user found in user source while fetching users for simulation.
|
OAuth2RequestStrategy |
|
OAuthResponseData |
Entity to deserialize the JSON responses from the OAuth Provider.
|
OAuthService |
Represents a service of the user.
|
OAuthServiceAuthenticatorImpl |
|
OAuthServiceProvider |
|
OAuthServiceTokenResponseDeserializer |
|
OAuthUser |
Represents an authenticated user.
|
OAuthUserAuthenticatorImpl |
|
OAuthUserImpl |
Implementation of authenticated user representation.
|
OAuthUserProvider |
OAuth user provider is to use to inject secondary users in addition to one which is provided by
the framework, that is the primary one.
|
OAuthUserRepositoryFactoryImpl |
Factory class for user repository with OAuth support which creates a new UserRepository
provides User instances authenticated.
|
OAuthUserRepositoryImpl |
User repository of OAuth.
|
OAuthUserTokenResponseDeserializer |
|
Pair<T,E> |
The type holding a pair of objects.
|
PerformanceConsoleOutputView |
|
Prepare |
Deprecated.
|
ProfileNotFoundException |
|
PropsValidationException |
|
PropsValidatorImpl |
|
Provider |
Annotation is used to mark the Provider injection point.
|
Provider<T> |
Provider is object source to create new instances of type, T, to inject them into injection
points annotated with Provider .
|
Rampup |
|
RampUp |
Ramp-up annotation is used to increase the load in controlled steps, from start rps till it
reaches the target RPS during the ramp-up phase defined with duration.
|
RampupInfo |
|
RandomInMemoryFile |
|
RandomInMemoryFileProvider |
Provider instance to create random in-memory files which can be used in tests e.g upload files.
|
ReactiveHttpSimulationRunner |
|
ReactiveHttpSimulationRunner.Action |
|
ReactiveRunnerSimulationInjector |
Injector for reactive runner.
|
ReflectionUtils |
Reflection utility methods.
|
Regions |
|
Report |
Report value type is used to prepare step results.
|
Report.Builder |
Nested builder type to create new instances of Report .
|
RepositoryNotFoundException |
|
ResponseDeserializer<T> |
Deserializes the response object into framework DTOs.
|
ResultHandler<E> |
|
ResultingDsl<R> |
|
ResultWriter<T extends LogEvent> |
Simulation result writer logs the benchmark metrics into a flat file, that is the simulation
file.
|
RetriableDsl<T> |
Retriable spec is the DSL spec which is to be retried if predicate turns true.
|
RetryableOperationException |
The exception is thrown, whenever a retriable operation fails, that causes the operation will
get retried till the attempts reaches maximum number of retries.
|
RetryFailedException |
The exception will be thrown, when the number of retries exceeded the max number of retries while
executing the spec.
|
RhinoFrameworkError |
Thrown if an unexpected framework error occurs.
|
RhinoGrafanaDashboard |
Dashboard template generator takes the simulation metadata and generates a new dashboard from
the dashboard template given.
|
RhinoIOException |
|
Runner |
Deprecated.
|
RunUntilDsl |
|
RunUntilDslImpl |
|
RunUntilDslMaterializer |
|
Scenario |
Scenario annotation is to mark the benchmark testing steps.
|
Scenario |
Scenario representation.
|
ScenarioNotFoundException |
|
ServiceAuthenticator |
|
ServiceLoginException |
|
SessionDsl |
Session DSL is used to store object in the define.
|
SessionDslImpl |
|
SessionDslItem |
|
SessionDslItem.Scope |
|
SessionDslMaterializer |
|
SessionFeeder |
Session feeder annotation marks the injection point where the current user define is to be
injected.
|
SessionObjectNotFoundException |
|
SessionUtils |
Provides accessor methods for define objects.
|
Simulation |
Simulation annotation is used to mark classes as Simulation entities.
|
Simulation |
Supervisor which manages set up and run benchmark tests.
|
SimulationAlreadyTerminatedException |
Exception to terminate the re-execution of a benchmark test, if it is already terminated.
|
SimulationConfig |
Simulation configuration instances are used to configure Rhino tests.
|
SimulationInjector |
Injector is a utility class is used to inject objects expected in injection points, that is
marked with Provider annotation.
|
SimulationJobsScanner |
Scanner, used to search for annotated benchmark entities within the package provided.
|
SimulationJobsScannerImpl |
|
SimulationLogFormatter |
|
SimulationLogWriter |
Log writer is a result writer implementation creates simulation logs containing simulation
metrics.
|
SimulationMetadata |
|
SimulationNotFoundException |
Thrown, if the step is not found.
|
SimulationRunner |
Simulation controller to start and stop simulations.
|
SimulationSession |
Simulation define is a context instance of which life cycle is spanning from the beginning of
simulations till they complete.
|
SomeDsl |
Some spec is a custom spec to enable developers to add arbitrary code snippets into the DSL.
|
SomeDslImpl |
MaterializableDslItem implementation for arbitrary code execution.
|
SomeDslMaterializer |
Some spec materializer.
|
SpecificationNotFoundException |
|
StringTypeConverter |
|
TempDirectoryProvider |
|
TerminateSimulationException |
|
Throttle |
Annotation is used to limit the number of requests that the framework is allowed to produce
within the duration.
|
Throttler |
|
Throttler.Limit |
|
ThrottlingInfo |
|
TypeConverter<T> |
Type converters are used to convert an object of source type to the destination type.
|
UnknownTokenTypeException |
|
UploadStream |
Upload stream is used in HttpDsl implementations to upload files by POST or PUT
requests.
|
User |
Representation of a User, that is used in requests against the backend.
|
UserAuthenticator<T extends User> |
Authenticator for users.
|
UserAuthRequestStrategy |
|
UserEvent |
|
UserEvent.EventType |
|
UserImpl |
|
UserLoginException |
|
UserParser |
|
UserProvider |
Annotation used to mark simulation class fields of type User ,
that is the injection point where the users will be injected.
|
UserRepository |
|
UserRepository<T extends UserSession> |
User repository is a storage for test user.
|
UserRepositoryFactory<T extends UserSession> |
|
UserSession |
User define is a stash to store objects and share them among scenarios per user define.
|
UserSessionImpl |
User define is a stash to store objects and share them among scenarios or DSLs in every load
generation cycle.
|
UserSource |
User source is the source for the users which are used in performance tests.
|
UserSource.SourceType |
|
UserSourceNotFoundException |
Thrown whenever the framework is not able to read users from the user sources given.
|
UUIDProvider |
Provider, which creates UUIDs.
|
Validator<T> |
|
VaultTokenNotFoundException |
|
VaultUserParserImpl |
|
VaultUserSourceImpl |
|
VerifiableDslItem |
|
VerificationInfo<T> |
|
WaitDsl |
WaitDslImpl |
Wait spec implementation that halts the execution for Duration given.
|
WaitDslMaterializer |
Wait spec to pause the load testing execution for duration provided.
|