A B C D E F G H I J L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractDSLItem - Class in io.ryos.rhino.sdk.dsl.impl
- AbstractDSLItem(String) - Constructor for class io.ryos.rhino.sdk.dsl.impl.AbstractDSLItem
- AbstractMeasurableDsl - Class in io.ryos.rhino.sdk.dsl.impl
-
Common specification type implementation.
- AbstractMeasurableDsl(String) - Constructor for class io.ryos.rhino.sdk.dsl.impl.AbstractMeasurableDsl
- AbstractProvider<T> - Class in io.ryos.rhino.sdk.providers
- AbstractProvider() - Constructor for class io.ryos.rhino.sdk.providers.AbstractProvider
- AbstractSessionDslItem - Class in io.ryos.rhino.sdk.dsl.impl
- AbstractSessionDslItem(String) - Constructor for class io.ryos.rhino.sdk.dsl.impl.AbstractSessionDslItem
- AbstractSessionDslItem(String, String, SessionDslItem.Scope) - Constructor for class io.ryos.rhino.sdk.dsl.impl.AbstractSessionDslItem
- AbstractSimulationInjector - Class in io.ryos.rhino.sdk.runners
-
Abstract injector includes common methods.
- AbstractSimulationInjector(SimulationMetadata) - Constructor for class io.ryos.rhino.sdk.runners.AbstractSimulationInjector
- AbstractSimulationRunner - Class in io.ryos.rhino.sdk.runners
-
Abstract runner contains common methods used in concrete sub-classes.
- AbstractSimulationRunner(SimulationMetadata) - Constructor for class io.ryos.rhino.sdk.runners.AbstractSimulationRunner
- add(long) - Method in interface io.ryos.rhino.sdk.reporting.Measurement
- add(long) - Method in class io.ryos.rhino.sdk.reporting.MeasurementImpl
- add(String, Object) - Method in interface io.ryos.rhino.sdk.data.Context
-
Puts a new key - value pair to the context.
- add(String, Object) - Method in class io.ryos.rhino.sdk.data.ContextImpl
- addAuthHeaders(RequestBuilder, User) - Method in class io.ryos.rhino.sdk.users.BasicAuthRequestStrategy
- addAuthHeaders(RequestBuilder, User) - Method in class io.ryos.rhino.sdk.users.OAuth2RequestStrategy
- addAuthHeaders(RequestBuilder, User) - Method in interface io.ryos.rhino.sdk.users.UserAuthRequestStrategy
- After - Annotation Type in io.ryos.rhino.sdk.annotations
-
Method annotation to mark clean up methods which is run after every scenario (The annotation is scenario mode only).
- ALL - Static variable in class io.ryos.rhino.sdk.users.repositories.Regions
- AP - Static variable in class io.ryos.rhino.sdk.users.repositories.Regions
- appendRampUp(Flux<UserSession>) - Method in class io.ryos.rhino.sdk.runners.AbstractSimulationRunner
- appendTake(Flux<UserSession>, int) - Method in class io.ryos.rhino.sdk.runners.AbstractSimulationRunner
- appendThrottling(Flux<UserSession>) - Method in class io.ryos.rhino.sdk.runners.AbstractSimulationRunner
- Application - Class in io.ryos.rhino.sdk
-
Applications executor.
- Application() - Constructor for class io.ryos.rhino.sdk.Application
- asInt() - Static method in interface io.ryos.rhino.sdk.converter.TypeConverter
-
Returns a new
IntTypeConverter
instance. - asList() - Static method in interface io.ryos.rhino.sdk.converter.TypeConverter
-
Returns a new
ListTypeConverter
instance. - asList(TypeConverter<E>) - Static method in interface io.ryos.rhino.sdk.converter.TypeConverter
-
Returns a new
ListTypeConverter
instance. - asLongAs(Predicate<UserSession>, MaterializableDslItem) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- asLongAs(Predicate<UserSession>, MaterializableDslItem) - Method in interface io.ryos.rhino.sdk.dsl.IterableDsl
-
Runs the
MaterializableDslItem
as long as thePredicate
holds. - asLongAs(Predicate<UserSession>, MaterializableDslItem) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- AssertionDsl - Interface in io.ryos.rhino.sdk.dsl
- asStr() - Static method in interface io.ryos.rhino.sdk.converter.TypeConverter
-
Returns a new
StringTypeConverter
instance. - asStream() - Method in class io.ryos.rhino.sdk.providers.RandomInMemoryFile
- auth() - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- auth() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- auth(User) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- auth(User) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- auth(Function<UserSession, User>) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- auth(Function<UserSession, User>) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- auth(Supplier<User>) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
-
Requires an authorized user in HTTP requests.
- auth(Supplier<User>) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- authenticate(User) - Method in class io.ryos.rhino.sdk.users.oauth.OAuthUserAuthenticatorImpl
- authenticate(User) - Method in interface io.ryos.rhino.sdk.users.oauth.UserAuthenticator
-
Authenticates a user against an authorization server.
- authenticate(OAuthService) - Method in class io.ryos.rhino.sdk.users.oauth.OAuthServiceAuthenticatorImpl
- authenticate(OAuthService) - Method in interface io.ryos.rhino.sdk.users.oauth.ServiceAuthenticator
-
Authenticates a service against an authorization server.
- authenticate(T) - Method in interface io.ryos.rhino.sdk.users.oauth.Authenticator
-
Authenticates an entity against an authorization server.
- Authenticator<T,R extends T> - Interface in io.ryos.rhino.sdk.users.oauth
-
Generic authenticator authenticates an entity against an authorization server.
B
- BasicAuthRequestStrategy - Class in io.ryos.rhino.sdk.users
- BasicAuthRequestStrategy() - Constructor for class io.ryos.rhino.sdk.users.BasicAuthRequestStrategy
- BasicUserRepositoryFactoryImpl - Class in io.ryos.rhino.sdk.users.repositories
- BasicUserRepositoryFactoryImpl() - Constructor for class io.ryos.rhino.sdk.users.repositories.BasicUserRepositoryFactoryImpl
- BasicUserRepositoryImpl - Class in io.ryos.rhino.sdk.users.repositories
- BasicUserRepositoryImpl(UserSource) - Constructor for class io.ryos.rhino.sdk.users.repositories.BasicUserRepositoryImpl
- Before - Annotation Type in io.ryos.rhino.sdk.annotations
-
Method annotation to mark clean up methods, that is run after every scenario (The annotation is scenario mode only).
- build() - Method in class io.ryos.rhino.sdk.data.Report.Builder
-
Builder method to construct the
Report
instances. - Builder() - Constructor for class io.ryos.rhino.sdk.data.Report.Builder
C
- CLASSPATH - io.ryos.rhino.sdk.io.ConfigResource.Type
-
Classpath resource type, e.g classpath:///rhino.properties
- clazz() - Method in annotation type io.ryos.rhino.sdk.annotations.Provider
- clazz() - Method in annotation type io.ryos.rhino.sdk.annotations.Runner
-
Deprecated.
- CleanUp - Annotation Type in io.ryos.rhino.sdk.annotations
-
Deprecated.use
After
instead. - close() - Method in class io.ryos.rhino.sdk.io.InfluxDBWriter
- close() - Method in class io.ryos.rhino.sdk.io.SimulationLogWriter
- close() - Method in class io.ryos.rhino.sdk.providers.RandomInMemoryFile
- collect(UserSession, Object, String, SessionDslItem.Scope) - Method in class io.ryos.rhino.sdk.dsl.impl.ForEachDslImpl
- collect(UserSession, Object, String, SessionDslItem.Scope) - Method in class io.ryos.rhino.sdk.dsl.mat.CollectingMaterializer
- collect(UserSession, R, String, SessionDslItem.Scope) - Method in interface io.ryos.rhino.sdk.dsl.ContainerScopeDsl
- collect(String) - Method in interface io.ryos.rhino.sdk.dsl.CollectableDslItem
- collect(String) - Method in class io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilderImpl
- collect(String) - Method in interface io.ryos.rhino.sdk.dsl.data.builder.ForEachMapBuilder
- collect(String) - Method in class io.ryos.rhino.sdk.dsl.data.builder.MapperBuilder
-
After map function is applied, use this method to store the output object in the define.
- collect(String) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- collect(String, SessionDslItem.Scope) - Method in interface io.ryos.rhino.sdk.dsl.CollectableDslItem
- collect(String, SessionDslItem.Scope) - Method in class io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilderImpl
- collect(String, SessionDslItem.Scope) - Method in interface io.ryos.rhino.sdk.dsl.data.builder.ForEachMapBuilder
- collect(String, SessionDslItem.Scope) - Method in class io.ryos.rhino.sdk.dsl.data.builder.MapperBuilder
-
After map function is applied, use this method to store the output object in the define.
- collect(String, SessionDslItem.Scope) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- collect(T, String) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- collect(T, String, SessionDslItem.Scope) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- CollectableDslItem - Interface in io.ryos.rhino.sdk.dsl
- CollectingHttpResultHandler - Class in io.ryos.rhino.sdk.dsl.mat
- CollectingHttpResultHandler(UserSession, HttpDsl) - Constructor for class io.ryos.rhino.sdk.dsl.mat.CollectingHttpResultHandler
- CollectingHttpResultHandler(String, UserSession, ResultingDsl) - Constructor for class io.ryos.rhino.sdk.dsl.mat.CollectingHttpResultHandler
- CollectingMaterializer<S,R extends java.lang.Iterable<S>> - Class in io.ryos.rhino.sdk.dsl.mat
- CollectingMaterializer(ForEachDsl<S, R>) - Constructor for class io.ryos.rhino.sdk.dsl.mat.CollectingMaterializer
- commit(String) - Method in interface io.ryos.rhino.sdk.data.Context
- commit(String) - Method in class io.ryos.rhino.sdk.data.ContextImpl
- commit(String) - Method in interface io.ryos.rhino.sdk.reporting.Measurement
- commit(String) - Method in class io.ryos.rhino.sdk.reporting.MeasurementImpl
- commit(String, String) - Method in interface io.ryos.rhino.sdk.reporting.Measurement
- commit(String, String) - Method in class io.ryos.rhino.sdk.reporting.MeasurementImpl
- completeMeasurement() - Method in class io.ryos.rhino.sdk.dsl.data.HttpSpecAsyncHandler
- ConditionalDslMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
- ConditionalDslMaterializer(ConditionalDslWrapper) - Constructor for class io.ryos.rhino.sdk.dsl.mat.ConditionalDslMaterializer
- ConditionalDslWrapper - Class in io.ryos.rhino.sdk.dsl.impl
-
MaterializableDslItem wrapper including a predicate to define the conditional statement whether a wrappedDslItem is to be run, or not.
- ConditionalDslWrapper(MaterializableDslItem, Predicate<UserSession>) - Constructor for class io.ryos.rhino.sdk.dsl.impl.ConditionalDslWrapper
- ConfigResource - Class in io.ryos.rhino.sdk.io
-
File resource reference.
- ConfigResource(String) - Constructor for class io.ryos.rhino.sdk.io.ConfigResource
- ConfigResource.Type - Enum in io.ryos.rhino.sdk.io
- ConfigurationNotFoundException - Exception in io.ryos.rhino.sdk.exceptions
-
Exception utils.
- ConfigurationNotFoundException(String) - Constructor for exception io.ryos.rhino.sdk.exceptions.ConfigurationNotFoundException
- ContainerScopeDsl<R> - Interface in io.ryos.rhino.sdk.dsl
- Context - Interface in io.ryos.rhino.sdk.data
-
ContextImpl type for storing values throughout a testing define.
- ContextImpl - Class in io.ryos.rhino.sdk.data
- ContextImpl() - Constructor for class io.ryos.rhino.sdk.data.ContextImpl
- convert(String) - Method in class io.ryos.rhino.sdk.converter.IntTypeConverter
- convert(String) - Method in class io.ryos.rhino.sdk.converter.ListTypeConverter
- convert(String) - Method in class io.ryos.rhino.sdk.converter.StringTypeConverter
- convert(String) - Method in interface io.ryos.rhino.sdk.converter.TypeConverter
-
Convert
String
value to the target type. - create() - Static method in interface io.ryos.rhino.sdk.SimulationJobsScanner
-
Factory method to create new
SimulationJobsScanner
instances. - create() - Method in class io.ryos.rhino.sdk.users.repositories.BasicUserRepositoryFactoryImpl
- create() - Method in class io.ryos.rhino.sdk.users.repositories.DefaultUserRepositoryFactoryImpl
- create() - Method in class io.ryos.rhino.sdk.users.repositories.OAuthUserRepositoryFactoryImpl
-
Creates a new repository
OAuthUserRepositoryFactoryImpl
instance. - create() - Method in interface io.ryos.rhino.sdk.users.repositories.UserRepositoryFactory
-
Creates a new instance of
UserRepository
. - createBenchmarkJob(Class) - Method in interface io.ryos.rhino.sdk.SimulationJobsScanner
-
Creates a
SimulationMetadata
instance from a simulation class. - createBenchmarkJob(Class) - Method in class io.ryos.rhino.sdk.SimulationJobsScannerImpl
- createReceive() - Method in class io.ryos.rhino.sdk.io.InfluxDBWriter
- createReceive() - Method in class io.ryos.rhino.sdk.io.SimulationLogWriter
- createReceive() - Method in class io.ryos.rhino.sdk.reporting.MetricCollector
- CSVUserParserImpl - Class in io.ryos.rhino.sdk.users
- CSVUserParserImpl() - Constructor for class io.ryos.rhino.sdk.users.CSVUserParserImpl
- cumulative() - Method in class io.ryos.rhino.sdk.dsl.impl.AbstractMeasurableDsl
- cumulative() - Method in interface io.ryos.rhino.sdk.dsl.MeasurableDsl
-
Cumulative measurement.
- CyclicIterator<T> - Class in io.ryos.rhino.sdk
-
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. - CyclicIterator(List<T>) - Constructor for class io.ryos.rhino.sdk.CyclicIterator
-
Creates a new
CyclicIterator
instance. - CyclicUserSessionRepository<T extends UserSession> - Interface in io.ryos.rhino.sdk.users.repositories
- CyclicUserSessionRepositoryImpl - Class in io.ryos.rhino.sdk.users.repositories
-
User define repository provides the user sessions limited by maxNumberOfUsers.
- CyclicUserSessionRepositoryImpl(UserRepository<UserSession>, String) - Constructor for class io.ryos.rhino.sdk.users.repositories.CyclicUserSessionRepositoryImpl
- CyclicUserSessionRepositoryImpl(UserRepository<UserSession>, String, int) - Constructor for class io.ryos.rhino.sdk.users.repositories.CyclicUserSessionRepositoryImpl
D
- dashboard() - Method in annotation type io.ryos.rhino.sdk.annotations.Grafana
- debugHttp() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- DefaultSimulationLogFormatter - Class in io.ryos.rhino.sdk.reporting
-
Default log formatter used in step log results.
- DefaultSimulationLogFormatter() - Constructor for class io.ryos.rhino.sdk.reporting.DefaultSimulationLogFormatter
- DefaultUserRepositoryFactoryImpl - Class in io.ryos.rhino.sdk.users.repositories
-
User repository, if no repository is provided.
- DefaultUserRepositoryFactoryImpl() - Constructor for class io.ryos.rhino.sdk.users.repositories.DefaultUserRepositoryFactoryImpl
- DefaultUserRepositoryImpl - Class in io.ryos.rhino.sdk.users.repositories
- define(String, Object) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- define(String, Object) - Method in interface io.ryos.rhino.sdk.dsl.SessionDsl
- define(String, Object) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- define(String, Object, SessionDslItem.Scope) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- define(String, Object, SessionDslItem.Scope) - Method in interface io.ryos.rhino.sdk.dsl.SessionDsl
- define(String, Object, SessionDslItem.Scope) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- define(String, Supplier<Object>) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- define(String, Supplier<Object>) - Method in interface io.ryos.rhino.sdk.dsl.SessionDsl
- define(String, Supplier<Object>) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- define(String, Supplier<Object>, SessionDslItem.Scope) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- define(String, Supplier<Object>, SessionDslItem.Scope) - Method in interface io.ryos.rhino.sdk.dsl.SessionDsl
- define(String, Supplier<Object>, SessionDslItem.Scope) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- delay() - Method in annotation type io.ryos.rhino.sdk.annotations.UserRepository
-
Delay between login requests while requesting token from the OAuth Provider.
- delete() - Method in interface io.ryos.rhino.sdk.dsl.HttpMethodDsl
- delete() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- DELETE - io.ryos.rhino.sdk.dsl.HttpDsl.Method
- description(String) - Method in class io.ryos.rhino.sdk.data.Report.Builder
-
Description of the result.
- deserialize(Response) - Method in class io.ryos.rhino.sdk.users.oauth.OAuthServiceTokenResponseDeserializer
- deserialize(Response) - Method in class io.ryos.rhino.sdk.users.oauth.OAuthUserTokenResponseDeserializer
- deserialize(Response) - Method in interface io.ryos.rhino.sdk.users.oauth.ResponseDeserializer
-
Deserializes the response object into framework DTOs.
- DEV - io.ryos.rhino.sdk.utils.Environment
- Disabled - Annotation Type in io.ryos.rhino.sdk.annotations
-
Disables the scenario or DSL.
- dispatchEvents(Measurement) - Method in class io.ryos.rhino.sdk.runners.EventDispatcher
- doMap(Function<R, T>) - Method in class io.ryos.rhino.sdk.dsl.data.builder.MapperBuilder
-
Use to provide a
Function
instance which will be applied to the input object and returns the target object. - dsl() - Static method in interface io.ryos.rhino.sdk.dsl.DslBuilder
- Dsl - Annotation Type in io.ryos.rhino.sdk.annotations
-
Load generation specification to mark methods which specifies the load generation procedure.
- DslBuilder - Interface in io.ryos.rhino.sdk.dsl
-
DSL is a
DslBuilder
instance which is used to describe executable steps. - DslBuilderImpl - Class in io.ryos.rhino.sdk.dsl.impl
-
Load DSL implementation, that is the container DSL instance to bind other DSL items.
- DslBuilderImpl(String) - Constructor for class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- DslEvent - Class in io.ryos.rhino.sdk.reporting
- DslEvent(String, String, String, long, long, long, String, String, VerificationInfo) - Constructor for class io.ryos.rhino.sdk.reporting.DslEvent
- DslItem - Interface in io.ryos.rhino.sdk.dsl
-
Dsl items are domain model objects representing the Dsl elements within the domain-specific language, that is Load DSL.
- DslMaterializer - Interface in io.ryos.rhino.sdk.dsl.mat
-
MaterializableDslItem materializer takes the spec instances and convert them into reactive components, that are to be executed by reactive framework in runtime.
- DslMethod - Interface in io.ryos.rhino.sdk.dsl
-
DSL method is the representation of the Java method annotated with
Dsl
annotation. - DslMethodImpl - Class in io.ryos.rhino.sdk.dsl.impl
- DslMethodImpl(String, DslItem) - Constructor for class io.ryos.rhino.sdk.dsl.impl.DslMethodImpl
- DslMethodMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
- DslMethodMaterializer(DslMethod) - Constructor for class io.ryos.rhino.sdk.dsl.mat.DslMethodMaterializer
- dslMethodName - Static variable in interface io.ryos.rhino.sdk.dsl.DslBuilder
- DslUtils - Class in io.ryos.rhino.sdk.dsl.utils
-
Contains static methods to make DSL more readable.
- durationInMins() - Method in annotation type io.ryos.rhino.sdk.annotations.RampUp
-
Ramp-up duration in minutes.
- durationInMins() - Method in annotation type io.ryos.rhino.sdk.annotations.Simulation
-
Duration of the Simulation in minutes.
- durationInMins() - Method in annotation type io.ryos.rhino.sdk.annotations.Throttle
-
Duration in minutes in which the throttling is active.
E
- empty() - Method in interface io.ryos.rhino.sdk.data.Context
-
Empties the context.
- empty() - Method in class io.ryos.rhino.sdk.data.ContextImpl
- END - io.ryos.rhino.sdk.reporting.UserEvent.EventType
- endpoint(String) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- endpoint(String) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- endpoint(BiFunction<UserSession, HttpDsl, String>) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- endpoint(BiFunction<UserSession, HttpDsl, String>) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- endpoint(Function<UserSession, String>) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- endpoint(Function<UserSession, String>) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- EndTestEvent(Instant) - Constructor for class io.ryos.rhino.sdk.reporting.MetricCollector.EndTestEvent
- enhanceInstanceAt(Field) - Static method in class io.ryos.rhino.sdk.utils.ReflectionUtils
- ensure(Predicate<UserSession>) - Method in interface io.ryos.rhino.sdk.dsl.AssertionDsl
-
Ensure DSL is to assert the predicate passed holds true, otherwise it stops the pipeline.
- ensure(Predicate<UserSession>) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- ensure(Predicate<UserSession>) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- ensure(Predicate<UserSession>, String) - Method in interface io.ryos.rhino.sdk.dsl.AssertionDsl
-
Ensure DSL is to assert the predicate passed holds true, otherwise it stops the pipeline.
- ensure(Predicate<UserSession>, String) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- ensure(Predicate<UserSession>, String) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- EnsureDsl - Interface in io.ryos.rhino.sdk.dsl
-
Ensure spec is used to terminate a simulation if the predicate is not fulfilled.
- EnsureDslImpl - Class in io.ryos.rhino.sdk.dsl.impl
-
Ensure spec implementation.
- EnsureDslImpl(String, Predicate<UserSession>) - Constructor for class io.ryos.rhino.sdk.dsl.impl.EnsureDslImpl
- EnsureDslImpl(Predicate<UserSession>) - Constructor for class io.ryos.rhino.sdk.dsl.impl.EnsureDslImpl
- EnsureDslImpl(Predicate<UserSession>, String) - Constructor for class io.ryos.rhino.sdk.dsl.impl.EnsureDslImpl
- EnsureDslMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
-
Ensure spec matarializer implementation.
- EnsureDslMaterializer(EnsureDsl) - Constructor for class io.ryos.rhino.sdk.dsl.mat.EnsureDslMaterializer
- Environment - Enum in io.ryos.rhino.sdk.utils
- EPHEMERAL - io.ryos.rhino.sdk.dsl.SessionDslItem.Scope
- equals(Object) - Method in class io.ryos.rhino.sdk.providers.RandomInMemoryFile
- equals(Object) - Method in class io.ryos.rhino.sdk.users.data.UserImpl
- EU - Static variable in class io.ryos.rhino.sdk.users.repositories.Regions
- eval(Consumer<UserSession>) - Method in interface io.ryos.rhino.sdk.dsl.DslBuilder
-
Expression to evaluate.
- eval(Consumer<UserSession>) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- eval(Consumer<UserSession>) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- EventDispatcher - Class in io.ryos.rhino.sdk.runners
-
Singleton event dispatcher forwards the events created by simulation callables to corresponding entities like actors wnich process them.
- ExceptionUtils - Class in io.ryos.rhino.sdk.exceptions
-
Exception utils.
- exec(Function<E, T>) - Method in interface io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilder
- exec(Function<E, T>) - Method in class io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilderImpl
- exec(Function<UserSession, String>) - Method in class io.ryos.rhino.sdk.dsl.impl.SomeDslImpl
- exec(Function<UserSession, String>) - Method in interface io.ryos.rhino.sdk.dsl.SomeDsl
-
Method to add a spec function into the DSL.
- execute() - Method in interface io.ryos.rhino.sdk.runners.ReactiveHttpSimulationRunner.Action
- executeMethod(Method, Object, Object...) - Static method in class io.ryos.rhino.sdk.utils.ReflectionUtils
- ExecutionMode - Enum in io.ryos.rhino.sdk
- ExpressionDsl - Interface in io.ryos.rhino.sdk.dsl
- ExpressionDslImpl - Class in io.ryos.rhino.sdk.dsl.impl
- ExpressionDslImpl(Consumer<UserSession>) - Constructor for class io.ryos.rhino.sdk.dsl.impl.ExpressionDslImpl
- ExpressionDslMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
- ExpressionDslMaterializer(ExpressionDsl) - Constructor for class io.ryos.rhino.sdk.dsl.mat.ExpressionDslMaterializer
F
- factory() - Method in annotation type io.ryos.rhino.sdk.annotations.UserRepository
-
Factory implementation of
UserRepositoryFactory
. - fail(String) - Method in interface io.ryos.rhino.sdk.reporting.Measurement
-
Stops the measurement by committing the measurement to the dispatcher.
- fail(String) - Method in class io.ryos.rhino.sdk.reporting.MeasurementImpl
- feed(Object, InjectionPoint<Provider>) - Method in class io.ryos.rhino.sdk.runners.AbstractSimulationInjector
- file() - Method in annotation type io.ryos.rhino.sdk.annotations.Logging
-
The path where benchmark metrics should be written.
- file(String) - Static method in class io.ryos.rhino.sdk.dsl.data.UploadStream
-
Static factory returns the
InputStream
from the path to file provided. - FILE - io.ryos.rhino.sdk.io.ConfigResource.Type
-
File resource type, e.g file:///user/home/rhino.properties
- FILE - io.ryos.rhino.sdk.users.source.UserSource.SourceType
- FileBasedUserSourceImpl - Class in io.ryos.rhino.sdk.users.source
-
File based implementation of
UserSource
. - filter(Predicate<UserSession>) - Method in interface io.ryos.rhino.sdk.dsl.DslBuilder
-
Filter is used to filter according to the predicate.
- filter(Predicate<UserSession>) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- filter(Predicate<UserSession>) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- FilterDsl - Interface in io.ryos.rhino.sdk.dsl
-
Filters the objects out which do not satisfy the
Predicate
. - FilterDslImpl - Class in io.ryos.rhino.sdk.dsl.impl
- FilterDslImpl(Predicate<UserSession>) - Constructor for class io.ryos.rhino.sdk.dsl.impl.FilterDslImpl
- FilterDslMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
-
Materializer to materialize
FilterDsl
instances. - FilterDslMaterializer(FilterDsl) - Constructor for class io.ryos.rhino.sdk.dsl.mat.FilterDslMaterializer
- finish() - Method in interface io.ryos.rhino.sdk.reporting.Measurement
-
Finishes the measurement by committing it to the dispatcher.
- finish() - Method in class io.ryos.rhino.sdk.reporting.MeasurementImpl
- forEach(ForEachBuilder<E, R, T>) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- forEach(ForEachBuilder<E, R, T>) - Method in interface io.ryos.rhino.sdk.dsl.IterableDsl
-
For-each DSL spec loops through the sequence of elements built by
ForEachBuilder
instance. - forEach(Function<UserSession, R>, Function<E, T>) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- forEach(Function<UserSession, R>, Function<E, T>) - Method in interface io.ryos.rhino.sdk.dsl.IterableDsl
- forEach(R, Function<E, T>) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- forEach(R, Function<E, T>) - Method in interface io.ryos.rhino.sdk.dsl.IterableDsl
- forEach(R, Function<E, T>) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- ForEachBuilder<E,R extends java.lang.Iterable<E>,T extends MaterializableDslItem> - Interface in io.ryos.rhino.sdk.dsl.data.builder
- ForEachBuilderImpl<E,R extends java.lang.Iterable<E>,T extends MaterializableDslItem> - Class in io.ryos.rhino.sdk.dsl.data.builder
-
Loop builder is a builder providing the spec with looping information to be executed.
- ForEachBuilderImpl(String) - Constructor for class io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilderImpl
- ForEachBuilderImpl(Function<UserSession, R>) - Constructor for class io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilderImpl
- ForEachDsl<E,R extends java.lang.Iterable<E>> - Interface in io.ryos.rhino.sdk.dsl
- ForEachDslImpl<S,R extends java.lang.Iterable<S>,T extends MaterializableDslItem> - Class in io.ryos.rhino.sdk.dsl.impl
-
For-each loop Dsl.
- ForEachDslImpl(String, List<MaterializableDslItem>, String, SessionDslItem.Scope, Function<UserSession, R>, List<Function<S, T>>, Function<S, Object>) - Constructor for class io.ryos.rhino.sdk.dsl.impl.ForEachDslImpl
-
Constructs a new
ForEachDsl
instance. - ForEachDslMaterializer<S,R extends java.lang.Iterable<S>> - Class in io.ryos.rhino.sdk.dsl.mat
- ForEachDslMaterializer(ForEachDsl<S, R>) - Constructor for class io.ryos.rhino.sdk.dsl.mat.ForEachDslMaterializer
- ForEachMapBuilder<E,R extends java.lang.Iterable<E>,T extends MaterializableDslItem> - Interface in io.ryos.rhino.sdk.dsl.data.builder
- format(LogEvent) - Method in class io.ryos.rhino.sdk.reporting.DefaultSimulationLogFormatter
- format(LogEvent) - Method in class io.ryos.rhino.sdk.reporting.GatlingSimulationLogFormatter
-
Gatling formatter, writes the log event in the Gatling format so that Gatling can generate reports:
- format(LogEvent) - Method in interface io.ryos.rhino.sdk.reporting.SimulationLogFormatter
- formatter() - Method in annotation type io.ryos.rhino.sdk.annotations.Logging
-
Log formatter.
- formParam(String, String) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- formParam(String, String) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- formParam(String, List<String>) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- formParam(String, List<String>) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- formParam(Function<UserSession, Map.Entry<String, List<String>>>) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- formParam(Function<UserSession, Map.Entry<String, List<String>>>) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
G
- GATLING_HEADLINE_TEMPLATE - Static variable in class io.ryos.rhino.sdk.reporting.GatlingSimulationLogFormatter
- GATLING_VERSION - Static variable in class io.ryos.rhino.sdk.reporting.GatlingSimulationLogFormatter
- GatlingSimulationLogFormatter - Class in io.ryos.rhino.sdk.reporting
-
Gatling log formatter is used to format the step log entries so that the Gatling tooling can process them to create load testing reports.
- GatlingSimulationLogFormatter() - Constructor for class io.ryos.rhino.sdk.reporting.GatlingSimulationLogFormatter
- GaugeDsl - Interface in io.ryos.rhino.sdk.dsl
- GaugeDslImpl - Class in io.ryos.rhino.sdk.dsl.impl
- GaugeDslImpl(String, MaterializableDslItem) - Constructor for class io.ryos.rhino.sdk.dsl.impl.GaugeDslImpl
- get() - Method in interface io.ryos.rhino.sdk.dsl.HttpMethodDsl
- get() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- get(String) - Method in interface io.ryos.rhino.sdk.data.Context
-
Reclaims the object from the context.
- get(String) - Method in class io.ryos.rhino.sdk.data.ContextImpl
- GET - io.ryos.rhino.sdk.dsl.HttpDsl.Method
- getAccessToken() - Method in class io.ryos.rhino.sdk.users.oauth.OAuthService
- getAccessToken() - Method in interface io.ryos.rhino.sdk.users.oauth.OAuthUser
-
Access token.
- getAccessToken() - Method in class io.ryos.rhino.sdk.users.oauth.OAuthUserImpl
- getAccessToken() - Method in class io.ryos.rhino.sdk.users.OAuthResponseData
- getActiveUser(UserSession) - Static method in class io.ryos.rhino.sdk.dsl.utils.SessionUtils
- getAfterMethod() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getAnnotation() - Method in class io.ryos.rhino.sdk.data.InjectionPoint
-
Getter for the annotation which marks the injection point.
- getApiKey() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getAuthServer() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getAuthUser() - Method in interface io.ryos.rhino.sdk.dsl.HttpDsl
- getAuthUser() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- getBearerType() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getBeforeMethod() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getCause() - Method in interface io.ryos.rhino.sdk.dsl.EnsureDsl
- getCause() - Method in class io.ryos.rhino.sdk.dsl.impl.EnsureDslImpl
- getChildren() - Method in interface io.ryos.rhino.sdk.dsl.DslItem
- getChildren() - Method in class io.ryos.rhino.sdk.dsl.impl.ConditionalDslWrapper
- getChildren() - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- getChildren() - Method in class io.ryos.rhino.sdk.dsl.impl.DslMethodImpl
- getChildren() - Method in class io.ryos.rhino.sdk.dsl.impl.EnsureDslImpl
- getChildren() - Method in class io.ryos.rhino.sdk.dsl.impl.ExpressionDslImpl
- getChildren() - Method in class io.ryos.rhino.sdk.dsl.impl.FilterDslImpl
- getChildren() - Method in class io.ryos.rhino.sdk.dsl.impl.ForEachDslImpl
- getChildren() - Method in class io.ryos.rhino.sdk.dsl.impl.GaugeDslImpl
- getChildren() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- getChildren() - Method in class io.ryos.rhino.sdk.dsl.impl.MapperDslImpl
- getChildren() - Method in class io.ryos.rhino.sdk.dsl.impl.RunUntilDslImpl
- getChildren() - Method in class io.ryos.rhino.sdk.dsl.impl.SessionDslImpl
- getChildren() - Method in class io.ryos.rhino.sdk.dsl.impl.SomeDslImpl
- getChildren() - Method in class io.ryos.rhino.sdk.dsl.impl.WaitDslImpl
- getClassLevelAnnotation(Class, Class<T>) - Static method in class io.ryos.rhino.sdk.utils.ReflectionUtils
- getCleanupMethod() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getClient() - Method in enum io.ryos.rhino.sdk.HttpClient
- getClientCode() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getClientCode() - Method in class io.ryos.rhino.sdk.users.oauth.OAuthService
- getClientId() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getClientId() - Method in class io.ryos.rhino.sdk.users.oauth.OAuthService
- getClientId() - Method in interface io.ryos.rhino.sdk.users.oauth.OAuthUser
-
Client id of the user.
- getClientId() - Method in class io.ryos.rhino.sdk.users.oauth.OAuthUserImpl
- getClientId() - Method in class io.ryos.rhino.sdk.users.OAuthResponseData
- getClientSecret() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getClientSecret() - Method in class io.ryos.rhino.sdk.users.oauth.OAuthService
- getCollectorsScope() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- getCollectorsSessionKey() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- getConfig(String, TypeConverter<E>) - Method in class io.ryos.rhino.sdk.providers.AbstractProvider
- getConfig(String, String) - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getDashboard() - Method in class io.ryos.rhino.sdk.GrafanaInfo
- getDashboard(String, String, String[]) - Method in interface io.ryos.rhino.sdk.monitoring.GrafanaDashboard
-
Returns the string representation of the dashboard.
- getDashboard(String, String, String[]) - Method in class io.ryos.rhino.sdk.monitoring.RhinoGrafanaDashboard
- getData() - Static method in class io.ryos.rhino.sdk.Simulation
- getDescription() - Method in class io.ryos.rhino.sdk.data.Report
-
Getter method for the description.
- getDescription() - Method in class io.ryos.rhino.sdk.data.Scenario
- getDescription() - Method in class io.ryos.rhino.sdk.reporting.VerificationInfo
- getDsl() - Method in interface io.ryos.rhino.sdk.dsl.DslMethod
- getDsl() - Method in class io.ryos.rhino.sdk.dsl.impl.DslMethodImpl
- getDslMethods() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getDsls() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getDuration() - Method in class io.ryos.rhino.sdk.RampupInfo
- getDuration() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getDuration() - Method in class io.ryos.rhino.sdk.ThrottlingInfo
- getEffectiveHttpUser(HttpDsl, UserSession) - Static method in class io.ryos.rhino.sdk.dsl.utils.SessionUtils
- getElapsed() - Method in class io.ryos.rhino.sdk.reporting.LogEvent
- getEnd() - Method in class io.ryos.rhino.sdk.reporting.LogEvent
- getEndpoint() - Method in interface io.ryos.rhino.sdk.dsl.HttpDsl
- getEndpoint() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- getEndpoint() - Method in class io.ryos.rhino.sdk.dsl.mat.HttpDslData
- getEndTestTime() - Method in class io.ryos.rhino.sdk.reporting.MetricCollector.EndTestEvent
- getEnvConfig(String, TypeConverter<E>) - Method in class io.ryos.rhino.sdk.providers.AbstractProvider
- getEnvConfig(String, String) - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getEvents() - Method in interface io.ryos.rhino.sdk.reporting.Measurement
- getEvents() - Method in class io.ryos.rhino.sdk.reporting.MeasurementImpl
- getEventStatus() - Method in class io.ryos.rhino.sdk.reporting.UserEvent
- getEventType() - Method in class io.ryos.rhino.sdk.reporting.UserEvent
- getExpression() - Method in interface io.ryos.rhino.sdk.dsl.ExpressionDsl
- getExpression() - Method in class io.ryos.rhino.sdk.dsl.impl.ExpressionDslImpl
- getField() - Method in class io.ryos.rhino.sdk.data.InjectionPoint
-
Getter for the field instance where the injection happens.
- getFieldsByAnnotation(Class, Class<T>) - Static method in class io.ryos.rhino.sdk.utils.ReflectionUtils
-
get the list of annotations along with
Field
instances. - getFirst() - Method in class io.ryos.rhino.sdk.data.Pair
-
Getter for the first item.
- getForEachChildDslItemFunction() - Method in interface io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilder
- getForEachChildDslItemFunction() - Method in class io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilderImpl
- getForEachChildDslItemFunctions() - Method in interface io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilder
- getForEachChildDslItemFunctions() - Method in class io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilderImpl
- getForEachFunctions() - Method in interface io.ryos.rhino.sdk.dsl.ForEachDsl
- getForEachFunctions() - Method in class io.ryos.rhino.sdk.dsl.impl.ForEachDslImpl
- getFormParameters() - Method in interface io.ryos.rhino.sdk.dsl.HttpDsl
- getFormParameters() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- getFunction() - Method in class io.ryos.rhino.sdk.dsl.impl.SomeDslImpl
- getFunction() - Method in interface io.ryos.rhino.sdk.dsl.SomeDsl
-
Function contains the code snippet to be applied.
- getGrafanaEndpoint() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getGrafanaInfo() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getGrafanaPassword() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getGrafanaToken() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getGrafanaUser() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getGrantType() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getGrantType() - Method in class io.ryos.rhino.sdk.users.oauth.OAuthService
- getHeaderName() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getHeaders() - Method in interface io.ryos.rhino.sdk.dsl.HttpDsl
- getHeaders() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- getHeaders() - Method in class io.ryos.rhino.sdk.dsl.mat.HttpDslData
- getHeaderValue(String) - Method in class io.ryos.rhino.sdk.dsl.mat.HttpDslData
- getHeaderValues(String) - Method in class io.ryos.rhino.sdk.dsl.mat.HttpDslData
- getHttpConnectTimeout() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getHttpHandshakeTimeout() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getHttpReadTimeout() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getHttpRequestTimeout() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getId() - Method in class io.ryos.rhino.sdk.reporting.UserEvent
- getId() - Method in interface io.ryos.rhino.sdk.users.data.User
-
A unique id to distinguish the user from others.
- getId() - Method in class io.ryos.rhino.sdk.users.data.UserImpl
- getInfluxBatchActions() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getInfluxBatchDuration() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getInfluxDBName() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getInfluxPassword() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getInfluxRetentionPolicy() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getInfluxURL() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getInfluxUsername() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getInjectionPointList() - Method in class io.ryos.rhino.sdk.runners.AbstractSimulationInjector
- getInputStream() - Method in class io.ryos.rhino.sdk.io.ConfigResource
- getInstance() - Static method in class io.ryos.rhino.sdk.runners.EventDispatcher
- getInstance(String, Class<?>) - Static method in class io.ryos.rhino.sdk.Simulation
- getIterableSupplier() - Method in interface io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilder
- getIterableSupplier() - Method in class io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilderImpl
- getIterableSupplier() - Method in interface io.ryos.rhino.sdk.dsl.ForEachDsl
- getIterableSupplier() - Method in class io.ryos.rhino.sdk.dsl.impl.ForEachDslImpl
- getKey() - Method in class io.ryos.rhino.sdk.dsl.data.builder.MapperBuilder
- getLazyStringPayload() - Method in interface io.ryos.rhino.sdk.dsl.HttpDsl
- getLazyStringPayload() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- getLogFormatter() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getMapper() - Method in interface io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilder
- getMapper() - Method in class io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilderImpl
- getMapper() - Method in interface io.ryos.rhino.sdk.dsl.ForEachDsl
- getMapper() - Method in class io.ryos.rhino.sdk.dsl.impl.ForEachDslImpl
- getMapperBuilder() - Method in class io.ryos.rhino.sdk.dsl.impl.MapperDslImpl
- getMapperBuilder() - Method in interface io.ryos.rhino.sdk.dsl.MapperDsl
- getMappingFunction() - Method in class io.ryos.rhino.sdk.dsl.data.builder.MapperBuilder
- getMaxConnections() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getMaxRepeat() - Method in class io.ryos.rhino.sdk.dsl.impl.RunUntilDslImpl
- getMaxRepeat() - Method in interface io.ryos.rhino.sdk.dsl.RunUntilDsl
- getMeasurableDsl() - Method in class io.ryos.rhino.sdk.reporting.MeasurementImpl
- getMeasureableItem() - Method in interface io.ryos.rhino.sdk.dsl.GaugeDsl
- getMeasureableItem() - Method in class io.ryos.rhino.sdk.dsl.impl.GaugeDslImpl
- getMeasurementPoint() - Method in class io.ryos.rhino.sdk.dsl.impl.AbstractMeasurableDsl
- getMeasurementPoint() - Method in interface io.ryos.rhino.sdk.dsl.MeasurableDsl
-
The name of the spec.
- getMeasurementPoint() - Method in class io.ryos.rhino.sdk.reporting.DslEvent
- getMeasurementPoint() - Method in class io.ryos.rhino.sdk.reporting.MeasurementImpl
- getMetadata() - Method in class io.ryos.rhino.sdk.Simulation
- getMethod() - Method in class io.ryos.rhino.sdk.data.Scenario
- getMethod() - Method in interface io.ryos.rhino.sdk.dsl.HttpDsl
- getMethod() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- getMimeType() - Method in class io.ryos.rhino.sdk.providers.RandomInMemoryFile
- getName() - Method in interface io.ryos.rhino.sdk.dsl.DslItem
- getName() - Method in class io.ryos.rhino.sdk.dsl.impl.AbstractDSLItem
- getName() - Method in class io.ryos.rhino.sdk.dsl.impl.DslMethodImpl
- getNode() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getNumberOfUsers() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getNumOfRetries() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl.RetryInfo
- getOAuthService() - Method in interface io.ryos.rhino.sdk.users.oauth.OAuthUser
-
OAuth Service.
- getOAuthService() - Method in class io.ryos.rhino.sdk.users.oauth.OAuthUserImpl
- getObjectFunction() - Method in class io.ryos.rhino.sdk.dsl.impl.AbstractSessionDslItem
- getObjectFunction() - Method in class io.ryos.rhino.sdk.dsl.impl.SessionDslImpl
- getObjectFunction() - Method in interface io.ryos.rhino.sdk.dsl.SessionDslItem
- getPackage() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getParallelisation() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getParent() - Method in interface io.ryos.rhino.sdk.dsl.DslItem
- getParent() - Method in class io.ryos.rhino.sdk.dsl.impl.AbstractDSLItem
- getParent() - Method in class io.ryos.rhino.sdk.dsl.impl.DslMethodImpl
- getParentMeasurementPoint() - Method in class io.ryos.rhino.sdk.reporting.LogEvent
- getParentName() - Method in interface io.ryos.rhino.sdk.dsl.DslItem
- getParentName() - Method in class io.ryos.rhino.sdk.dsl.impl.AbstractDSLItem
- getParentName() - Method in class io.ryos.rhino.sdk.dsl.impl.DslMethodImpl
- getParentName() - Method in class io.ryos.rhino.sdk.reporting.MeasurementImpl
- getPassword() - Method in interface io.ryos.rhino.sdk.users.data.User
-
Password, if authentication is required.
- getPassword() - Method in class io.ryos.rhino.sdk.users.data.UserImpl
- getPathToTemplate() - Method in class io.ryos.rhino.sdk.GrafanaInfo
- getPredicate() - Method in interface io.ryos.rhino.sdk.dsl.EnsureDsl
- getPredicate() - Method in interface io.ryos.rhino.sdk.dsl.FilterDsl
-
Returns the
Predicate
which will be applied to the filter. - getPredicate() - Method in class io.ryos.rhino.sdk.dsl.impl.ConditionalDslWrapper
- getPredicate() - Method in class io.ryos.rhino.sdk.dsl.impl.EnsureDslImpl
- getPredicate() - Method in class io.ryos.rhino.sdk.dsl.impl.FilterDslImpl
- getPredicate() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl.RetryInfo
- getPredicate() - Method in class io.ryos.rhino.sdk.dsl.impl.RunUntilDslImpl
- getPredicate() - Method in interface io.ryos.rhino.sdk.dsl.RunUntilDsl
- getPredicate() - Method in class io.ryos.rhino.sdk.reporting.VerificationInfo
- getPrepareMethod() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getProperty() - Method in exception io.ryos.rhino.sdk.validators.PropsValidationException
- getQueryParameters() - Method in interface io.ryos.rhino.sdk.dsl.HttpDsl
- getQueryParameters() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- getRampupInfo(Class) - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getRampUpInfo() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getRefreshToken() - Method in interface io.ryos.rhino.sdk.data.UserSession
-
Optional of refresh token.
- getRefreshToken() - Method in class io.ryos.rhino.sdk.data.UserSessionImpl
- getRefreshToken() - Method in class io.ryos.rhino.sdk.users.oauth.OAuthService
- getRefreshToken() - Method in interface io.ryos.rhino.sdk.users.oauth.OAuthUser
-
Refresh token.
- getRefreshToken() - Method in class io.ryos.rhino.sdk.users.oauth.OAuthUserImpl
- getRefreshToken() - Method in class io.ryos.rhino.sdk.users.OAuthResponseData
- getRegion() - Method in interface io.ryos.rhino.sdk.users.data.User
-
Region of the user, if it belongs to one.
- getRegion() - Method in class io.ryos.rhino.sdk.users.data.UserImpl
- getReportingURI() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getResponse() - Method in class io.ryos.rhino.sdk.dsl.data.HttpResponse
- getResponse() - Method in interface io.ryos.rhino.sdk.dsl.HttpDsl
- getResponse() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- getResponse() - Method in class io.ryos.rhino.sdk.dsl.mat.HttpDslData
- getResponseBodyAsStream() - Method in class io.ryos.rhino.sdk.dsl.mat.HttpDslData
- getResponseBodyAsString() - Method in class io.ryos.rhino.sdk.dsl.data.HttpResponse
- getResponseBodyAsString() - Method in class io.ryos.rhino.sdk.dsl.mat.HttpDslData
- getRetryInfo() - Method in interface io.ryos.rhino.sdk.dsl.HttpDsl
- getRetryInfo() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- getRps() - Method in class io.ryos.rhino.sdk.ThrottlingInfo
- getRunner() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getSaveTo() - Method in class io.ryos.rhino.sdk.dsl.data.builder.MapperBuilder
- getSaveTo() - Method in class io.ryos.rhino.sdk.dsl.impl.ExpressionDslImpl
- getSaveTo() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- getSaveTo() - Method in interface io.ryos.rhino.sdk.dsl.ResultingDsl
- getScenarios() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getScope() - Method in class io.ryos.rhino.sdk.dsl.impl.SessionDslImpl
- getScope() - Method in interface io.ryos.rhino.sdk.users.data.User
-
Scope of the user.
- getScope() - Method in class io.ryos.rhino.sdk.users.data.UserImpl
- getScope() - Method in interface io.ryos.rhino.sdk.users.oauth.OAuthUser
-
Authorized scope.
- getScope() - Method in class io.ryos.rhino.sdk.users.OAuthResponseData
- getSecond() - Method in class io.ryos.rhino.sdk.data.Pair
-
Getter for the second item.
- getServiceClientCode() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getServiceClientId() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getServiceClientSecret() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getServiceEndpoint() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getServiceGrantType() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getSessionExtractor() - Method in class io.ryos.rhino.sdk.dsl.data.builder.MapperBuilder
- getSessionKey() - Method in interface io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilder
- getSessionKey() - Method in class io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilderImpl
- getSessionKey() - Method in class io.ryos.rhino.sdk.dsl.impl.AbstractSessionDslItem
- getSessionKey() - Method in class io.ryos.rhino.sdk.dsl.impl.SessionDslImpl
- getSessionKey() - Method in interface io.ryos.rhino.sdk.dsl.SessionDslItem
- getSessionScope() - Method in interface io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilder
- getSessionScope() - Method in class io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilderImpl
- getSessionScope() - Method in class io.ryos.rhino.sdk.dsl.data.builder.MapperBuilder
- getSessionScope() - Method in class io.ryos.rhino.sdk.dsl.impl.AbstractSessionDslItem
- getSessionScope() - Method in interface io.ryos.rhino.sdk.dsl.SessionDslItem
- getSimulationClass() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getSimulationId() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getSimulationMetadata() - Method in class io.ryos.rhino.sdk.runners.AbstractSimulationInjector
- getSimulationMetadata() - Method in class io.ryos.rhino.sdk.runners.AbstractSimulationRunner
- getSimulationName() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getSimulationOutputStyle() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getSimulationSession() - Method in interface io.ryos.rhino.sdk.data.UserSession
- getSimulationSession() - Method in class io.ryos.rhino.sdk.data.UserSessionImpl
- getSimulationSession() - Method in class io.ryos.rhino.sdk.dsl.data.LoadToken
- getSimulationSessionFor(User) - Method in interface io.ryos.rhino.sdk.data.UserSession
- getSimulationSessionFor(User) - Method in class io.ryos.rhino.sdk.data.UserSessionImpl
- getSpec() - Method in interface io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilder
- getSpec() - Method in class io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilderImpl
- getSpec() - Method in class io.ryos.rhino.sdk.dsl.impl.RunUntilDslImpl
- getSpec() - Method in interface io.ryos.rhino.sdk.dsl.RunUntilDsl
- getStart() - Method in class io.ryos.rhino.sdk.reporting.LogEvent
- getStartRps() - Method in class io.ryos.rhino.sdk.RampupInfo
- getStatus() - Method in class io.ryos.rhino.sdk.data.Report
-
Getter method for the status code.
- getStatus() - Method in class io.ryos.rhino.sdk.reporting.DslEvent
- getStatusCode() - Method in class io.ryos.rhino.sdk.dsl.data.HttpResponse
- getStatusCode() - Method in class io.ryos.rhino.sdk.dsl.mat.HttpDslData
- getStopAfterFromEnv() - Method in class io.ryos.rhino.sdk.runners.AbstractSimulationRunner
- getTag() - Method in interface io.ryos.rhino.sdk.dsl.GaugeDsl
- getTag() - Method in class io.ryos.rhino.sdk.dsl.impl.GaugeDslImpl
- getTargetRps() - Method in class io.ryos.rhino.sdk.RampupInfo
- getTestInstance() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getThrottlingInfo() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getUploadContent() - Method in interface io.ryos.rhino.sdk.dsl.HttpDsl
- getUploadContent() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- getUser() - Method in class io.ryos.rhino.sdk.data.SimulationSession
- getUser() - Method in interface io.ryos.rhino.sdk.data.UserSession
-
Returns the user of the current define.
- getUser() - Method in class io.ryos.rhino.sdk.data.UserSessionImpl
- getUser() - Method in class io.ryos.rhino.sdk.dsl.data.LoadToken
- getUserAccessor() - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- getUserAccessor() - Method in interface io.ryos.rhino.sdk.dsl.HttpDsl
- getUserAccessor() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- getUserFileSource() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getUserId() - Method in class io.ryos.rhino.sdk.reporting.LogEvent
- getUserList() - Method in class io.ryos.rhino.sdk.users.repositories.CyclicUserSessionRepositoryImpl
- getUsername() - Method in class io.ryos.rhino.sdk.reporting.LogEvent
- getUsername() - Method in interface io.ryos.rhino.sdk.users.data.User
-
User name.
- getUsername() - Method in class io.ryos.rhino.sdk.users.data.UserImpl
- getUserRegion() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getUserRepository() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getUsers() - Method in class io.ryos.rhino.sdk.users.source.FileBasedUserSourceImpl
- getUsers() - Method in interface io.ryos.rhino.sdk.users.source.UserSource
-
Returns a list of
User
s. - getUsers() - Method in class io.ryos.rhino.sdk.users.source.VaultUserSourceImpl
- getUsers(int, String) - Method in class io.ryos.rhino.sdk.users.source.FileBasedUserSourceImpl
- getUsers(int, String) - Method in interface io.ryos.rhino.sdk.users.source.UserSource
- getUsers(int, String) - Method in class io.ryos.rhino.sdk.users.source.VaultUserSourceImpl
- getUserSource() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getUserSupplier() - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- getUserSupplier() - Method in interface io.ryos.rhino.sdk.dsl.HttpDsl
- getUserSupplier() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- getUserToken() - Method in interface io.ryos.rhino.sdk.data.UserSession
-
Optional of user token.
- getUserToken() - Method in class io.ryos.rhino.sdk.data.UserSessionImpl
- getVaultEndpoint() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getVaultPath() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getVaultToken() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getVerificationInfo() - Method in class io.ryos.rhino.sdk.reporting.LogEvent
- getVerifier() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- getVerifier() - Method in interface io.ryos.rhino.sdk.dsl.VerifiableDslItem
- getView() - Method in class io.ryos.rhino.sdk.reporting.PerformanceConsoleOutputView
- getWaitTime() - Method in class io.ryos.rhino.sdk.dsl.impl.WaitDslImpl
- getWaitTime() - Method in interface io.ryos.rhino.sdk.dsl.WaitDsl
- getWrappedDslItem() - Method in class io.ryos.rhino.sdk.dsl.impl.ConditionalDslWrapper
- global(String) - Static method in class io.ryos.rhino.sdk.dsl.utils.SessionUtils
- global(String, String) - Static method in class io.ryos.rhino.sdk.dsl.utils.SessionUtils
- Grafana - Annotation Type in io.ryos.rhino.sdk.annotations
- GrafanaDashboard - Interface in io.ryos.rhino.sdk.monitoring
-
Grafana dashboard representation.
- GrafanaGateway - Class in io.ryos.rhino.sdk.monitoring
-
Gateway implementation for Grafana.
- GrafanaGateway(GrafanaInfo) - Constructor for class io.ryos.rhino.sdk.monitoring.GrafanaGateway
- GrafanaInfo - Class in io.ryos.rhino.sdk
-
Grafana integration entity.
- GrafanaSetupException - Exception in io.ryos.rhino.sdk.monitoring
- GrafanaSetupException(String) - Constructor for exception io.ryos.rhino.sdk.monitoring.GrafanaSetupException
- GrafanaSetupException(Throwable) - Constructor for exception io.ryos.rhino.sdk.monitoring.GrafanaSetupException
H
- handle(E) - Method in interface io.ryos.rhino.sdk.dsl.ResultHandler
- handle(HttpResponse) - Method in class io.ryos.rhino.sdk.dsl.mat.CollectingHttpResultHandler
- handleResult(UserSession, HttpResponse) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- handleResult(UserSession, Object) - Method in class io.ryos.rhino.sdk.dsl.impl.ExpressionDslImpl
- handleResult(UserSession, R) - Method in interface io.ryos.rhino.sdk.dsl.ResultingDsl
- hashCode() - Method in class io.ryos.rhino.sdk.providers.RandomInMemoryFile
- hashCode() - Method in class io.ryos.rhino.sdk.users.data.UserImpl
- hasNext() - Method in class io.ryos.rhino.sdk.CyclicIterator
-
The method returns a boolean value indicating whether the iterator has more items.
- hasParent() - Method in interface io.ryos.rhino.sdk.dsl.DslItem
- hasParent() - Method in class io.ryos.rhino.sdk.dsl.impl.AbstractDSLItem
- hasParent() - Method in class io.ryos.rhino.sdk.dsl.impl.DslMethodImpl
- head() - Method in interface io.ryos.rhino.sdk.dsl.HttpMethodDsl
- head() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- HEAD - io.ryos.rhino.sdk.dsl.HttpDsl.Method
- header(String, String) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- header(String, String) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- header(String, List<String>) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- header(String, List<String>) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- header(Function<UserSession, Map.Entry<String, List<String>>>) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
-
Adds a new header into headers.
- header(Function<UserSession, Map.Entry<String, List<String>>>) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- HeaderUtils - Class in io.ryos.rhino.sdk.dsl.utils
-
Used to create new header map entries.
- HeaderUtils() - Constructor for class io.ryos.rhino.sdk.dsl.utils.HeaderUtils
- headerValue(String, String) - Static method in class io.ryos.rhino.sdk.dsl.utils.HeaderUtils
- http(String) - Static method in interface io.ryos.rhino.sdk.dsl.MaterializableDslItem
-
Static factory method to create a new
HttpDsl
instance. - http(String) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
-
Static factory method to create a new
HttpDsl
instance. - HttpClient - Enum in io.ryos.rhino.sdk
-
HttpClient singleton instance.
- HttpConfigDsl - Interface in io.ryos.rhino.sdk.dsl
-
Configurable Http spec.
- HttpDsl - Interface in io.ryos.rhino.sdk.dsl
- HttpDsl.Method - Enum in io.ryos.rhino.sdk.dsl
- HttpDslData - Class in io.ryos.rhino.sdk.dsl.mat
- HttpDslData() - Constructor for class io.ryos.rhino.sdk.dsl.mat.HttpDslData
- HttpDslImpl - Class in io.ryos.rhino.sdk.dsl.impl
-
HTTP spec implementation of
MaterializableDslItem
. - HttpDslImpl(String) - Constructor for class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
-
Creates a new
HttpDslImpl
. - HttpDslImpl.RetryInfo - Class in io.ryos.rhino.sdk.dsl.impl
- HttpDslMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
-
MaterializableDslItem materializer takes the spec instances and convert them into reactor components, that are to be executed by reactor runtime.
- HttpDslMaterializer(HttpDsl) - Constructor for class io.ryos.rhino.sdk.dsl.mat.HttpDslMaterializer
- HttpMethodDsl - Interface in io.ryos.rhino.sdk.dsl
-
Http method specification consists of methods of Http verbs, e.g get, head, post, ...
- HttpResponse - Class in io.ryos.rhino.sdk.dsl.data
- HttpResponse(Response) - Constructor for class io.ryos.rhino.sdk.dsl.data.HttpResponse
- HttpResponseDsl - Interface in io.ryos.rhino.sdk.dsl
-
Terminating specification used to store the response object.
- HttpRetriableDsl - Interface in io.ryos.rhino.sdk.dsl
-
Http retriable spec.
- HttpSpecAsyncHandler - Class in io.ryos.rhino.sdk.dsl.data
- HttpSpecAsyncHandler(UserSession, HttpDsl) - Constructor for class io.ryos.rhino.sdk.dsl.data.HttpSpecAsyncHandler
I
- ifStatusCode(int) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
-
Used as predicate to conditional DSL components:
- IllegalMethodSignatureException - Exception in io.ryos.rhino.sdk.exceptions
-
Thrown, if the method signature which is to be called, is invalid one.
- IllegalMethodSignatureException(String) - Constructor for exception io.ryos.rhino.sdk.exceptions.IllegalMethodSignatureException
-
Constructs a new
IllegalMethodSignatureException
instance. - in(E...) - Static method in class io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilderImpl
- in(String) - Static method in class io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilderImpl
- in(String) - Static method in class io.ryos.rhino.sdk.dsl.data.builder.MapperBuilder
-
Use the method to access the define object with the key, sessionKey.
- in(Function<UserSession, R>) - Static method in class io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilderImpl
- in(Function<UserSession, T>) - Static method in class io.ryos.rhino.sdk.dsl.data.builder.MapperBuilder
- in(R) - Static method in class io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilderImpl
- Influx - Annotation Type in io.ryos.rhino.sdk.annotations
-
Marker annotation to enable Influx DB writer.
- InfluxDBWriter - Class in io.ryos.rhino.sdk.io
-
Writer implementation for Influx DB.
- injectCustomFeeders(Object) - Method in class io.ryos.rhino.sdk.runners.AbstractSimulationInjector
- InjectionPoint<T extends java.lang.annotation.Annotation> - Class in io.ryos.rhino.sdk.data
-
Injection point holds the information where to inject an instance.
- InjectionPoint(Field, T) - Constructor for class io.ryos.rhino.sdk.data.InjectionPoint
-
Constructs a new
InjectionPoint
instance. - injectOn(Object) - Method in class io.ryos.rhino.sdk.runners.ReactiveRunnerSimulationInjector
- injectOn(Object) - Method in interface io.ryos.rhino.sdk.runners.SimulationInjector
-
Applies the injections on injectable provided.
- INSTANCE - io.ryos.rhino.sdk.HttpClient
- instanceOf(Class<T>) - Static method in class io.ryos.rhino.sdk.utils.ReflectionUtils
- IntTypeConverter - Class in io.ryos.rhino.sdk.converter
-
String
toInteger
converter. - IntTypeConverter() - Constructor for class io.ryos.rhino.sdk.converter.IntTypeConverter
- InvalidAuthResponseException - Exception in io.ryos.rhino.sdk.exceptions
-
Thrown if the authorization server's response cannot be mapped to
OAuthResponseData
orOAuthService
in case of service authentication. - InvalidAuthResponseException(String, Throwable) - Constructor for exception io.ryos.rhino.sdk.exceptions.InvalidAuthResponseException
-
Constructs a new
InvalidAuthResponseException
instance. - io.ryos.rhino.sdk - package io.ryos.rhino.sdk
- io.ryos.rhino.sdk.annotations - package io.ryos.rhino.sdk.annotations
- io.ryos.rhino.sdk.converter - package io.ryos.rhino.sdk.converter
- io.ryos.rhino.sdk.data - package io.ryos.rhino.sdk.data
- io.ryos.rhino.sdk.dsl - package io.ryos.rhino.sdk.dsl
- io.ryos.rhino.sdk.dsl.data - package io.ryos.rhino.sdk.dsl.data
- io.ryos.rhino.sdk.dsl.data.builder - package io.ryos.rhino.sdk.dsl.data.builder
- io.ryos.rhino.sdk.dsl.impl - package io.ryos.rhino.sdk.dsl.impl
- io.ryos.rhino.sdk.dsl.mat - package io.ryos.rhino.sdk.dsl.mat
- io.ryos.rhino.sdk.dsl.utils - package io.ryos.rhino.sdk.dsl.utils
- io.ryos.rhino.sdk.exceptions - package io.ryos.rhino.sdk.exceptions
- io.ryos.rhino.sdk.io - package io.ryos.rhino.sdk.io
- io.ryos.rhino.sdk.monitoring - package io.ryos.rhino.sdk.monitoring
- io.ryos.rhino.sdk.providers - package io.ryos.rhino.sdk.providers
- io.ryos.rhino.sdk.reporting - package io.ryos.rhino.sdk.reporting
- io.ryos.rhino.sdk.runners - package io.ryos.rhino.sdk.runners
- io.ryos.rhino.sdk.users - package io.ryos.rhino.sdk.users
- io.ryos.rhino.sdk.users.data - package io.ryos.rhino.sdk.users.data
- io.ryos.rhino.sdk.users.oauth - package io.ryos.rhino.sdk.users.oauth
- io.ryos.rhino.sdk.users.repositories - package io.ryos.rhino.sdk.users.repositories
- io.ryos.rhino.sdk.users.source - package io.ryos.rhino.sdk.users.source
- io.ryos.rhino.sdk.utils - package io.ryos.rhino.sdk.utils
- io.ryos.rhino.sdk.validators - package io.ryos.rhino.sdk.validators
- isAuth() - Method in interface io.ryos.rhino.sdk.dsl.HttpDsl
- isAuth() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- isCumulative() - Method in class io.ryos.rhino.sdk.dsl.impl.AbstractMeasurableDsl
- isCumulative() - Method in interface io.ryos.rhino.sdk.dsl.MeasurableDsl
-
Whether the measurement is cumulative.
- isCumulativeMeasurement() - Method in class io.ryos.rhino.sdk.reporting.MeasurementImpl
- isEmpty() - Method in interface io.ryos.rhino.sdk.data.Context
-
Checks whether the context is empty.
- isEmpty() - Method in class io.ryos.rhino.sdk.data.ContextImpl
- isEnableInflux() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- isMeasurementEnabled() - Method in class io.ryos.rhino.sdk.dsl.impl.AbstractMeasurableDsl
- isMeasurementEnabled() - Method in interface io.ryos.rhino.sdk.dsl.MeasurableDsl
-
Whether the measurement is enabled.
- isMeasurementEnabled() - Method in class io.ryos.rhino.sdk.reporting.MeasurementImpl
- isMeasurementStarted() - Method in class io.ryos.rhino.sdk.reporting.MeasurementImpl
- isServiceAuthenticationEnabled() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- isWaitResult() - Method in interface io.ryos.rhino.sdk.dsl.HttpDsl
- isWaitResult() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- IterableDsl - Interface in io.ryos.rhino.sdk.dsl
-
Load DSL to describe iterable operations.
J
- JobExecutionException - Exception in io.ryos.rhino.sdk.exceptions
-
Exception type thrown during job execution.
- JobExecutionException() - Constructor for exception io.ryos.rhino.sdk.exceptions.JobExecutionException
L
- leaseUsers(int, String) - Method in class io.ryos.rhino.sdk.users.repositories.BasicUserRepositoryImpl
- leaseUsers(int, String) - Method in class io.ryos.rhino.sdk.users.repositories.DefaultUserRepositoryImpl
- leaseUsers(int, String) - Method in class io.ryos.rhino.sdk.users.repositories.OAuthUserRepositoryImpl
- leaseUsers(int, String) - Method in interface io.ryos.rhino.sdk.users.repositories.UserRepository
- ListTypeConverter<T> - Class in io.ryos.rhino.sdk.converter
- ListTypeConverter(TypeConverter<T>) - Constructor for class io.ryos.rhino.sdk.converter.ListTypeConverter
- LOAD - io.ryos.rhino.sdk.ExecutionMode
- LoadDslMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
- LoadDslMaterializer(DslBuilder) - Constructor for class io.ryos.rhino.sdk.dsl.mat.LoadDslMaterializer
- LoadToken - Class in io.ryos.rhino.sdk.dsl.data
- LoadToken(User, SimulationSession) - Constructor for class io.ryos.rhino.sdk.dsl.data.LoadToken
- LOG - Static variable in class io.ryos.rhino.sdk.dsl.data.HttpSpecAsyncHandler
- LogEvent - Class in io.ryos.rhino.sdk.reporting
- LogEvent(String, String, String, long, long, long, VerificationInfo) - Constructor for class io.ryos.rhino.sdk.reporting.LogEvent
- Logging - Annotation Type in io.ryos.rhino.sdk.annotations
-
Class annotation to provide metadata about logging strategy.
M
- map(MapperBuilder<R, T>) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- map(MapperBuilder<R, T>) - Method in interface io.ryos.rhino.sdk.dsl.MappableDsl
- map(MapperBuilder<R, T>) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- map(Function<E, Object>) - Method in interface io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilder
- map(Function<E, Object>) - Method in class io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilderImpl
- MappableDsl - Interface in io.ryos.rhino.sdk.dsl
- MapperBuilder<R,T> - Class in io.ryos.rhino.sdk.dsl.data.builder
-
Helper builder used with map() DSL.
- MapperDsl<R,T> - Interface in io.ryos.rhino.sdk.dsl
- MapperDslImpl<R,T> - Class in io.ryos.rhino.sdk.dsl.impl
-
Mapper spec implementation.
- MapperDslImpl(MapperBuilder<R, T>) - Constructor for class io.ryos.rhino.sdk.dsl.impl.MapperDslImpl
- MapperDslMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
-
Mapper spec materializer implementation.
- MapperDslMaterializer(MapperDsl) - Constructor for class io.ryos.rhino.sdk.dsl.mat.MapperDslMaterializer
- MaterializableDsl - Interface in io.ryos.rhino.sdk.dsl
-
A materializable DSLs are those which have their reactive component counterparts.
- MaterializableDslItem - Interface in io.ryos.rhino.sdk.dsl
-
Load testing specification for reactive runner.
- materialize(UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.CollectingMaterializer
- materialize(UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.ConditionalDslMaterializer
- materialize(UserSession) - Method in interface io.ryos.rhino.sdk.dsl.mat.DslMaterializer
-
Materializer takes the DSL items and convert it into a
Mono
. - materialize(UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.DslMethodMaterializer
- materialize(UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.EnsureDslMaterializer
- materialize(UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.ExpressionDslMaterializer
- materialize(UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.FilterDslMaterializer
- materialize(UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.ForEachDslMaterializer
- materialize(UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.HttpDslMaterializer
- materialize(UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.LoadDslMaterializer
- materialize(UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.MapperDslMaterializer
- materialize(UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.MeasureDslMaterializer
- materialize(UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.RunUntilDslMaterializer
- materialize(UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.SessionDslMaterializer
- materialize(UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.SomeDslMaterializer
- materialize(UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.WaitDslMaterializer
- materializer() - Method in class io.ryos.rhino.sdk.dsl.impl.ConditionalDslWrapper
- materializer() - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- materializer() - Method in class io.ryos.rhino.sdk.dsl.impl.DslMethodImpl
- materializer() - Method in class io.ryos.rhino.sdk.dsl.impl.EnsureDslImpl
- materializer() - Method in class io.ryos.rhino.sdk.dsl.impl.ExpressionDslImpl
- materializer() - Method in class io.ryos.rhino.sdk.dsl.impl.FilterDslImpl
- materializer() - Method in class io.ryos.rhino.sdk.dsl.impl.ForEachDslImpl
- materializer() - Method in class io.ryos.rhino.sdk.dsl.impl.GaugeDslImpl
- materializer() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- materializer() - Method in class io.ryos.rhino.sdk.dsl.impl.MapperDslImpl
- materializer() - Method in class io.ryos.rhino.sdk.dsl.impl.RunUntilDslImpl
- materializer() - Method in class io.ryos.rhino.sdk.dsl.impl.SessionDslImpl
- materializer() - Method in class io.ryos.rhino.sdk.dsl.impl.SomeDslImpl
- materializer() - Method in class io.ryos.rhino.sdk.dsl.impl.WaitDslImpl
- materializer() - Method in interface io.ryos.rhino.sdk.dsl.MaterializableDsl
-
Create materializer instance for this spec instance.
- MaterializerFactory - Class in io.ryos.rhino.sdk.dsl.mat
- MaterializerFactory(EventDispatcher) - Constructor for class io.ryos.rhino.sdk.dsl.mat.MaterializerFactory
- MaterializerNotFound - Exception in io.ryos.rhino.sdk.exceptions
-
Whenever the materializer not found,
MaterializerNotFound
will be thrown. - MaterializerNotFound(String) - Constructor for exception io.ryos.rhino.sdk.exceptions.MaterializerNotFound
- maxNumberOfUsers() - Method in annotation type io.ryos.rhino.sdk.annotations.Simulation
-
The number of users that simulation employs.
- MeasurableDsl - Interface in io.ryos.rhino.sdk.dsl
-
Retriable spec is the DSL spec which is to be retried if predicate turns true.
- measure(String) - Method in interface io.ryos.rhino.sdk.reporting.Measurement
- measure(String) - Method in class io.ryos.rhino.sdk.reporting.MeasurementImpl
- measure(String, MaterializableDslItem) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- measure(String, MaterializableDslItem) - Method in interface io.ryos.rhino.sdk.dsl.MeasureDsl
- measure(String, String) - Method in interface io.ryos.rhino.sdk.reporting.Measurement
-
Call measure(String, int) to measure the temporal metrics.
- measure(String, String) - Method in class io.ryos.rhino.sdk.reporting.MeasurementImpl
- MeasureDsl - Interface in io.ryos.rhino.sdk.dsl
- MeasureDslMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
- MeasureDslMaterializer(GaugeDslImpl) - Constructor for class io.ryos.rhino.sdk.dsl.mat.MeasureDslMaterializer
- Measurement - Interface in io.ryos.rhino.sdk.reporting
-
Measurement is used in performance tests to measure the result of execution.
- MeasurementImpl - Class in io.ryos.rhino.sdk.reporting
-
Measurement implementation which measures elapsed time from beginning the execution of the scenario.
- MeasurementImpl(String, MeasurableDsl) - Constructor for class io.ryos.rhino.sdk.reporting.MeasurementImpl
- MeasurementImpl(String, String) - Constructor for class io.ryos.rhino.sdk.reporting.MeasurementImpl
- MeasurementImpl(String, String, String) - Constructor for class io.ryos.rhino.sdk.reporting.MeasurementImpl
- MeasurementImpl(String, String, String, boolean, boolean, EventDispatcher) - Constructor for class io.ryos.rhino.sdk.reporting.MeasurementImpl
- MetricCollector - Class in io.ryos.rhino.sdk.reporting
-
The actor outputs the current status of the test run.
- MetricCollector.EndTestEvent - Class in io.ryos.rhino.sdk.reporting
N
- name() - Method in annotation type io.ryos.rhino.sdk.annotations.Dsl
- name() - Method in annotation type io.ryos.rhino.sdk.annotations.Grafana
- name() - Method in annotation type io.ryos.rhino.sdk.annotations.Scenario
-
Returns the name of the scenario.
- name() - Method in annotation type io.ryos.rhino.sdk.annotations.Simulation
-
The name of the simulation.
- name() - Method in class io.ryos.rhino.sdk.providers.AbstractProvider
- name() - Method in class io.ryos.rhino.sdk.providers.OAuthServiceProvider
- name() - Method in class io.ryos.rhino.sdk.providers.OAuthUserProvider
- name() - Method in interface io.ryos.rhino.sdk.providers.Provider
- name() - Method in class io.ryos.rhino.sdk.providers.RandomInMemoryFileProvider
- name() - Method in class io.ryos.rhino.sdk.providers.TempDirectoryProvider
- name() - Method in class io.ryos.rhino.sdk.providers.UUIDProvider
- newInstance(String, Environment) - Static method in class io.ryos.rhino.sdk.SimulationConfig
-
Factory method which creates a new singleton
SimulationConfig
instance. - newSource() - Static method in interface io.ryos.rhino.sdk.users.source.UserSource
- next() - Method in class io.ryos.rhino.sdk.CyclicIterator
-
Returns the next item where the cursor points to.
- noMeasurement() - Method in class io.ryos.rhino.sdk.dsl.impl.AbstractMeasurableDsl
- noMeasurement() - Method in interface io.ryos.rhino.sdk.dsl.MeasurableDsl
-
Disables the measurement recording.
- NoSpecDefinedException - Exception in io.ryos.rhino.sdk.exceptions
-
The exception is thrown if there is no spec defined in
DslBuilder
. - NoSpecDefinedException(String) - Constructor for exception io.ryos.rhino.sdk.exceptions.NoSpecDefinedException
- notify(long) - Method in interface io.ryos.rhino.sdk.data.Context
- notify(long) - Method in class io.ryos.rhino.sdk.data.ContextImpl
- NotReadyException - Exception in io.ryos.rhino.sdk.exceptions
-
The exception is to be thrown if the injection is not a valid one.
- NotReadyException(String) - Constructor for exception io.ryos.rhino.sdk.exceptions.NotReadyException
- NoUserFoundException - Exception in io.ryos.rhino.sdk.exceptions
-
Thrown, if no user found in user source while fetching users for simulation.
- NoUserFoundException(String) - Constructor for exception io.ryos.rhino.sdk.exceptions.NoUserFoundException
-
Constructs a new
NoUserFoundException
instance.
O
- OAuth2RequestStrategy - Class in io.ryos.rhino.sdk.users
- OAuth2RequestStrategy() - Constructor for class io.ryos.rhino.sdk.users.OAuth2RequestStrategy
- OAuthResponseData - Class in io.ryos.rhino.sdk.users
-
Entity to deserialize the JSON responses from the OAuth Provider.
- OAuthResponseData() - Constructor for class io.ryos.rhino.sdk.users.OAuthResponseData
- OAuthService - Class in io.ryos.rhino.sdk.users.oauth
-
Represents a service of the user.
- OAuthService() - Constructor for class io.ryos.rhino.sdk.users.oauth.OAuthService
- OAuthServiceAuthenticatorImpl - Class in io.ryos.rhino.sdk.users.oauth
- OAuthServiceAuthenticatorImpl(OAuthServiceTokenResponseDeserializer) - Constructor for class io.ryos.rhino.sdk.users.oauth.OAuthServiceAuthenticatorImpl
- OAuthServiceProvider - Class in io.ryos.rhino.sdk.providers
- OAuthServiceProvider() - Constructor for class io.ryos.rhino.sdk.providers.OAuthServiceProvider
- OAuthServiceTokenResponseDeserializer - Class in io.ryos.rhino.sdk.users.oauth
- OAuthServiceTokenResponseDeserializer() - Constructor for class io.ryos.rhino.sdk.users.oauth.OAuthServiceTokenResponseDeserializer
- OAuthUser - Interface in io.ryos.rhino.sdk.users.oauth
-
Represents an authenticated user.
- OAuthUserAuthenticatorImpl - Class in io.ryos.rhino.sdk.users.oauth
-
UserAuthenticator
implementation for OAuth 2.0. - OAuthUserAuthenticatorImpl() - Constructor for class io.ryos.rhino.sdk.users.oauth.OAuthUserAuthenticatorImpl
- OAuthUserImpl - Class in io.ryos.rhino.sdk.users.oauth
-
Implementation of authenticated user representation.
- OAuthUserImpl(OAuthService, String, String, String, String, String, String, String, String) - Constructor for class io.ryos.rhino.sdk.users.oauth.OAuthUserImpl
- OAuthUserProvider - Class in io.ryos.rhino.sdk.providers
-
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.
- OAuthUserProvider() - Constructor for class io.ryos.rhino.sdk.providers.OAuthUserProvider
- OAuthUserProvider(CyclicUserSessionRepository<UserSession>) - Constructor for class io.ryos.rhino.sdk.providers.OAuthUserProvider
-
Constructs a new
OAuthUserProvider
instance. - OAuthUserRepositoryFactoryImpl - Class in io.ryos.rhino.sdk.users.repositories
-
Factory class for user repository with OAuth support which creates a new
UserRepository
providesUser
instances authenticated. - OAuthUserRepositoryFactoryImpl(long) - Constructor for class io.ryos.rhino.sdk.users.repositories.OAuthUserRepositoryFactoryImpl
-
Creates a new
OAuthUserRepositoryFactoryImpl
instance. - OAuthUserRepositoryImpl - Class in io.ryos.rhino.sdk.users.repositories
-
User repository of OAuth.
- OAuthUserRepositoryImpl(UserSource, long) - Constructor for class io.ryos.rhino.sdk.users.repositories.OAuthUserRepositoryImpl
- OAuthUserRepositoryImpl(UserSource, long, UserAuthenticator<OAuthUser>) - Constructor for class io.ryos.rhino.sdk.users.repositories.OAuthUserRepositoryImpl
- OAuthUserTokenResponseDeserializer - Class in io.ryos.rhino.sdk.users.oauth
- OAuthUserTokenResponseDeserializer() - Constructor for class io.ryos.rhino.sdk.users.oauth.OAuthUserTokenResponseDeserializer
- of(long, Duration) - Static method in class io.ryos.rhino.sdk.runners.Throttler.Limit
- onBodyPartReceived(HttpResponseBodyPart) - Method in class io.ryos.rhino.sdk.dsl.data.HttpSpecAsyncHandler
- onCompleted() - Method in class io.ryos.rhino.sdk.dsl.data.HttpSpecAsyncHandler
- onHeadersReceived(HttpHeaders) - Method in class io.ryos.rhino.sdk.dsl.data.HttpSpecAsyncHandler
- onRequestSend(NettyRequest) - Method in class io.ryos.rhino.sdk.dsl.data.HttpSpecAsyncHandler
- onStatusReceived(HttpResponseStatus) - Method in class io.ryos.rhino.sdk.dsl.data.HttpSpecAsyncHandler
- onThrowable(Throwable) - Method in class io.ryos.rhino.sdk.dsl.data.HttpSpecAsyncHandler
-
Handling the errors came out of the Http client, e.g connection timeouts.
- options() - Method in interface io.ryos.rhino.sdk.dsl.HttpMethodDsl
- options() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- OPTIONS - io.ryos.rhino.sdk.dsl.HttpDsl.Method
P
- Pair<T,E> - Class in io.ryos.rhino.sdk.data
-
The type holding a pair of objects.
- Pair(T, E) - Constructor for class io.ryos.rhino.sdk.data.Pair
-
Constructs a
Pair
instance. - patch() - Method in interface io.ryos.rhino.sdk.dsl.HttpMethodDsl
- patch() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- PATCH - io.ryos.rhino.sdk.dsl.HttpDsl.Method
- payload(String) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- payload(String) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- payload(Function<UserSession, InputStream>) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- payload(Function<UserSession, InputStream>) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- payload(Supplier<InputStream>) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- payload(Supplier<InputStream>) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- PERFORMANCE - io.ryos.rhino.sdk.ExecutionMode
- PerformanceConsoleOutputView - Class in io.ryos.rhino.sdk.reporting
- PerformanceConsoleOutputView(int, int, Instant, Instant, Duration, Map<String, String>, Map<String, Long>, Map<String, SummaryStatistics>, Map<String, DescriptiveStatistics>) - Constructor for class io.ryos.rhino.sdk.reporting.PerformanceConsoleOutputView
- post() - Method in interface io.ryos.rhino.sdk.dsl.HttpMethodDsl
- post() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- POST - io.ryos.rhino.sdk.dsl.HttpDsl.Method
- Prepare - Annotation Type in io.ryos.rhino.sdk.annotations
-
Deprecated.use
Before
instead. - PROD - io.ryos.rhino.sdk.utils.Environment
- ProfileNotFoundException - Exception in io.ryos.rhino.sdk.exceptions
- ProfileNotFoundException(Throwable, String) - Constructor for exception io.ryos.rhino.sdk.exceptions.ProfileNotFoundException
- props() - Static method in class io.ryos.rhino.sdk.io.InfluxDBWriter
- props(int, Instant, Duration) - Static method in class io.ryos.rhino.sdk.reporting.MetricCollector
- props(String, T) - Static method in class io.ryos.rhino.sdk.io.SimulationLogWriter
-
Static factory method to create a new instance of
SimulationLogFormatter
. - PropsValidationException - Exception in io.ryos.rhino.sdk.validators
- PropsValidationException(String, String) - Constructor for exception io.ryos.rhino.sdk.validators.PropsValidationException
- PropsValidatorImpl - Class in io.ryos.rhino.sdk.validators
- PropsValidatorImpl() - Constructor for class io.ryos.rhino.sdk.validators.PropsValidatorImpl
- Provider<T> - Interface in io.ryos.rhino.sdk.providers
-
Provider is object source to create new instances of type, T, to inject them into injection points annotated with
Provider
. - Provider - Annotation Type in io.ryos.rhino.sdk.annotations
-
Annotation is used to mark the
Provider
injection point. - purge() - Method in interface io.ryos.rhino.sdk.reporting.Measurement
-
Purge the backing data structure by deleting all the events stored.
- purge() - Method in class io.ryos.rhino.sdk.reporting.MeasurementImpl
- put() - Method in interface io.ryos.rhino.sdk.dsl.HttpMethodDsl
- put() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- PUT - io.ryos.rhino.sdk.dsl.HttpDsl.Method
Q
- queryParam(String, String) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- queryParam(String, String) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- queryParam(String, List<String>) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- queryParam(String, List<String>) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- queryParam(Function<UserSession, Map.Entry<String, List<String>>>) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- queryParam(Function<UserSession, Map.Entry<String, List<String>>>) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
R
- rampup(long, long, Duration) - Static method in class io.ryos.rhino.sdk.runners.Rampup
-
Defines a linear ramp up of the load beginning with the start rate until target rate is reached.
- Rampup - Class in io.ryos.rhino.sdk.runners
- RampUp - Annotation Type in io.ryos.rhino.sdk.annotations
-
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 - Class in io.ryos.rhino.sdk
- RampupInfo(long, long, Duration) - Constructor for class io.ryos.rhino.sdk.RampupInfo
- RandomInMemoryFile - Class in io.ryos.rhino.sdk.providers
- RandomInMemoryFile(int, String) - Constructor for class io.ryos.rhino.sdk.providers.RandomInMemoryFile
- RandomInMemoryFileProvider - Class in io.ryos.rhino.sdk.providers
-
Provider instance to create random in-memory files which can be used in tests e.g upload files.
- RandomInMemoryFileProvider() - Constructor for class io.ryos.rhino.sdk.providers.RandomInMemoryFileProvider
- RandomInMemoryFileProvider(List<String>, int, int) - Constructor for class io.ryos.rhino.sdk.providers.RandomInMemoryFileProvider
- ReactiveHttpSimulationRunner - Class in io.ryos.rhino.sdk.runners
- ReactiveHttpSimulationRunner(Context) - Constructor for class io.ryos.rhino.sdk.runners.ReactiveHttpSimulationRunner
- ReactiveHttpSimulationRunner.Action - Interface in io.ryos.rhino.sdk.runners
- ReactiveRunnerSimulationInjector - Class in io.ryos.rhino.sdk.runners
-
Injector for reactive runner.
- ReactiveRunnerSimulationInjector(SimulationMetadata) - Constructor for class io.ryos.rhino.sdk.runners.ReactiveRunnerSimulationInjector
-
Instantiates a new
ReactiveRunnerSimulationInjector
instance. - record(LogEvent) - Method in interface io.ryos.rhino.sdk.reporting.Measurement
-
The
LogEvent
will be recorded and stored internally. - record(LogEvent) - Method in class io.ryos.rhino.sdk.reporting.MeasurementImpl
- ReflectionUtils - Class in io.ryos.rhino.sdk.utils
-
Reflection utility methods.
- region() - Method in annotation type io.ryos.rhino.sdk.annotations.UserProvider
- Regions - Class in io.ryos.rhino.sdk.users.repositories
- register(Measurement) - Method in interface io.ryos.rhino.sdk.data.Context
- register(Measurement) - Method in class io.ryos.rhino.sdk.data.ContextImpl
- remove(Measurement) - Method in interface io.ryos.rhino.sdk.data.Context
- remove(Measurement) - Method in class io.ryos.rhino.sdk.data.ContextImpl
- repeat(MaterializableDslItem) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- repeat(MaterializableDslItem) - Method in interface io.ryos.rhino.sdk.dsl.IterableDsl
-
Runs the
MaterializableDslItem
repeatedly. - repeat(MaterializableDslItem) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- repeat(MaterializableDslItem, int) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- repeat(MaterializableDslItem, int) - Method in interface io.ryos.rhino.sdk.dsl.IterableDsl
- repeat(MaterializableDslItem, int) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- Report - Class in io.ryos.rhino.sdk.data
-
Report value type is used to prepare step results.
- Report.Builder - Class in io.ryos.rhino.sdk.data
-
Nested builder type to create new instances of
Report
. - RepositoryNotFoundException - Exception in io.ryos.rhino.sdk.exceptions
- RepositoryNotFoundException() - Constructor for exception io.ryos.rhino.sdk.exceptions.RepositoryNotFoundException
- ResponseDeserializer<T> - Interface in io.ryos.rhino.sdk.users.oauth
-
Deserializes the response object into framework DTOs.
- ResultHandler<E> - Interface in io.ryos.rhino.sdk.dsl
- resulting(String) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- ResultingDsl<R> - Interface in io.ryos.rhino.sdk.dsl
- ResultWriter<T extends LogEvent> - Interface in io.ryos.rhino.sdk.io
-
Simulation result writer logs the benchmark metrics into a flat file, that is the simulation file.
- rethrow(Exception, Class<? extends RuntimeException>) - Static method in class io.ryos.rhino.sdk.exceptions.ExceptionUtils
-
Rethrow any instance of
RuntimeException
by wrapping it into a new one, of which type passed as method parameter. - rethrow(Exception, Class<? extends RuntimeException>, String) - Static method in class io.ryos.rhino.sdk.exceptions.ExceptionUtils
-
Rethrow any instance of
RuntimeException
by wrapping it into a new one, of which type passed as method parameter while logging the error out. - RetriableDsl<T> - Interface in io.ryos.rhino.sdk.dsl
-
Retriable spec is the DSL spec which is to be retried if predicate turns true.
- RetryableOperationException - Exception in io.ryos.rhino.sdk.exceptions
-
The exception is thrown, whenever a retriable operation fails, that causes the operation will get retried till the attempts reaches maximum number of retries.
- RetryableOperationException(String) - Constructor for exception io.ryos.rhino.sdk.exceptions.RetryableOperationException
- RetryFailedException - Exception in io.ryos.rhino.sdk.exceptions
-
The exception will be thrown, when the number of retries exceeded the max number of retries while executing the spec.
- RetryFailedException(Throwable) - Constructor for exception io.ryos.rhino.sdk.exceptions.RetryFailedException
- retryIf(Predicate<HttpResponse>, int) - Method in interface io.ryos.rhino.sdk.dsl.HttpRetriableDsl
- retryIf(Predicate<HttpResponse>, int) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- retryIf(Predicate<T>, int) - Method in interface io.ryos.rhino.sdk.dsl.RetriableDsl
-
Retries, if the predicate is true and the current attempt less then numOfRetries.
- RhinoFrameworkError - Error in io.ryos.rhino.sdk.exceptions
-
Thrown if an unexpected framework error occurs.
- RhinoFrameworkError() - Constructor for error io.ryos.rhino.sdk.exceptions.RhinoFrameworkError
- RhinoFrameworkError(String) - Constructor for error io.ryos.rhino.sdk.exceptions.RhinoFrameworkError
- RhinoFrameworkError(String, Throwable) - Constructor for error io.ryos.rhino.sdk.exceptions.RhinoFrameworkError
- RhinoGrafanaDashboard - Class in io.ryos.rhino.sdk.monitoring
-
Dashboard template generator takes the simulation metadata and generates a new dashboard from the dashboard template given.
- RhinoGrafanaDashboard() - Constructor for class io.ryos.rhino.sdk.monitoring.RhinoGrafanaDashboard
- RhinoIOException - Exception in io.ryos.rhino.sdk.exceptions
- RhinoIOException(String) - Constructor for exception io.ryos.rhino.sdk.exceptions.RhinoIOException
- RhinoIOException(String, Throwable) - Constructor for exception io.ryos.rhino.sdk.exceptions.RhinoIOException
- rps() - Method in annotation type io.ryos.rhino.sdk.annotations.Throttle
-
Max.
- run(MaterializableDslItem) - Method in interface io.ryos.rhino.sdk.dsl.DslBuilder
-
Runner DSL is a
DslBuilder
instance to run theMaterializableDslItem
passed as parameter. - run(MaterializableDslItem) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- run(MaterializableDslItem) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- run(Collection<MaterializableDslItem>) - Method in interface io.ryos.rhino.sdk.dsl.DslBuilder
-
Runner DSL is a
DslBuilder
instance to run theMaterializableDslItem
s passed as parameters. - run(Collection<MaterializableDslItem>) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- runIf(Predicate<UserSession>, MaterializableDslItem) - Method in interface io.ryos.rhino.sdk.dsl.DslBuilder
-
Conditional runnable DSL is a
DslBuilder
ifPredicate
returnstrue
, then the execution proceeds and it runs theMaterializableDslItem
passed as parameter. - runIf(Predicate<UserSession>, MaterializableDslItem) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- runIf(Predicate<UserSession>, MaterializableDslItem) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- Runner - Annotation Type in io.ryos.rhino.sdk.annotations
-
Deprecated.Runner is deprecated. There is only one Runner impl. It is the reactive one.
- RunUntilDsl - Interface in io.ryos.rhino.sdk.dsl
- RunUntilDslImpl - Class in io.ryos.rhino.sdk.dsl.impl
- RunUntilDslImpl(MaterializableDslItem, int) - Constructor for class io.ryos.rhino.sdk.dsl.impl.RunUntilDslImpl
- RunUntilDslImpl(MaterializableDslItem, Predicate<UserSession>) - Constructor for class io.ryos.rhino.sdk.dsl.impl.RunUntilDslImpl
- RunUntilDslMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
- RunUntilDslMaterializer(RunUntilDsl) - Constructor for class io.ryos.rhino.sdk.dsl.mat.RunUntilDslMaterializer
S
- saveTo(String) - Method in interface io.ryos.rhino.sdk.dsl.HttpResponseDsl
- saveTo(String) - Method in class io.ryos.rhino.sdk.dsl.impl.ExpressionDslImpl
- saveTo(String) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- saveTo(String) - Method in interface io.ryos.rhino.sdk.dsl.ResultingDsl
- saveTo(String, SessionDslItem.Scope) - Method in interface io.ryos.rhino.sdk.dsl.HttpResponseDsl
- saveTo(String, SessionDslItem.Scope) - Method in class io.ryos.rhino.sdk.dsl.impl.ExpressionDslImpl
- saveTo(String, SessionDslItem.Scope) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- saveTo(String, SessionDslItem.Scope) - Method in interface io.ryos.rhino.sdk.dsl.ResultingDsl
- Scenario - Class in io.ryos.rhino.sdk.data
-
Scenario representation.
- Scenario - Annotation Type in io.ryos.rhino.sdk.annotations
-
Scenario annotation is to mark the benchmark testing steps.
- Scenario(String, Method) - Constructor for class io.ryos.rhino.sdk.data.Scenario
- ScenarioNotFoundException - Exception in io.ryos.rhino.sdk.exceptions
- ScenarioNotFoundException(String) - Constructor for exception io.ryos.rhino.sdk.exceptions.ScenarioNotFoundException
- ServiceAuthenticator - Interface in io.ryos.rhino.sdk.users.oauth
- ServiceLoginException - Exception in io.ryos.rhino.sdk.exceptions
- ServiceLoginException(String) - Constructor for exception io.ryos.rhino.sdk.exceptions.ServiceLoginException
- session(String) - Static method in class io.ryos.rhino.sdk.dsl.utils.SessionUtils
- session(String, Object) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
-
Deprecated.
- session(String, Object) - Method in interface io.ryos.rhino.sdk.dsl.SessionDsl
-
Deprecated.
- session(String, String) - Static method in class io.ryos.rhino.sdk.dsl.utils.SessionUtils
- session(String, Supplier<Object>) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
-
Deprecated.
- session(String, Supplier<Object>) - Method in interface io.ryos.rhino.sdk.dsl.SessionDsl
-
Deprecated.
- SessionDsl - Interface in io.ryos.rhino.sdk.dsl
-
Session DSL is used to store object in the define.
- SessionDslImpl - Class in io.ryos.rhino.sdk.dsl.impl
- SessionDslImpl(String, Supplier<Object>) - Constructor for class io.ryos.rhino.sdk.dsl.impl.SessionDslImpl
- SessionDslImpl(String, Supplier<Object>, SessionDslItem.Scope) - Constructor for class io.ryos.rhino.sdk.dsl.impl.SessionDslImpl
- SessionDslItem - Interface in io.ryos.rhino.sdk.dsl
- SessionDslItem.Scope - Enum in io.ryos.rhino.sdk.dsl
- SessionDslMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
- SessionDslMaterializer(SessionDslItem) - Constructor for class io.ryos.rhino.sdk.dsl.mat.SessionDslMaterializer
- SessionFeeder - Annotation Type in io.ryos.rhino.sdk.annotations
-
Session feeder annotation marks the injection point where the current user define is to be injected.
- SessionObjectNotFoundException - Exception in io.ryos.rhino.sdk.exceptions
- SessionObjectNotFoundException(String, SessionDslItem.Scope) - Constructor for exception io.ryos.rhino.sdk.exceptions.SessionObjectNotFoundException
- SessionUtils - Class in io.ryos.rhino.sdk.dsl.utils
-
Provides accessor methods for define objects.
- SessionUtils() - Constructor for class io.ryos.rhino.sdk.dsl.utils.SessionUtils
- setAccessToken(String) - Method in class io.ryos.rhino.sdk.users.oauth.OAuthService
- setAccessToken(String) - Method in class io.ryos.rhino.sdk.users.oauth.OAuthUserImpl
- setAccessToken(String) - Method in class io.ryos.rhino.sdk.users.OAuthResponseData
- setClientCode(String) - Method in class io.ryos.rhino.sdk.users.oauth.OAuthService
- setClientId(String) - Method in class io.ryos.rhino.sdk.users.oauth.OAuthService
- setClientId(String) - Method in class io.ryos.rhino.sdk.users.oauth.OAuthUserImpl
- setClientId(String) - Method in class io.ryos.rhino.sdk.users.OAuthResponseData
- setClientSecret(String) - Method in class io.ryos.rhino.sdk.users.oauth.OAuthService
- setEndpoint(String) - Method in class io.ryos.rhino.sdk.dsl.mat.HttpDslData
- setGrantType(String) - Method in class io.ryos.rhino.sdk.users.oauth.OAuthService
- setName(String) - Method in interface io.ryos.rhino.sdk.dsl.DslItem
- setName(String) - Method in class io.ryos.rhino.sdk.dsl.impl.AbstractDSLItem
- setName(String) - Method in class io.ryos.rhino.sdk.dsl.impl.DslMethodImpl
- setParent(DslItem) - Method in interface io.ryos.rhino.sdk.dsl.DslItem
- setParent(DslItem) - Method in class io.ryos.rhino.sdk.dsl.impl.AbstractDSLItem
- setParent(DslItem) - Method in class io.ryos.rhino.sdk.dsl.impl.DslMethodImpl
- setRefreshToken(String) - Method in class io.ryos.rhino.sdk.users.oauth.OAuthService
- setRefreshToken(String) - Method in class io.ryos.rhino.sdk.users.oauth.OAuthUserImpl
- setRefreshToken(String) - Method in class io.ryos.rhino.sdk.users.OAuthResponseData
- setResponse(HttpResponse) - Method in interface io.ryos.rhino.sdk.dsl.HttpDsl
- setResponse(HttpResponse) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- setResponse(HttpResponse) - Method in class io.ryos.rhino.sdk.dsl.mat.HttpDslData
- setScope(String) - Method in class io.ryos.rhino.sdk.users.OAuthResponseData
- setSessionKey(String) - Method in class io.ryos.rhino.sdk.dsl.impl.AbstractSessionDslItem
- setSessionKey(String) - Method in interface io.ryos.rhino.sdk.dsl.SessionDslItem
- setSessionScope(SessionDslItem.Scope) - Method in class io.ryos.rhino.sdk.dsl.impl.AbstractSessionDslItem
- setSessionScope(SessionDslItem.Scope) - Method in interface io.ryos.rhino.sdk.dsl.SessionDslItem
- setSpec(ForEachDsl<E, R>) - Method in interface io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilder
- setSpec(ForEachDsl<E, R>) - Method in class io.ryos.rhino.sdk.dsl.data.builder.ForEachBuilderImpl
- setUpDashboard(String, String...) - Method in class io.ryos.rhino.sdk.monitoring.GrafanaGateway
-
Creates a new dashboard for the simulation.
- setUpGrafanaDashboard() - Method in class io.ryos.rhino.sdk.runners.AbstractSimulationRunner
- setValueAtInjectionPoint(T, Field, Object) - Static method in class io.ryos.rhino.sdk.utils.ReflectionUtils
- setVerifier(VerificationInfo) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- setVerifier(VerificationInfo) - Method in interface io.ryos.rhino.sdk.dsl.VerifiableDslItem
- Simulation - Class in io.ryos.rhino.sdk
-
Supervisor which manages set up and run benchmark tests.
- Simulation - Annotation Type in io.ryos.rhino.sdk.annotations
-
Simulation
annotation is used to mark classes as Simulation entities. - SIMULATION - io.ryos.rhino.sdk.dsl.SessionDslItem.Scope
- SimulationAlreadyTerminatedException - Exception in io.ryos.rhino.sdk.exceptions
-
Exception to terminate the re-execution of a benchmark test, if it is already terminated.
- SimulationAlreadyTerminatedException() - Constructor for exception io.ryos.rhino.sdk.exceptions.SimulationAlreadyTerminatedException
- SimulationConfig - Class in io.ryos.rhino.sdk
-
Simulation configuration instances are used to configure Rhino tests.
- SimulationInjector - Interface in io.ryos.rhino.sdk.runners
-
Injector is a utility class is used to inject objects expected in injection points, that is marked with
Provider
annotation. - SimulationJobsScanner - Interface in io.ryos.rhino.sdk
-
Scanner, used to search for annotated benchmark entities within the package provided.
- SimulationJobsScannerImpl - Class in io.ryos.rhino.sdk
- SimulationJobsScannerImpl() - Constructor for class io.ryos.rhino.sdk.SimulationJobsScannerImpl
- SimulationLogFormatter - Interface in io.ryos.rhino.sdk.reporting
- SimulationLogWriter - Class in io.ryos.rhino.sdk.io
-
Log writer is a result writer implementation creates simulation logs containing simulation metrics.
- SimulationLogWriter(String, SimulationLogFormatter) - Constructor for class io.ryos.rhino.sdk.io.SimulationLogWriter
-
Constructs a new
SimulationLogFormatter
instance. - SimulationMetadata - Class in io.ryos.rhino.sdk
-
SimulationMetadata
is representation of a single performance testing job. - SimulationNotFoundException - Exception in io.ryos.rhino.sdk.exceptions
-
Thrown, if the step is not found.
- SimulationNotFoundException(String) - Constructor for exception io.ryos.rhino.sdk.exceptions.SimulationNotFoundException
- SimulationRunner - Interface in io.ryos.rhino.sdk.runners
-
Simulation controller to start and stop simulations.
- SimulationSession - Class in io.ryos.rhino.sdk.data
-
Simulation define is a context instance of which life cycle is spanning from the beginning of simulations till they complete.
- SimulationSession(User) - Constructor for class io.ryos.rhino.sdk.data.SimulationSession
- some(String) - Static method in interface io.ryos.rhino.sdk.dsl.MaterializableDslItem
- some(String) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- SomeDsl - Interface in io.ryos.rhino.sdk.dsl
-
Some spec is a custom spec to enable developers to add arbitrary code snippets into the DSL.
- SomeDslImpl - Class in io.ryos.rhino.sdk.dsl.impl
-
MaterializableDslItem implementation for arbitrary code execution.
- SomeDslImpl(String) - Constructor for class io.ryos.rhino.sdk.dsl.impl.SomeDslImpl
- SomeDslMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
-
Some spec materializer.
- SomeDslMaterializer(SomeDsl) - Constructor for class io.ryos.rhino.sdk.dsl.mat.SomeDslMaterializer
- SpecificationNotFoundException - Exception in io.ryos.rhino.sdk.exceptions
- SpecificationNotFoundException(String) - Constructor for exception io.ryos.rhino.sdk.exceptions.SpecificationNotFoundException
- STAGE - io.ryos.rhino.sdk.utils.Environment
- start() - Method in interface io.ryos.rhino.sdk.reporting.Measurement
-
Starts the measurement.
- start() - Method in class io.ryos.rhino.sdk.reporting.MeasurementImpl
- start() - Method in class io.ryos.rhino.sdk.runners.ReactiveHttpSimulationRunner
- start() - Method in interface io.ryos.rhino.sdk.runners.SimulationRunner
-
Starts a simulation instance for load testing.
- start() - Method in class io.ryos.rhino.sdk.Simulation
- START - io.ryos.rhino.sdk.reporting.UserEvent.EventType
- startRps() - Method in annotation type io.ryos.rhino.sdk.annotations.RampUp
-
Start request-per-second.
- status(int) - Method in class io.ryos.rhino.sdk.data.Report.Builder
-
Builder method for status.
- stop() - Method in class io.ryos.rhino.sdk.CyclicIterator
-
Sets the hasNext attribute to false.
- stop() - Method in class io.ryos.rhino.sdk.runners.EventDispatcher
- stop() - Method in class io.ryos.rhino.sdk.runners.ReactiveHttpSimulationRunner
- stop() - Method in interface io.ryos.rhino.sdk.runners.SimulationRunner
-
Stop the simulation instance immediately by shutting down all components.
- stop() - Method in class io.ryos.rhino.sdk.Simulation
- StringTypeConverter - Class in io.ryos.rhino.sdk.converter
- StringTypeConverter() - Constructor for class io.ryos.rhino.sdk.converter.StringTypeConverter
T
- take() - Method in class io.ryos.rhino.sdk.providers.OAuthServiceProvider
- take() - Method in class io.ryos.rhino.sdk.providers.OAuthUserProvider
- take() - Method in interface io.ryos.rhino.sdk.providers.Provider
-
Instance to be fed into injection point.
- take() - Method in class io.ryos.rhino.sdk.providers.RandomInMemoryFileProvider
- take() - Method in class io.ryos.rhino.sdk.providers.TempDirectoryProvider
- take() - Method in class io.ryos.rhino.sdk.providers.UUIDProvider
- take() - Method in interface io.ryos.rhino.sdk.users.repositories.CyclicUserSessionRepository
-
Takes a single user from the repository.
- take() - Method in class io.ryos.rhino.sdk.users.repositories.CyclicUserSessionRepositoryImpl
- take(User) - Method in class io.ryos.rhino.sdk.providers.OAuthUserProvider
-
Take a user from the repository excluding the one passed as parameter till the repository provides one.
- targetRps() - Method in annotation type io.ryos.rhino.sdk.annotations.RampUp
-
Target request-per-second.
- TempDirectoryProvider - Class in io.ryos.rhino.sdk.providers
- TempDirectoryProvider() - Constructor for class io.ryos.rhino.sdk.providers.TempDirectoryProvider
- TerminateSimulationException - Error in io.ryos.rhino.sdk.exceptions
- TerminateSimulationException(String) - Constructor for error io.ryos.rhino.sdk.exceptions.TerminateSimulationException
- throttle(Throttler.Limit...) - Static method in class io.ryos.rhino.sdk.runners.Throttler
- Throttle - Annotation Type in io.ryos.rhino.sdk.annotations
-
Annotation is used to limit the number of requests that the framework is allowed to produce within the duration.
- Throttler - Class in io.ryos.rhino.sdk.runners
- Throttler.Limit - Class in io.ryos.rhino.sdk.runners
- ThrottlingInfo - Class in io.ryos.rhino.sdk
- ThrottlingInfo(int, Duration) - Constructor for class io.ryos.rhino.sdk.ThrottlingInfo
- times(int) - Method in class io.ryos.rhino.sdk.runners.ReactiveHttpSimulationRunner
- times(int) - Method in interface io.ryos.rhino.sdk.runners.SimulationRunner
-
Starts a simulation instance for the number of times given as numberOfRepeats parameter.
- times(int) - Method in class io.ryos.rhino.sdk.Simulation
- toString() - Method in class io.ryos.rhino.sdk.data.Scenario
- toString() - Method in class io.ryos.rhino.sdk.data.UserSessionImpl
- toString() - Method in class io.ryos.rhino.sdk.dsl.impl.DslMethodImpl
- toString() - Method in class io.ryos.rhino.sdk.reporting.DslEvent
- toString() - Method in class io.ryos.rhino.sdk.users.oauth.OAuthUserImpl
- toString() - Method in enum io.ryos.rhino.sdk.utils.Environment
- TypeConverter<T> - Interface in io.ryos.rhino.sdk.converter
-
Type converters are used to convert an object of source type to the destination type.
U
- UnknownTokenTypeException - Exception in io.ryos.rhino.sdk.exceptions
- UnknownTokenTypeException(String) - Constructor for exception io.ryos.rhino.sdk.exceptions.UnknownTokenTypeException
- unmarshal(InputStream) - Method in class io.ryos.rhino.sdk.users.CSVUserParserImpl
- unmarshal(InputStream) - Method in interface io.ryos.rhino.sdk.users.UserParser
- unmarshal(InputStream) - Method in class io.ryos.rhino.sdk.users.VaultUserParserImpl
- until(Predicate<UserSession>, MaterializableDslItem) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- until(Predicate<UserSession>, MaterializableDslItem) - Method in interface io.ryos.rhino.sdk.dsl.IterableDsl
-
Runs the
MaterializableDslItem
till thePredicate
holds. - until(Predicate<UserSession>, MaterializableDslItem) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- upload(Supplier<InputStream>) - Method in interface io.ryos.rhino.sdk.dsl.HttpConfigDsl
- upload(Supplier<InputStream>) - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- UploadStream - Class in io.ryos.rhino.sdk.dsl.data
-
Upload stream is used in
HttpDsl
implementations to upload files by POST or PUT requests. - US - Static variable in class io.ryos.rhino.sdk.users.repositories.Regions
- User - Interface in io.ryos.rhino.sdk.users.data
-
Representation of a User, that is used in requests against the backend.
- USER - io.ryos.rhino.sdk.dsl.SessionDslItem.Scope
- UserAuthenticator<T extends User> - Interface in io.ryos.rhino.sdk.users.oauth
-
Authenticator for users.
- UserAuthRequestStrategy - Interface in io.ryos.rhino.sdk.users
- UserEvent - Class in io.ryos.rhino.sdk.reporting
- UserEvent(String, String, String, long, long, long, UserEvent.EventType, String, String, VerificationInfo) - Constructor for class io.ryos.rhino.sdk.reporting.UserEvent
- UserEvent.EventType - Enum in io.ryos.rhino.sdk.reporting
- UserImpl - Class in io.ryos.rhino.sdk.users.data
- UserImpl(String, String, String, String) - Constructor for class io.ryos.rhino.sdk.users.data.UserImpl
- UserImpl(String, String, String, String, String) - Constructor for class io.ryos.rhino.sdk.users.data.UserImpl
- UserLoginException - Exception in io.ryos.rhino.sdk.exceptions
- UserLoginException(String) - Constructor for exception io.ryos.rhino.sdk.exceptions.UserLoginException
- UserLoginException(Throwable, String) - Constructor for exception io.ryos.rhino.sdk.exceptions.UserLoginException
- UserParser - Interface in io.ryos.rhino.sdk.users
- UserProvider - Annotation Type in io.ryos.rhino.sdk.annotations
-
Annotation used to mark simulation class fields of type
User
, that is the injection point where the users will be injected. - userRegion() - Method in annotation type io.ryos.rhino.sdk.annotations.Simulation
-
The region of the test users.
- UserRepository<T extends UserSession> - Interface in io.ryos.rhino.sdk.users.repositories
-
User repository is a storage for test user.
- UserRepository - Annotation Type in io.ryos.rhino.sdk.annotations
- UserRepositoryFactory<T extends UserSession> - Interface in io.ryos.rhino.sdk.users.repositories
-
Use
UserRepositoryFactory
instance to create customUserRepository
instances. - UserSession - Interface in io.ryos.rhino.sdk.data
-
User define is a stash to store objects and share them among scenarios per user define.
- UserSessionImpl - Class in io.ryos.rhino.sdk.data
-
User define is a stash to store objects and share them among scenarios or DSLs in every load generation cycle.
- UserSessionImpl(User) - Constructor for class io.ryos.rhino.sdk.data.UserSessionImpl
- UserSessionImpl(User, SimulationSession, List<LoadToken>) - Constructor for class io.ryos.rhino.sdk.data.UserSessionImpl
- UserSource - Interface in io.ryos.rhino.sdk.users.source
-
User source is the source for the users which are used in performance tests.
- UserSource.SourceType - Enum in io.ryos.rhino.sdk.users.source
- UserSourceNotFoundException - Exception in io.ryos.rhino.sdk.exceptions
-
Thrown whenever the framework is not able to read users from the user sources given.
- UserSourceNotFoundException(String) - Constructor for exception io.ryos.rhino.sdk.exceptions.UserSourceNotFoundException
-
Constructs a new
UserSourceNotFoundException
instance. - UUIDProvider - Class in io.ryos.rhino.sdk.providers
-
Provider, which creates UUIDs.
- UUIDProvider() - Constructor for class io.ryos.rhino.sdk.providers.UUIDProvider
V
- validate(Properties) - Method in class io.ryos.rhino.sdk.validators.PropsValidatorImpl
- validate(T) - Method in interface io.ryos.rhino.sdk.validators.Validator
- Validator<T> - Interface in io.ryos.rhino.sdk.validators
- valueOf(String) - Static method in enum io.ryos.rhino.sdk.dsl.HttpDsl.Method
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ryos.rhino.sdk.dsl.SessionDslItem.Scope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ryos.rhino.sdk.ExecutionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ryos.rhino.sdk.HttpClient
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ryos.rhino.sdk.io.ConfigResource.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ryos.rhino.sdk.reporting.UserEvent.EventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ryos.rhino.sdk.users.source.UserSource.SourceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ryos.rhino.sdk.utils.Environment
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.ryos.rhino.sdk.dsl.HttpDsl.Method
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ryos.rhino.sdk.dsl.SessionDslItem.Scope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ryos.rhino.sdk.ExecutionMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ryos.rhino.sdk.HttpClient
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ryos.rhino.sdk.io.ConfigResource.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ryos.rhino.sdk.reporting.UserEvent.EventType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ryos.rhino.sdk.users.source.UserSource.SourceType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ryos.rhino.sdk.utils.Environment
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VAULT - io.ryos.rhino.sdk.users.source.UserSource.SourceType
- VaultTokenNotFoundException - Exception in io.ryos.rhino.sdk.users.source
- VaultTokenNotFoundException(String) - Constructor for exception io.ryos.rhino.sdk.users.source.VaultTokenNotFoundException
- VaultUserParserImpl - Class in io.ryos.rhino.sdk.users
-
Vault implementation of
UserParser
. - VaultUserParserImpl() - Constructor for class io.ryos.rhino.sdk.users.VaultUserParserImpl
- VaultUserSourceImpl - Class in io.ryos.rhino.sdk.users.source
-
Vault implementation of
UserSource
. - VaultUserSourceImpl() - Constructor for class io.ryos.rhino.sdk.users.source.VaultUserSourceImpl
- VerifiableDslItem - Interface in io.ryos.rhino.sdk.dsl
- VerificationInfo<T> - Class in io.ryos.rhino.sdk.reporting
- VerificationInfo(String, Predicate<T>) - Constructor for class io.ryos.rhino.sdk.reporting.VerificationInfo
- verify() - Method in class io.ryos.rhino.sdk.runners.ReactiveHttpSimulationRunner
- verify() - Method in interface io.ryos.rhino.sdk.runners.SimulationRunner
-
Starts a simulation instance for verification testing in which the test will be run once and depending on
VerifiableDslItem
DSL, the test will fail or pass. - verify() - Method in class io.ryos.rhino.sdk.Simulation
- verify(VerifiableDslItem, VerificationInfo<T>) - Method in interface io.ryos.rhino.sdk.dsl.DslBuilder
-
Verifies the results of the DSL expression.
- verify(VerifiableDslItem, VerificationInfo<T>) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- VERIFY - io.ryos.rhino.sdk.ExecutionMode
W
- wait(Duration) - Method in interface io.ryos.rhino.sdk.dsl.DslBuilder
-
Wait DSL is a DSL instance which makes execution halt for
Duration
. - wait(Duration) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- wait(Duration) - Static method in class io.ryos.rhino.sdk.dsl.utils.DslUtils
- WaitDsl - Interface in io.ryos.rhino.sdk.dsl
- WaitDslImpl - Class in io.ryos.rhino.sdk.dsl.impl
-
Wait spec implementation that halts the execution for
Duration
given. - WaitDslImpl(String, Duration) - Constructor for class io.ryos.rhino.sdk.dsl.impl.WaitDslImpl
- WaitDslImpl(Duration) - Constructor for class io.ryos.rhino.sdk.dsl.impl.WaitDslImpl
- WaitDslMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
-
Wait spec to pause the load testing execution for duration provided.
- WaitDslMaterializer(WaitDsl) - Constructor for class io.ryos.rhino.sdk.dsl.mat.WaitDslMaterializer
- waitResult() - Method in interface io.ryos.rhino.sdk.dsl.HttpDsl
- waitResult() - Method in class io.ryos.rhino.sdk.dsl.impl.HttpDslImpl
- withName(String) - Method in class io.ryos.rhino.sdk.dsl.impl.DslBuilderImpl
- write(LogEvent) - Method in class io.ryos.rhino.sdk.io.InfluxDBWriter
- write(LogEvent) - Method in class io.ryos.rhino.sdk.io.SimulationLogWriter
- write(String) - Method in class io.ryos.rhino.sdk.io.InfluxDBWriter
- write(String) - Method in interface io.ryos.rhino.sdk.io.ResultWriter
-
Adds a new log event as string into the simulation logging source.
- write(String) - Method in class io.ryos.rhino.sdk.io.SimulationLogWriter
- write(T) - Method in interface io.ryos.rhino.sdk.io.ResultWriter
-
Adds a new log event into the simulation logging source.
All Classes All Packages