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

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 the Predicate 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 Users.
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 to Integer 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 or OAuthService 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 provides User 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 the MaterializableDslItem 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 the MaterializableDslItems 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 if Predicate returns true, then the execution proceeds and it runs the MaterializableDslItem 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 the Predicate 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 custom UserRepository 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.
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