Package io.nosqlbench.engine.api.activityapi.core
-
Interface Summary Interface Description Action An action is the core logic that occurs within an activity.ActionDispenser An ActionDispenser is created for each Activity instance within a scenario.ActivitiesAware Dispensers that implement this decorator interface might need to know about the other activities that are present in a configuration.Activity Provides the components needed to build and run an activity a runtime.ActivityController ActivityControlsListener ActivityDefObserver Decorator interface for getting notified when an activities parameters are changed at runtime.ActivityInstrumentation All the accessors of the metrics that will be used for each activity instance.ActivityType<A extends Activity> An ActivityType is the central extension point in NB for new activity types drivers.AsyncAction<D> An AsyncAction allows an activity type to implement asynchronous operations within each thread.longIntervalSupplier Motor<T> The core threading harness within an activity.MotorDispenser<T> A MotorDispenser is created for each Activity instance within a scenario.MultiPhaseAction A continuing action can ask to be iterated within the cycle.ProgressMeter Shutdownable Startable Stoppable SyncAction -
Class Summary Class Description BaseAsyncAction<D,A extends Activity> CoreActivityInstrumentation -
Enum Summary Enum Description RunState