A B C D E F G H I J L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- 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
- AbstractSpec - Class in io.ryos.rhino.sdk.dsl.specs.impl
-
Common specification type implementation.
- AbstractSpec(String) - Constructor for class io.ryos.rhino.sdk.dsl.specs.impl.AbstractSpec
- 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 (or DSL execution).
- 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>) - 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
- apply(Function<E, Spec>) - Method in class io.ryos.rhino.sdk.dsl.specs.builder.ForEachBuilder
- as(Function<UserSession, String>) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.SomeSpecImpl
- as(Function<UserSession, String>) - Method in interface io.ryos.rhino.sdk.dsl.specs.SomeSpec
-
Method to add a spec function into the DSL.
- asStream() - Method in class io.ryos.rhino.sdk.providers.RandomInMemoryFile
- auth() - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpConfigSpec
- auth() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- auth(User) - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpConfigSpec
- auth(User) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- auth(Function<UserSession, User>) - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpConfigSpec
- auth(Function<UserSession, User>) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- 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
- BadInjectionException - Exception in io.ryos.rhino.sdk.exceptions
-
The exception is to be thrown if the injection is not a valid one.
- BadInjectionException(String) - Constructor for exception io.ryos.rhino.sdk.exceptions.BadInjectionException
- 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 (or DSL) execution.
- 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
- call() - Method in class io.ryos.rhino.sdk.runners.DefaultSimulationCallable
- 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.Runner
- CleanUp - Annotation Type in io.ryos.rhino.sdk.annotations
-
The annotation is used to mark static method which are run after the simulation is completed for each user.
- 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
- completeMeasurement() - Method in class io.ryos.rhino.sdk.dsl.specs.HttpSpecAsyncHandler
- ConditionalSpecWrapper - Class in io.ryos.rhino.sdk.dsl.specs.impl
-
Spec wrapper including a predicate to define the conditional statement whether a spec is to be run, or not.
- ConditionalSpecWrapper(Spec, Predicate<UserSession>) - Constructor for class io.ryos.rhino.sdk.dsl.specs.impl.ConditionalSpecWrapper
- 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
- Context - Interface in io.ryos.rhino.sdk.data
-
ContextImpl type for storing values throughout a testing session.
- ContextImpl - Class in io.ryos.rhino.sdk.data
- ContextImpl() - Constructor for class io.ryos.rhino.sdk.data.ContextImpl
- 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
. - create(String, Class<?>) - Static method in interface io.ryos.rhino.sdk.Simulation
-
Static factory method to create a new
Simulation
instance for convenience. - create(String, String) - Static method in interface io.ryos.rhino.sdk.Simulation
-
Static factory method to create a new
Simulation
instance for convenience. - 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.StdoutReporter
- CSVUserParserImpl - Class in io.ryos.rhino.sdk.users
- CSVUserParserImpl() - Constructor for class io.ryos.rhino.sdk.users.CSVUserParserImpl
- cumulativeMeasurement() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.AbstractSpec
- cumulativeMeasurement() - Method in interface io.ryos.rhino.sdk.dsl.specs.MeasurableSpec
-
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 session 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
- DefaultRunnerSimulationInjector - Class in io.ryos.rhino.sdk.runners
-
Injector implementation for default runner.
- DefaultRunnerSimulationInjector(SimulationMetadata) - Constructor for class io.ryos.rhino.sdk.runners.DefaultRunnerSimulationInjector
-
Instantiates a new
DefaultRunnerSimulationInjector
instance. - DefaultSimulationCallable - Class in io.ryos.rhino.sdk.runners
-
This callable will be called by the pipeline every time a new item is emitted.
- 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
- DefaultSimulationRunner - Class in io.ryos.rhino.sdk.runners
-
Push-based simulation runner spawns number of threads as it is configured in the properties file.
- DefaultSimulationRunner(Context) - Constructor for class io.ryos.rhino.sdk.runners.DefaultSimulationRunner
-
Creates a new
DefaultSimulationRunner
instance. - 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
- delay() - Method in annotation type io.ryos.rhino.sdk.annotations.UserRepository
-
Delay between login requests while requesting token from IMS.
- delete() - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpMethodSpec
- delete() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- DELETE - io.ryos.rhino.sdk.dsl.specs.HttpSpec.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(MeasurementImpl) - Method in class io.ryos.rhino.sdk.runners.EventDispatcher
- doMap(Function<R, T>) - Method in class io.ryos.rhino.sdk.dsl.specs.builder.MapperBuilder
- dsl() - Static method in class io.ryos.rhino.sdk.dsl.Start
- Dsl - Annotation Type in io.ryos.rhino.sdk.annotations
-
Load generation specification to mark methods which specifies the load generation procedure.
- 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.specs.HttpConfigSpec
- endpoint(String) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- endpoint(Function<UserSession, String>) - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpConfigSpec
- endpoint(Function<UserSession, String>) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- EndTestEvent(Instant) - Constructor for class io.ryos.rhino.sdk.reporting.StdoutReporter.EndTestEvent
- enhanceInstanceAt(Field) - Static method in class io.ryos.rhino.sdk.utils.ReflectionUtils
- ensure(Predicate<UserSession>) - Method in interface io.ryos.rhino.sdk.dsl.RunnableDsl
-
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.RunnableDslImpl
- ensure(Predicate<UserSession>, String) - Method in interface io.ryos.rhino.sdk.dsl.RunnableDsl
-
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.RunnableDslImpl
- EnsureSpec - Interface in io.ryos.rhino.sdk.dsl.specs
-
Ensure spec is used to terminate a simulation if the predicate is not fulfilled.
- EnsureSpecImpl - Class in io.ryos.rhino.sdk.dsl.specs.impl
-
Ensure spec implementation.
- EnsureSpecImpl(String, Predicate<UserSession>) - Constructor for class io.ryos.rhino.sdk.dsl.specs.impl.EnsureSpecImpl
- EnsureSpecImpl(Predicate<UserSession>) - Constructor for class io.ryos.rhino.sdk.dsl.specs.impl.EnsureSpecImpl
- EnsureSpecImpl(Predicate<UserSession>, String) - Constructor for class io.ryos.rhino.sdk.dsl.specs.impl.EnsureSpecImpl
- EnsureSpecMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
-
Ensure spec matarializer implementation.
- EnsureSpecMaterializer() - Constructor for class io.ryos.rhino.sdk.dsl.mat.EnsureSpecMaterializer
- Environment - Enum in io.ryos.rhino.sdk.utils
- equals(Object) - Method in class io.ryos.rhino.sdk.providers.RandomInMemoryFile
- equals(Object) - Method in class io.ryos.rhino.sdk.users.data.UserImpl
- equals(Object) - Method in class io.ryos.rhino.sdk.users.oauth.OAuthUserImpl
- EU - Static variable in class io.ryos.rhino.sdk.users.repositories.Regions
- 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.
- EventDispatcher(SimulationMetadata) - Constructor for class io.ryos.rhino.sdk.runners.EventDispatcher
- ExceptionUtils - Class in io.ryos.rhino.sdk.exceptions
-
Exception utils.
- 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
- executeStaticMethod(Method, Object...) - Static method in class io.ryos.rhino.sdk.utils.ReflectionUtils
F
- factory() - Method in annotation type io.ryos.rhino.sdk.annotations.Provider
- factory() - Method in annotation type io.ryos.rhino.sdk.annotations.UserRepository
-
Factory implementation of
UserRepositoryFactory
. - 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.specs.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
. - findFieldByAnnotation(Class, Class<T>) - Static method in class io.ryos.rhino.sdk.utils.ReflectionUtils
- forEach(ForEachBuilder<E, R>) - Method in interface io.ryos.rhino.sdk.dsl.IterableDsl
-
For-each DSL spec loops through the sequence of elements built by
ForEachBuilder
instance. - forEach(ForEachBuilder<E, R>) - Method in class io.ryos.rhino.sdk.dsl.RunnableDslImpl
- ForEachBuilder<E,R extends java.lang.Iterable<E>> - Class in io.ryos.rhino.sdk.dsl.specs.builder
-
Loop builder is a builder providing the spec with looping information to be executed.
- ForEachBuilder(String) - Constructor for class io.ryos.rhino.sdk.dsl.specs.builder.ForEachBuilder
- ForEachSpec<E,R extends java.lang.Iterable<E>> - Interface in io.ryos.rhino.sdk.dsl.specs
- ForEachSpecImpl<E,R extends java.lang.Iterable<E>> - Class in io.ryos.rhino.sdk.dsl.specs.impl
-
For-each loop representation.
- ForEachSpecImpl(ForEachBuilder<E, R>) - Constructor for class io.ryos.rhino.sdk.dsl.specs.impl.ForEachSpecImpl
-
Constructs a new
ForEachSpec
instance. - 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.specs.HttpConfigSpec
- formParam(String, String) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- formParam(String, List<String>) - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpConfigSpec
- formParam(String, List<String>) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- formParam(Function<UserSession, Map.Entry<String, List<String>>>) - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpConfigSpec
- formParam(Function<UserSession, Map.Entry<String, List<String>>>) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- from(String) - Static method in class io.ryos.rhino.sdk.dsl.specs.builder.MapperBuilder
- from(String, String) - Static method in interface io.ryos.rhino.sdk.dsl.specs.HttpSpec
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
- get() - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpMethodSpec
- get() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- 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.specs.HttpSpec.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
- 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.specs.HttpSpec
- getAuthUser() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- 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.specs.EnsureSpec
- getCause() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.EnsureSpecImpl
- getClassLevelAnnotation(Class, Class<T>) - Static method in class io.ryos.rhino.sdk.utils.ReflectionUtils
- getCleanupMethod() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- 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
- 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
- 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
- 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
- getElapsed() - Method in class io.ryos.rhino.sdk.reporting.LogEvent
- getEnd() - Method in class io.ryos.rhino.sdk.reporting.LogEvent
- getEndpoint() - Method in class io.ryos.rhino.sdk.dsl.mat.HttpSpecData
- getEndpoint() - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpSpec
- getEndpoint() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- getEndTestTime() - Method in class io.ryos.rhino.sdk.reporting.StdoutReporter.EndTestEvent
- 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
- 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.
- getForEachBuilder() - Method in interface io.ryos.rhino.sdk.dsl.specs.ForEachSpec
- getForEachBuilder() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.ForEachSpecImpl
-
Getter for
ForEachBuilder
. - getForEachFunction() - Method in class io.ryos.rhino.sdk.dsl.specs.builder.ForEachBuilder
- getFormParameters() - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpSpec
- getFormParameters() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- getFunction() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.SomeSpecImpl
- getFunction() - Method in interface io.ryos.rhino.sdk.dsl.specs.SomeSpec
-
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.specs.HttpSpec
- getHeaders() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- 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
- getInMemoryFileProviderMaxSize() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getInMemoryFileProviderMimeTypes() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getInMemoryFileProviderNumberOfFiles() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getInputStream() - Method in class io.ryos.rhino.sdk.io.ConfigResource
- getKey() - Method in class io.ryos.rhino.sdk.dsl.specs.builder.ForEachBuilder
- getKey() - Method in class io.ryos.rhino.sdk.dsl.specs.builder.MapperBuilder
- getKey() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.SessionSpecImpl
- getKey() - Method in interface io.ryos.rhino.sdk.dsl.specs.SessionSpec
- getLogFormatter() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getMapper() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.MapperSpecImpl
- getMapper() - Method in interface io.ryos.rhino.sdk.dsl.specs.MapperSpec
- getMappingFunction() - Method in class io.ryos.rhino.sdk.dsl.specs.builder.MapperBuilder
- getMaxConnections() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getMeasurementPoint() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.AbstractSpec
- getMeasurementPoint() - Method in interface io.ryos.rhino.sdk.dsl.specs.Spec
-
The name of the spec.
- getMethod() - Method in class io.ryos.rhino.sdk.data.Scenario
- getMethod() - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpSpec
- getMethod() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- getMimeType() - Method in class io.ryos.rhino.sdk.providers.RandomInMemoryFile
- getName() - Method in class io.ryos.rhino.sdk.dsl.RunnableDslImpl
- 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.specs.impl.HttpSpecImpl.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.specs.impl.SessionSpecImpl
- getObjectFunction() - Method in interface io.ryos.rhino.sdk.dsl.specs.SessionSpec
- getPackage() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getParallelisation() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- 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.specs.EnsureSpec
- getPredicate() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.ConditionalSpecWrapper
- getPredicate() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.EnsureSpecImpl
- getPredicate() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl.RetryInfo
- getPredicate() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.RunUntilSpecImpl
- getPredicate() - Method in interface io.ryos.rhino.sdk.dsl.specs.RunUntilSpec
- 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.specs.HttpSpec
- getQueryParameters() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- 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.specs.HttpResponse
- getResponse() - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpSpec
- getResponse() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- getResponseKey() - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpSpec
- getResponseKey() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- getRetryInfo() - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpSpec
- getRetryInfo() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- 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.specs.builder.ForEachBuilder
- getSaveTo() - Method in class io.ryos.rhino.sdk.dsl.specs.builder.MapperBuilder
- getScenario() - Method in class io.ryos.rhino.sdk.reporting.LogEvent
- getScenarios() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- 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
- 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
- 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.LoadToken
- getSpec() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.ConditionalSpecWrapper
- getSpec() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.RunUntilSpecImpl
- getSpec() - Method in interface io.ryos.rhino.sdk.dsl.specs.RunUntilSpec
- getSpecs() - Method in class io.ryos.rhino.sdk.dsl.RunnableDslImpl
- 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.ScenarioEvent
- getStatusCode() - Method in class io.ryos.rhino.sdk.dsl.specs.HttpResponse
- getStep() - Method in class io.ryos.rhino.sdk.reporting.ScenarioEvent
- getStopAfter() - Method in class io.ryos.rhino.sdk.runners.AbstractSimulationRunner
- getStorageScope() - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpSpec
- getStorageScope() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- getTargetRps() - Method in class io.ryos.rhino.sdk.RampupInfo
- getTestInstance() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getTestName() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.AbstractSpec
- getTestName() - Method in interface io.ryos.rhino.sdk.dsl.specs.Spec
-
Returns the test/DSL name.
- getThrottlingInfo() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getTokenList() - Method in class io.ryos.rhino.sdk.users.repositories.CyclicUserSessionRepositoryImpl
- getUploadContent() - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpSpec
- getUploadContent() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- 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 session.
- getUser() - Method in class io.ryos.rhino.sdk.data.UserSessionImpl
- getUser() - Method in class io.ryos.rhino.sdk.dsl.LoadToken
- getUserAccessor() - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpConfigSpec
- getUserAccessor() - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpSpec
- getUserAccessor() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- getUserFileSource() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- getUserId() - Method in class io.ryos.rhino.sdk.reporting.LogEvent
- getUserList() - Method in class io.ryos.rhino.sdk.users.repositories.CyclicUserSessionRepositoryImpl
- getUsername() - Method in class io.ryos.rhino.sdk.reporting.LogEvent
- getUsername() - Method in interface io.ryos.rhino.sdk.users.data.User
-
User name.
- getUsername() - Method in class io.ryos.rhino.sdk.users.data.UserImpl
- getUserRegion() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getUserRepository() - Method in class io.ryos.rhino.sdk.SimulationMetadata
- getUsers() - Method in class io.ryos.rhino.sdk.users.source.FileBasedUserSourceImpl
- getUsers() - Method in interface io.ryos.rhino.sdk.users.source.UserSource
-
Returns a list of
User
s. - getUsers() - Method in class io.ryos.rhino.sdk.users.source.VaultUserSourceImpl
- getUsers(int, String) - Method in class io.ryos.rhino.sdk.users.source.FileBasedUserSourceImpl
- getUsers(int, String) - Method in interface io.ryos.rhino.sdk.users.source.UserSource
- getUsers(int, String) - Method in class io.ryos.rhino.sdk.users.source.VaultUserSourceImpl
- getUserSource() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- 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
- getWaitTime() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.WaitSpecImpl
- getWaitTime() - Method in interface io.ryos.rhino.sdk.dsl.specs.WaitSpec
- 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
- hashCode() - Method in class io.ryos.rhino.sdk.providers.RandomInMemoryFile
- hashCode() - Method in class io.ryos.rhino.sdk.users.data.UserImpl
- hashCode() - Method in class io.ryos.rhino.sdk.users.oauth.OAuthUserImpl
- hasNext() - Method in class io.ryos.rhino.sdk.CyclicIterator
-
The method returns a boolean value indicating whether the iterator has more items.
- head() - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpMethodSpec
- head() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- HEAD - io.ryos.rhino.sdk.dsl.specs.HttpSpec.Method
- header(String, String) - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpConfigSpec
- header(String, String) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- header(String, List<String>) - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpConfigSpec
- header(String, List<String>) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- header(Function<UserSession, Map.Entry<String, List<String>>>) - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpConfigSpec
-
Adds a new header into headers.
- header(Function<UserSession, Map.Entry<String, List<String>>>) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- http(String) - Static method in interface io.ryos.rhino.sdk.dsl.specs.Spec
-
Static factory method to create a new
HttpSpec
instance. - HttpConfigSpec - Interface in io.ryos.rhino.sdk.dsl.specs
-
Configurable Http spec.
- HttpMethodSpec - Interface in io.ryos.rhino.sdk.dsl.specs
-
Http method specification consists of methods of Http verbs, e.g get, head, post, ...
- HttpResponse - Class in io.ryos.rhino.sdk.dsl.specs
- HttpResponse(Response) - Constructor for class io.ryos.rhino.sdk.dsl.specs.HttpResponse
- HttpResponseSpec - Interface in io.ryos.rhino.sdk.dsl.specs
-
Terminating specification used to store the response object.
- HttpRetriableSpec - Interface in io.ryos.rhino.sdk.dsl.specs
-
Http retriable spec.
- HttpSpec - Interface in io.ryos.rhino.sdk.dsl.specs
- HttpSpec.Method - Enum in io.ryos.rhino.sdk.dsl.specs
- HttpSpecAsyncHandler - Class in io.ryos.rhino.sdk.dsl.specs
- HttpSpecAsyncHandler(UserSession, HttpSpec, EventDispatcher) - Constructor for class io.ryos.rhino.sdk.dsl.specs.HttpSpecAsyncHandler
- HttpSpecData - Class in io.ryos.rhino.sdk.dsl.mat
- HttpSpecData() - Constructor for class io.ryos.rhino.sdk.dsl.mat.HttpSpecData
- HttpSpecImpl - Class in io.ryos.rhino.sdk.dsl.specs.impl
-
HTTP spec implementation of
Spec
. - HttpSpecImpl(String) - Constructor for class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
-
Creates a new
HttpSpecImpl
. - HttpSpecImpl.RetryInfo - Class in io.ryos.rhino.sdk.dsl.specs.impl
- HttpSpecMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
-
Spec materializer takes the spec instances and convert them into reactor components, that are to be executed by reactor runtime.
- HttpSpecMaterializer(AsyncHttpClient, EventDispatcher) - Constructor for class io.ryos.rhino.sdk.dsl.mat.HttpSpecMaterializer
-
Specification materializer translates the specifications into reactor implementations.
I
- 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(String) - Static method in class io.ryos.rhino.sdk.dsl.specs.builder.ForEachBuilder
- 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.DefaultRunnerSimulationInjector
- 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.
- instanceOf(Class<T>) - Static method in class io.ryos.rhino.sdk.utils.ReflectionUtils
- InvalidAuthResponseException - Exception in io.ryos.rhino.sdk.exceptions
-
Thrown if the authorization server's response cannot be mapped to
OAuthResponseData
orOAuthService
in case of service authentication. - InvalidAuthResponseException(String, Throwable) - Constructor for exception io.ryos.rhino.sdk.exceptions.InvalidAuthResponseException
-
Constructs a new
InvalidAuthResponseException
instance. - io.ryos.rhino.sdk - package io.ryos.rhino.sdk
- io.ryos.rhino.sdk.annotations - package io.ryos.rhino.sdk.annotations
- io.ryos.rhino.sdk.data - package io.ryos.rhino.sdk.data
- io.ryos.rhino.sdk.dsl - package io.ryos.rhino.sdk.dsl
- io.ryos.rhino.sdk.dsl.mat - package io.ryos.rhino.sdk.dsl.mat
- io.ryos.rhino.sdk.dsl.specs - package io.ryos.rhino.sdk.dsl.specs
- io.ryos.rhino.sdk.dsl.specs.builder - package io.ryos.rhino.sdk.dsl.specs.builder
- io.ryos.rhino.sdk.dsl.specs.impl - package io.ryos.rhino.sdk.dsl.specs.impl
- 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.specs.HttpSpec
- isAuth() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- isCumulativeMeasurement() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.AbstractSpec
- isCumulativeMeasurement() - Method in interface io.ryos.rhino.sdk.dsl.specs.Spec
-
Whether the measurement is cumulative.
- 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
- isLastEventScenarioEvent() - Method in class io.ryos.rhino.sdk.reporting.MeasurementImpl
- isMeasurementEnabled() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.AbstractSpec
- isMeasurementEnabled() - Method in interface io.ryos.rhino.sdk.dsl.specs.Spec
-
Whether the measurement is enabled.
- isServiceAuthenticationEnabled() - Static method in class io.ryos.rhino.sdk.SimulationConfig
- 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
- LoadDsl - Interface in io.ryos.rhino.sdk.dsl
-
Load DSL to describe load tests.
- LoadToken - Class in io.ryos.rhino.sdk.dsl
- LoadToken(User, SimulationSession) - Constructor for class io.ryos.rhino.sdk.dsl.LoadToken
- LogEvent - Class in io.ryos.rhino.sdk.reporting
- LogEvent(String, String, String, long, long, long) - 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.
- LoopSpecMaterializer<E,R extends java.lang.Iterable<E>> - Class in io.ryos.rhino.sdk.dsl.mat
- LoopSpecMaterializer(EventDispatcher, AsyncHttpClient) - Constructor for class io.ryos.rhino.sdk.dsl.mat.LoopSpecMaterializer
M
- main(String...) - Static method in class io.ryos.rhino.sdk.Application
- map(MapperBuilder<R, T>) - Method in interface io.ryos.rhino.sdk.dsl.LoadDsl
- map(MapperBuilder<R, T>) - Method in class io.ryos.rhino.sdk.dsl.RunnableDslImpl
- MapperBuilder<R,T> - Class in io.ryos.rhino.sdk.dsl.specs.builder
- MapperSpec<R,T> - Interface in io.ryos.rhino.sdk.dsl.specs
- MapperSpecImpl<R,T> - Class in io.ryos.rhino.sdk.dsl.specs.impl
-
Mapper spec implementation.
- MapperSpecImpl(MapperBuilder<R, T>) - Constructor for class io.ryos.rhino.sdk.dsl.specs.impl.MapperSpecImpl
- MapperSpecMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
-
Mapper spec materializer implementation.
- MapperSpecMaterializer() - Constructor for class io.ryos.rhino.sdk.dsl.mat.MapperSpecMaterializer
- materialize(EnsureSpec, UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.EnsureSpecMaterializer
- materialize(ForEachSpec<E, R>, UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.LoopSpecMaterializer
- materialize(HttpSpec, UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.HttpSpecMaterializer
- materialize(MapperSpec, UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.MapperSpecMaterializer
- materialize(RunUntilSpec, UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.RunUntilSpecMaterializer
- materialize(SessionSpec, UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.SessionSpecMaterializer
- materialize(SomeSpec, UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.SomeSpecMaterializer
- materialize(WaitSpec, UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.WaitSpecMaterializer
- materialize(T, UserSession) - Method in interface io.ryos.rhino.sdk.dsl.mat.SpecMaterializer
-
Materializer takes the spec and convert it into a
Mono
. - MaterializerFactory - Class in io.ryos.rhino.sdk.dsl.mat
- MaterializerFactory(AsyncHttpClient, 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.
- MeasurableSpec - Interface in io.ryos.rhino.sdk.dsl.specs
-
Retriable spec is the DSL spec which is to be retried if predicate turns true.
- 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
- 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, String) - Constructor for class io.ryos.rhino.sdk.reporting.MeasurementImpl
- monoFrom(Spec, UserSession) - Method in class io.ryos.rhino.sdk.dsl.mat.MaterializerFactory
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.
- 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.specs.impl.AbstractSpec
- noMeasurement() - Method in interface io.ryos.rhino.sdk.dsl.specs.MeasurableSpec
-
Disables the measurement recording.
- NoSpecDefinedException - Exception in io.ryos.rhino.sdk.exceptions
-
The exception is thrown if there is no spec defined in
LoadDsl
. - NoSpecDefinedException(String) - Constructor for exception io.ryos.rhino.sdk.exceptions.NoSpecDefinedException
- 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 IMS.
- OAuthResponseData() - Constructor for class io.ryos.rhino.sdk.users.OAuthResponseData
- OAuthService - Class in io.ryos.rhino.sdk.users.oauth
-
Represents a service of the user.
- OAuthService() - Constructor for class io.ryos.rhino.sdk.users.oauth.OAuthService
- OAuthServiceAuthenticatorImpl - Class in io.ryos.rhino.sdk.users.oauth
- OAuthServiceAuthenticatorImpl(OAuthServiceTokenResponseDeserializer) - Constructor for class io.ryos.rhino.sdk.users.oauth.OAuthServiceAuthenticatorImpl
- OAuthServiceProvider - Class in io.ryos.rhino.sdk.providers
- OAuthServiceProvider() - Constructor for class io.ryos.rhino.sdk.providers.OAuthServiceProvider
- OAuthServiceTokenResponseDeserializer - Class in io.ryos.rhino.sdk.users.oauth
- OAuthServiceTokenResponseDeserializer() - Constructor for class io.ryos.rhino.sdk.users.oauth.OAuthServiceTokenResponseDeserializer
- OAuthUser - Interface in io.ryos.rhino.sdk.users.oauth
-
Represents an authenticated user.
- OAuthUserAuthenticatorImpl - Class in io.ryos.rhino.sdk.users.oauth
-
UserAuthenticator
implementation for OAuth 2.0. - OAuthUserAuthenticatorImpl() - Constructor for class io.ryos.rhino.sdk.users.oauth.OAuthUserAuthenticatorImpl
- OAuthUserImpl - Class in io.ryos.rhino.sdk.users.oauth
-
Implementation of authenticated user representation.
- OAuthUserImpl(OAuthService, String, String, String, String, String, String, String, String) - Constructor for class io.ryos.rhino.sdk.users.oauth.OAuthUserImpl
- OAuthUserProvider - Class in io.ryos.rhino.sdk.providers
-
OAuth user provider is to use to inject secondary users in addition to one which is provided by the framework, that is the primary one.
- OAuthUserProvider() - Constructor for class io.ryos.rhino.sdk.providers.OAuthUserProvider
- OAuthUserProvider(CyclicUserSessionRepository<UserSession>) - Constructor for class io.ryos.rhino.sdk.providers.OAuthUserProvider
-
Constructs a new
OAuthUserProvider
instance. - OAuthUserRepositoryFactoryImpl - Class in io.ryos.rhino.sdk.users.repositories
-
Factory class for user repository with OAuth support which creates a new
UserRepository
providesUser
instances authenticated. - OAuthUserRepositoryFactoryImpl(long) - Constructor for class io.ryos.rhino.sdk.users.repositories.OAuthUserRepositoryFactoryImpl
-
Creates a new
OAuthUserRepositoryFactoryImpl
instance. - OAuthUserRepositoryImpl - Class in io.ryos.rhino.sdk.users.repositories
- 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.specs.HttpSpecAsyncHandler
- onCompleted() - Method in class io.ryos.rhino.sdk.dsl.specs.HttpSpecAsyncHandler
- onHeadersReceived(HttpHeaders) - Method in class io.ryos.rhino.sdk.dsl.specs.HttpSpecAsyncHandler
- onRequestSend(NettyRequest) - Method in class io.ryos.rhino.sdk.dsl.specs.HttpSpecAsyncHandler
- onStatusReceived(HttpResponseStatus) - Method in class io.ryos.rhino.sdk.dsl.specs.HttpSpecAsyncHandler
- onThrowable(Throwable) - Method in class io.ryos.rhino.sdk.dsl.specs.HttpSpecAsyncHandler
-
Handling the errors came out of the Http client, e.g connection timeouts.
- options() - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpMethodSpec
- options() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- OPTIONS - io.ryos.rhino.sdk.dsl.specs.HttpSpec.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.specs.HttpMethodSpec
- patch() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- PATCH - io.ryos.rhino.sdk.dsl.specs.HttpSpec.Method
- post() - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpMethodSpec
- post() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- POST - io.ryos.rhino.sdk.dsl.specs.HttpSpec.Method
- Prepare - Annotation Type in io.ryos.rhino.sdk.annotations
-
The annotation is used to mark static method which are run before the simulation is started for each user.
- 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.StdoutReporter
- 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.specs.HttpMethodSpec
- put() - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- PUT - io.ryos.rhino.sdk.dsl.specs.HttpSpec.Method
Q
- queryParam(String, String) - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpConfigSpec
- queryParam(String, String) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- queryParam(String, List<String>) - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpConfigSpec
- queryParam(String, List<String>) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- queryParam(Function<UserSession, Map.Entry<String, List<String>>>) - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpConfigSpec
- queryParam(Function<UserSession, Map.Entry<String, List<String>>>) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
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
- RandomInMemoryFileProvider() - Constructor for class io.ryos.rhino.sdk.providers.RandomInMemoryFileProvider
- RandomInMemoryFileProvider(int, int, List<String>) - 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
- repeat(Spec) - Method in interface io.ryos.rhino.sdk.dsl.IterableDsl
-
Runs the
Spec
repeatedly. - repeat(Spec) - Method in class io.ryos.rhino.sdk.dsl.RunnableDslImpl
- 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.
- 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. - RetriableSpec<R extends MeasurableSpec,T> - Interface in io.ryos.rhino.sdk.dsl.specs
-
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.specs.HttpRetriableSpec
- retryIf(Predicate<HttpResponse>, int) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- retryIf(Predicate<T>, int) - Method in interface io.ryos.rhino.sdk.dsl.specs.RetriableSpec
-
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(Spec) - Method in interface io.ryos.rhino.sdk.dsl.RunnableDsl
- run(Spec) - Method in class io.ryos.rhino.sdk.dsl.RunnableDslImpl
- runAsLongAs(Predicate<UserSession>, Spec) - Method in interface io.ryos.rhino.sdk.dsl.IterableDsl
-
Runs the
Spec
as long as thePredicate
holds. - runAsLongAs(Predicate<UserSession>, Spec) - Method in class io.ryos.rhino.sdk.dsl.RunnableDslImpl
- runIf(Predicate<UserSession>, Spec) - Method in interface io.ryos.rhino.sdk.dsl.RunnableDsl
- runIf(Predicate<UserSession>, Spec) - Method in class io.ryos.rhino.sdk.dsl.RunnableDslImpl
- RunnableDsl - Interface in io.ryos.rhino.sdk.dsl
-
Runnable DSL is a
LoadDsl
instance which is used to describe executable steps. - RunnableDslImpl - Class in io.ryos.rhino.sdk.dsl
-
Connectable DSL, is the DSL instance to bind chaining specs.
- RunnableDslImpl() - Constructor for class io.ryos.rhino.sdk.dsl.RunnableDslImpl
- Runner - Annotation Type in io.ryos.rhino.sdk.annotations
-
Annotation to declare which implementation of
SimulationRunner
will be used. - runUntil(Predicate<UserSession>, Spec) - Method in interface io.ryos.rhino.sdk.dsl.IterableDsl
-
Runs the
Spec
till thePredicate
holds. - runUntil(Predicate<UserSession>, Spec) - Method in class io.ryos.rhino.sdk.dsl.RunnableDslImpl
- RunUntilSpec - Interface in io.ryos.rhino.sdk.dsl.specs
- RunUntilSpecImpl - Class in io.ryos.rhino.sdk.dsl.specs.impl
- RunUntilSpecImpl(Spec, Predicate<UserSession>) - Constructor for class io.ryos.rhino.sdk.dsl.specs.impl.RunUntilSpecImpl
- RunUntilSpecMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
- RunUntilSpecMaterializer(EventDispatcher, AsyncHttpClient) - Constructor for class io.ryos.rhino.sdk.dsl.mat.RunUntilSpecMaterializer
S
- saveTo(String) - Method in class io.ryos.rhino.sdk.dsl.specs.builder.ForEachBuilder
- saveTo(String) - Method in class io.ryos.rhino.sdk.dsl.specs.builder.MapperBuilder
- saveTo(String) - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpResponseSpec
- saveTo(String) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- saveTo(String, Spec.Scope) - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpResponseSpec
- saveTo(String, Spec.Scope) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- scan(String, String...) - Method in interface io.ryos.rhino.sdk.SimulationJobsScanner
-
Scanner method which takes a list of paths to be scanned for benchmark entities and returns a list of
SimulationMetadata
instances. - scan(String, String...) - Method in class io.ryos.rhino.sdk.SimulationJobsScannerImpl
- 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
- ScenarioEvent - Class in io.ryos.rhino.sdk.reporting
- ScenarioEvent(String, String, String, long, long, long, String, String) - Constructor for class io.ryos.rhino.sdk.reporting.ScenarioEvent
- 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.specs.builder.SessionAccessor
- session(String, String) - Static method in class io.ryos.rhino.sdk.dsl.specs.builder.SessionAccessor
- session(String, Supplier<Object>) - Method in interface io.ryos.rhino.sdk.dsl.RunnableDsl
- session(String, Supplier<Object>) - Method in class io.ryos.rhino.sdk.dsl.RunnableDslImpl
- SessionAccessor - Class in io.ryos.rhino.sdk.dsl.specs.builder
- SessionAccessor() - Constructor for class io.ryos.rhino.sdk.dsl.specs.builder.SessionAccessor
- SessionFeeder - Annotation Type in io.ryos.rhino.sdk.annotations
-
Session feeder annotation marks the injection point where the current user session is to be injected.
- SessionSpec - Interface in io.ryos.rhino.sdk.dsl.specs
- SessionSpecImpl - Class in io.ryos.rhino.sdk.dsl.specs.impl
- SessionSpecImpl(String, Supplier<Object>) - Constructor for class io.ryos.rhino.sdk.dsl.specs.impl.SessionSpecImpl
- SessionSpecMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
- SessionSpecMaterializer() - Constructor for class io.ryos.rhino.sdk.dsl.mat.SessionSpecMaterializer
- 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.HttpSpecData
- setGrantType(String) - Method in class io.ryos.rhino.sdk.users.oauth.OAuthService
- 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.specs.HttpSpec
- setResponse(HttpResponse) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- setScope(String) - Method in class io.ryos.rhino.sdk.users.OAuthResponseData
- setTestName(String) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.AbstractSpec
- setTestName(String) - Method in interface io.ryos.rhino.sdk.dsl.specs.Spec
-
Setter for test or DSL name.
- 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
- Simulation - Interface in io.ryos.rhino.sdk
-
Simulation runner controller.
- 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.specs.Spec.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 benchmark tests.
- SimulationImpl - Class in io.ryos.rhino.sdk
-
Supervisor which manages set up and run benchmark 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 runner.
- SimulationSession - Class in io.ryos.rhino.sdk.data
-
Simulation session 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.specs.Spec
- SomeSpec - Interface in io.ryos.rhino.sdk.dsl.specs
-
Some spec is a custom spec to enable developers to add arbitrary code snippets into the DSL.
- SomeSpecImpl - Class in io.ryos.rhino.sdk.dsl.specs.impl
-
Spec implementation for arbitrary code execution.
- SomeSpecImpl(String) - Constructor for class io.ryos.rhino.sdk.dsl.specs.impl.SomeSpecImpl
- SomeSpecMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
-
Some spec materializer.
- SomeSpecMaterializer(EventDispatcher) - Constructor for class io.ryos.rhino.sdk.dsl.mat.SomeSpecMaterializer
- Spec - Interface in io.ryos.rhino.sdk.dsl.specs
-
Load testing specification for reactive runner.
- Spec.Scope - Enum in io.ryos.rhino.sdk.dsl.specs
- SpecificationNotFoundException - Exception in io.ryos.rhino.sdk.exceptions
- SpecificationNotFoundException(String) - Constructor for exception io.ryos.rhino.sdk.exceptions.SpecificationNotFoundException
- SpecMaterializer<T extends Spec,E> - Interface in io.ryos.rhino.sdk.dsl.mat
-
Spec materializer takes the spec instances and convert them into reactive components, that are to be executed by reactive framework in runtime.
- STAGE - io.ryos.rhino.sdk.utils.Environment
- start() - Method in class io.ryos.rhino.sdk.runners.DefaultSimulationRunner
- start() - Method in class io.ryos.rhino.sdk.runners.ReactiveHttpSimulationRunner
- start() - Method in interface io.ryos.rhino.sdk.runners.SimulationRunner
-
Starts the simulation instance.
- start() - Method in interface io.ryos.rhino.sdk.Simulation
-
Execute all tests, detected by scanning the paths defined in the configuration.
- start() - Method in class io.ryos.rhino.sdk.SimulationImpl
- Start - Class in io.ryos.rhino.sdk.dsl
-
DSL Starter.
- 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.
- StdoutReporter - Class in io.ryos.rhino.sdk.reporting
-
The actor outputs the current status of the test run.
- StdoutReporter.EndTestEvent - Class in io.ryos.rhino.sdk.reporting
- stop() - Method in class io.ryos.rhino.sdk.CyclicIterator
-
Sets the hasNext attribute to false.
- stop() - Method in class io.ryos.rhino.sdk.runners.DefaultSimulationRunner
- 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, by shutting down all components.
- stop() - Method in interface io.ryos.rhino.sdk.Simulation
-
Stop all running tests.
- stop() - Method in class io.ryos.rhino.sdk.SimulationImpl
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
- toString() - Method in class io.ryos.rhino.sdk.data.Scenario
- toString() - Method in class io.ryos.rhino.sdk.reporting.ScenarioEvent
- toString() - Method in class io.ryos.rhino.sdk.users.oauth.OAuthUserImpl
- toString() - Method in enum io.ryos.rhino.sdk.utils.Environment
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
- upload(Supplier<InputStream>) - Method in interface io.ryos.rhino.sdk.dsl.specs.HttpConfigSpec
- upload(Supplier<InputStream>) - Method in class io.ryos.rhino.sdk.dsl.specs.impl.HttpSpecImpl
- UploadStream - Class in io.ryos.rhino.sdk.dsl.specs
-
Upload stream is used in
HttpSpec
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.specs.Spec.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) - 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
- UserParser - Interface in io.ryos.rhino.sdk.users
- UserProvider - Annotation Type in io.ryos.rhino.sdk.annotations
-
Annotation used to mark simulation class fields of type
User
, that is the injection point where the users will be injected. - userRegion() - Method in annotation type io.ryos.rhino.sdk.annotations.Simulation
-
The region of the test users.
- UserRepository<T extends UserSession> - Interface in io.ryos.rhino.sdk.users.repositories
-
User repository is a storage for test user.
- UserRepository - Annotation Type in io.ryos.rhino.sdk.annotations
- UserRepositoryFactory<T extends UserSession> - Interface in io.ryos.rhino.sdk.users.repositories
-
Use
UserRepositoryFactory
instance to create customUserRepository
instances. - UserSession - Interface in io.ryos.rhino.sdk.data
-
User session is a stash to store objects and share them among scenarios per user session.
- UserSessionImpl - Class in io.ryos.rhino.sdk.data
-
User session 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) - 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.specs.HttpSpec.Method
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ryos.rhino.sdk.dsl.specs.Spec.Scope
-
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.specs.HttpSpec.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.specs.Spec.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.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
W
- wait(Duration) - Method in interface io.ryos.rhino.sdk.dsl.LoadDsl
-
Wait for
Duration
. - wait(Duration) - Method in interface io.ryos.rhino.sdk.dsl.RunnableDsl
-
Wait DSL is a DSL instance which makes execution halt for
Duration
. - wait(Duration) - Method in class io.ryos.rhino.sdk.dsl.RunnableDslImpl
- WaitSpec - Interface in io.ryos.rhino.sdk.dsl.specs
- WaitSpecImpl - Class in io.ryos.rhino.sdk.dsl.specs.impl
-
Wait spec implementation that halts the execution for
Duration
given. - WaitSpecImpl(String, Duration) - Constructor for class io.ryos.rhino.sdk.dsl.specs.impl.WaitSpecImpl
- WaitSpecImpl(Duration) - Constructor for class io.ryos.rhino.sdk.dsl.specs.impl.WaitSpecImpl
- WaitSpecMaterializer - Class in io.ryos.rhino.sdk.dsl.mat
-
Wait spec to pause the load testing execution for duration provided.
- WaitSpecMaterializer() - Constructor for class io.ryos.rhino.sdk.dsl.mat.WaitSpecMaterializer
- withName(String) - Method in class io.ryos.rhino.sdk.dsl.RunnableDslImpl
- write(LogEvent) - Method in class io.ryos.rhino.sdk.io.InfluxDBWriter
- write(LogEvent) - Method in class io.ryos.rhino.sdk.io.SimulationLogWriter
- write(String) - Method in class io.ryos.rhino.sdk.io.InfluxDBWriter
- write(String) - Method in interface io.ryos.rhino.sdk.io.ResultWriter
-
Adds a new log event as string into the simulation logging source.
- write(String) - Method in class io.ryos.rhino.sdk.io.SimulationLogWriter
- write(T) - Method in interface io.ryos.rhino.sdk.io.ResultWriter
-
Adds a new log event into the simulation logging source.
All Classes All Packages