Index
A B C D E F G H I K L M N O P R S T U V W Y
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- Action - Interface in io.nosqlbench.engine.api.activityapi.core
-
An action is the core logic that occurs within an activity.
- ActionDispenser - Interface in io.nosqlbench.engine.api.activityapi.core
-
An ActionDispenser is created for each Activity instance within a scenario.
- ActivitiesAware - Interface in io.nosqlbench.engine.api.activityapi.core
-
Dispensers that implement this decorator interface might need to know about the other activities that are present in a configuration.
- activity - Variable in class io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction
- Activity - Interface in io.nosqlbench.engine.api.activityapi.core
-
Provides the components needed to build and run an activity a runtime.
- ActivityController - Interface in io.nosqlbench.engine.api.activityapi.core
- ActivityControlsListener - Interface in io.nosqlbench.engine.api.activityapi.core
- activityDef - Variable in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- ActivityDefAware - Interface in io.nosqlbench.engine.api.activityimpl.uniform
- ActivityDefObserver - Interface in io.nosqlbench.engine.api.activityapi.core
-
Decorator interface for getting notified when an activities parameters are changed at runtime.
- ActivityDispenser - Interface in io.nosqlbench.engine.api.activityimpl
- ActivityInitializationError - Exception in io.nosqlbench.engine.api.activityimpl
-
Represents an error that occurred while initializing an activity instance to run.
- ActivityInitializationError(String, Exception) - Constructor for exception io.nosqlbench.engine.api.activityimpl.ActivityInitializationError
- ActivityInstrumentation - Interface in io.nosqlbench.engine.api.activityapi.core
-
All the accessors of the metrics that will be used for each activity instance.
- ActivityType<A extends Activity> - Interface in io.nosqlbench.engine.api.activityapi.core
-
An ActivityType is the central extension point in NB for new activity types drivers.
- add(Map<String, ?>) - Method in class io.nosqlbench.engine.api.templating.StrInterpolator.MultiMap
- add(Map<String, V>) - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
- addExtentReader(Output) - Method in class io.nosqlbench.engine.api.activityimpl.marker.ContiguousOutputChunker
- addOp(T, long) - Method in class io.nosqlbench.engine.api.activityapi.planning.SequencePlanner
- addOp(T, ToLongFunction<T>) - Method in class io.nosqlbench.engine.api.activityapi.planning.SequencePlanner
- addPolicy(ResultReadable, TristateFilter.Policy) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultMappingArrayFilter
- addPolicy(String, TristateFilter.Policy) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.EnumReadableMappingFilter
- addTemplateVariable(String, String) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
- addValidClasses(Class<? extends T>...) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
-
Add to the set of valid classes that will be used when searching for a class by name.
- ANSI_Black - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_BlackBG - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_Blue - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_BlueBG - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_BrightBlack - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_BrightBlackBG - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_BrightBlue - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_BrightBlueBG - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_BrightCyan - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_BrightCyanBG - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_BrightGreen - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_BrightGreenBG - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_BrightMagenta - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_BrightMagentaBG - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_BrightRed - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_BrightRedBG - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_BrightWhite - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_BrightWhiteBG - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_BrightYellow - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_BrightYellowBG - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_Cyan - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_CyanBG - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_Green - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_GreenBG - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_Magenta - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_MagentaBG - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_Red - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_RedBG - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_Reset - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_White - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_WhiteBG - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_Yellow - Static variable in class io.nosqlbench.engine.api.util.Colors
- ANSI_YellowBG - Static variable in class io.nosqlbench.engine.api.util.Colors
- append(long) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleSegmentBuffer
- append(long) - Method in class io.nosqlbench.engine.api.activityimpl.input.CycleArrayBuffer
- append(long, int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
- append(CycleResult) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
- apply(long) - Method in interface io.nosqlbench.engine.api.activityapi.planning.OpSource
- apply(long) - Method in class io.nosqlbench.engine.api.activityapi.planning.Sequence
- apply(long) - Method in class io.nosqlbench.engine.api.activityimpl.DiagRunnableOpDispenser
- apply(ResultReadable) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.EnumReadableMappingFilter
- apply(ResultReadable) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve
- apply(ResultReadable) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilterPhase
- apply(ResultReadable) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultMappingArrayFilter
- apply(RateSpec) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
-
Change the settings of this token pool, and wake any blocked callers just in case it allows them to proceed.
- apply(RateSpec) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
-
Change the settings of this token pool, and wake any blocked callers just in case it allows them to proceed.
- apply(RateSpec) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.TokenFiller
- apply(RateSpec) - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
- apply(OpTemplate) - Method in class io.nosqlbench.engine.api.activityimpl.DiagRunnableOpMapper
- apply(String) - Method in class io.nosqlbench.engine.api.templating.StrInterpolator
- apply(T) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter
- applyBlockParams(RawStmtFields) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
- applyConfig(Map<String, ?>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ResultCode
- applyRateSpec(RateSpec) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
- applyRateSpec(RateSpec) - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiter
-
Modify the rate of a running rate limiter.
- applyTransforms(Logger, String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsLoader
- applyTransforms(Logger, String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawYamlLoader
- ArraySegment(long[]) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleArray.ArraySegment
- assertNewer(String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.NbYamlVersionCheck
- assertVersionPattern(String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.NbYamlVersionCheck
- AsyncAction<D> - Interface in io.nosqlbench.engine.api.activityapi.core
-
An AsyncAction allows an activity type to implement asynchronous operations within each thread.
- AtomicInput - Class in io.nosqlbench.engine.api.activityimpl.input
-
TODO: This documentation is out of date as of 2.0.0
- AtomicInput(ActivityDef) - Constructor for class io.nosqlbench.engine.api.activityimpl.input.AtomicInput
- attachLogWriter(HistogramLogWriter) - Method in interface io.nosqlbench.engine.api.metrics.HistoLogger
- awaitCompletion(long) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTracker
- awaitCompletion(long) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
B
- BaseAsyncAction<D,A extends Activity> - Class in io.nosqlbench.engine.api.activityapi.core
- BaseAsyncAction(A, int) - Constructor for class io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction
- blockAndTake() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
-
wait for the given number of tokens to be available, and then remove them from the pool.
- blockAndTake() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
-
wait for the given number of tokens to be available, and then remove them from the pool.
- blockAndTake() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
- blockAndTake(long) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
- blockAndTake(long) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
- blockAndTake(long) - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
- blockAndTakeOps(long) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
- bucket - io.nosqlbench.engine.api.activityapi.planning.SequencerType
-
Dispense elements from pre-filled buckets in rotation until they are all empty.
- BucketSequencer<T> - Class in io.nosqlbench.engine.api.activityapi.planning
-
Introduction
- BucketSequencer() - Constructor for class io.nosqlbench.engine.api.activityapi.planning.BucketSequencer
- Buffer<T extends java.lang.Comparable> - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers
-
This is a lightweight buffer implementation that allows for buffer flipping and callbacks when the buffer is full.
- Buffer(int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.Buffer
- build() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
- builder() - Static method in class io.nosqlbench.engine.api.clireader.CLI
- Builder() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
- BurstRateGauge(RateLimiter) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiters.BurstRateGauge
- burstRatio - Variable in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- BYTES - Static variable in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferReadable
- BYTES - Static variable in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
- ByteTrackerExtent - Class in io.nosqlbench.engine.api.activityimpl.marker
-
A simple bytebuffer marker implementation
- ByteTrackerExtent(long, int[]) - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
- ByteTrackerExtent(long, long) - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
-
Create a simple marker extent
C
- caller - io.nosqlbench.engine.api.scoping.ScopedSupplier
-
When a supplier is instantiated for caller scope, each time the supplier is accessed, it returns a new instance according to the inner supplier's semantics.
- callLockSupportParkNanos(Blackhole) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysBenchMethodParkNanos
- callLockSupportParkNanos_AverageTime(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
- callLockSupportParkNanos_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SysBenchMethodParkNanos_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
- callLockSupportParkNanos_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, SysBenchMethodParkNanos_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
- callLockSupportParkNanos_SampleTime(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
- callLockSupportParkNanos_SingleShotTime(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
- callLockSupportParkNanos_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, SysBenchMethodParkNanos_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
- callLockSupportParkNanos_Throughput(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
- callLockSupportParkNanos_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SysBenchMethodParkNanos_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
- callSystemNanoTime(Blackhole) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysBenchMethodNanoTime
- callSystemNanoTime_AverageTime(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
- callSystemNanoTime_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SysBenchMethodNanoTime_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
- callSystemNanoTime_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, SysBenchMethodNanoTime_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
- callSystemNanoTime_SampleTime(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
- callSystemNanoTime_SingleShotTime(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
- callSystemNanoTime_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, SysBenchMethodNanoTime_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
- callSystemNanoTime_Throughput(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
- callSystemNanoTime_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SysBenchMethodNanoTime_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
- callThreadSleep(Blackhole) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysBenchMethodThreadSleep
- callThreadSleep_AverageTime(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
- callThreadSleep_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SysBenchMethodThreadSleep_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
- callThreadSleep_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, SysBenchMethodThreadSleep_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
- callThreadSleep_SampleTime(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
- callThreadSleep_SingleShotTime(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
- callThreadSleep_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, SysBenchMethodThreadSleep_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
- callThreadSleep_Throughput(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
- callThreadSleep_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SysBenchMethodThreadSleep_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
- CanFilterResultValue - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog
- CanSortCycles - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.outputs
- canTransitionTo(RunState) - Method in enum io.nosqlbench.engine.api.activityapi.core.RunState
- checkpointAccesses() - Method in class io.nosqlbench.engine.api.templating.StrInterpolator
- checkpointAccesses() - Method in class io.nosqlbench.engine.api.templating.StrInterpolator.MultiMap
- clear() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
- CLI - Class in io.nosqlbench.engine.api.clireader
- CLIFacets - Interface in io.nosqlbench.engine.api.clireader.dsl
- CLIFacets.WantsAnyOption - Interface in io.nosqlbench.engine.api.clireader.dsl
- CLIFacets.WantsGlobalOption - Interface in io.nosqlbench.engine.api.clireader.dsl
- CLIFacets.WantsOptionType - Interface in io.nosqlbench.engine.api.clireader.dsl
- CLIFacets.WantsParameterizedCommand - Interface in io.nosqlbench.engine.api.clireader.dsl
- close() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
- close() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInput
- close() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
- close() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger.LoggingOutput
- close() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.ReorderingConcurrentResultBuffer
- close() - Method in interface io.nosqlbench.engine.api.activityapi.output.Output
- close() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ContiguousOutputChunker
- closeAutoCloseables() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
-
Close all autocloseables that have been registered with this Activity.
- closeAutoCloseables() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- codes - Variable in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
-
A view of status codes in byte form.
- Colors - Class in io.nosqlbench.engine.api.util
-
ANSI console colors for enhanced logging
- Colors() - Constructor for class io.nosqlbench.engine.api.util.Colors
- CommandTemplate - Class in io.nosqlbench.engine.api.templating
-
Deprecated, for removal: This API element is subject to removal in a future version.
- CommandTemplate(OpTemplate) - Constructor for class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.Create a CommandTemplate directly from an OpTemplate.
- CommandTemplate(OpTemplate, List<Function<String, Map<String, String>>>) - Constructor for class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.Create a CommandTemplate directly from an OpTemplate, as in
CommandTemplate(OpTemplate), with added support for parsing the oneline form with the provided parsers. - CommandTemplate(String, String, Map<String, String>, Map<String, String>, List<Function<String, Map<String, String>>>) - Constructor for class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.Create a command template from a set of optional properties.
- compare(CompletedOp<D>, CompletedOp<D>) - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
- compare(T, T) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.Buffer
- compareTo(WorkloadDesc) - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
- compareTo(Activity) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- compareTo(OpFacets<D>) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpFacets
- compareTo(StrideOutputSegment) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output.StrideOutputSegment
- compareTo(CycleResult) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResult
-
By default, allow cycle results to be ordered according to the cycle number.
- compareTo(CycleResultsSegment) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegment
- CompletedOp<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
-
A CompletedOp can be any of
SucceededOpFailedOpSkippedOpIt may be necessary to downcast a completed Op in order to get more contextual details from it. - concat - io.nosqlbench.engine.api.activityapi.planning.SequencerType
-
Dispense all of the first element, then all of the second, and so forth.
- ConcatSequencer<T> - Class in io.nosqlbench.engine.api.activityapi.planning
-
This sequencer just repeats a number of elements, one element after another.
- ConcatSequencer() - Constructor for class io.nosqlbench.engine.api.activityapi.planning.ConcatSequencer
- ConfigTuples - Class in io.nosqlbench.engine.api.util
- ConfigTuples(Activity, String) - Constructor for class io.nosqlbench.engine.api.util.ConfigTuples
- ConfigTuples(String) - Constructor for class io.nosqlbench.engine.api.util.ConfigTuples
- ConfigTuples.Section - Class in io.nosqlbench.engine.api.util
- configure - io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec.Verb
-
Specify that a rate limiter should only be configured without affecting its running state.
- console - io.nosqlbench.engine.api.metrics.IndicatorMode
- containsAny(String...) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.
- containsKey(Object) - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
- containsKey(String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.
- containsValue(Object) - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
- ContiguousOutputChunker - Class in io.nosqlbench.engine.api.activityimpl.marker
-
This is the default cycle output implementation for NB when the input cycles are known to be contiguous.
- ContiguousOutputChunker(long, long, int, int) - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.ContiguousOutputChunker
- ContiguousOutputChunker(Activity) - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.ContiguousOutputChunker
- CoreAction - Class in io.nosqlbench.engine.api.activityimpl.action
- CoreAction(ActivityDef, int) - Constructor for class io.nosqlbench.engine.api.activityimpl.action.CoreAction
- CoreActionDispenser - Class in io.nosqlbench.engine.api.activityimpl.action
-
An action dispenser that returns a logging action.
- CoreActionDispenser(Activity) - Constructor for class io.nosqlbench.engine.api.activityimpl.action.CoreActionDispenser
- CoreActivityInstrumentation - Class in io.nosqlbench.engine.api.activityapi.core
- CoreActivityInstrumentation(Activity) - Constructor for class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
- CoreInputDispenser - Class in io.nosqlbench.engine.api.activityimpl.input
- CoreInputDispenser(Activity) - Constructor for class io.nosqlbench.engine.api.activityimpl.input.CoreInputDispenser
- CoreMotor<D> - Class in io.nosqlbench.engine.api.activityimpl.motor
-
ActivityMotor is a Runnable which runs in one of an activity's many threads.
- CoreMotor(Activity, long, Input) - Constructor for class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
-
Create an ActivityMotor.
- CoreMotor(Activity, long, Input, Action) - Constructor for class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
-
Create an ActivityMotor.
- CoreMotor(Activity, long, Input, Action, Output) - Constructor for class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
-
Create an ActivityMotor.
- CoreMotorDispenser<D> - Class in io.nosqlbench.engine.api.activityimpl.motor
-
Produce index ActivityMotor instances with an input and action, given the input and an action factory.
- CoreMotorDispenser(Activity, InputDispenser, ActionDispenser, OutputDispenser) - Constructor for class io.nosqlbench.engine.api.activityimpl.motor.CoreMotorDispenser
- CoreResultValueFilter - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters
-
This cycle result filter implements a filter that allows for the inclusion or exclusion of single-values or intervals.
- CoreResultValueFilter() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.CoreResultValueFilter
- CoreResultValueFilter.Dispenser - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters
- CoreServices - Class in io.nosqlbench.engine.api.activityimpl
- CoreServices() - Constructor for class io.nosqlbench.engine.api.activityimpl.CoreServices
- count(String) - Method in class io.nosqlbench.engine.api.metrics.ExceptionCountMetrics
- CounterErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
- CounterErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.CounterErrorHandler
- CountErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
-
This is here to allow the classic name 'count' to work although the modern error handler scheme uses canonical metric type names.
- CountErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.CountErrorHandler
- CpuInfo - Class in io.nosqlbench.engine.api.activityimpl
- CpuInfo() - Constructor for class io.nosqlbench.engine.api.activityimpl.CpuInfo
- CpuInfo.ProcDetails - Class in io.nosqlbench.engine.api.activityimpl
- create(ActivityDef, String, String) - Static method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiters
- createOpSequence(Function<OpTemplate, OpDispenser<O>>) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
-
Deprecated, for removal: This API element is subject to removal in a future version.
- createOpSequenceFromCommands(Function<CommandTemplate, OpDispenser<O>>) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
-
Given a function that can create an op of type
from a CommandTemplate, generate an indexed sequence of ready to call operations. - createOpSourceFromCommands(Function<ParsedOp, OpDispenser<O>>, NBConfiguration, List<Function<Map<String, Object>, Map<String, Object>>>) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- createOrUpdate(ActivityDef, String, RateLimiter, RateSpec) - Static method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiters
- currentVersion - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
- cycle - Variable in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
-
The base cycle value, the minimum cycle in the segment.
- cycle - Variable in class io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandler.Triple
- CycleArray - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
-
Just cycle numbers in a long array.
- CycleArray(long...) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleArray
- CycleArray.ArraySegment - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
- CycleArrayBuffer - Class in io.nosqlbench.engine.api.activityimpl.input
- CycleArrayBuffer(int) - Constructor for class io.nosqlbench.engine.api.activityimpl.input.CycleArrayBuffer
- CycleErrorHandler<T extends java.lang.Throwable,R> - Interface in io.nosqlbench.engine.api.activityapi.errorhandling
- CycleErrorHandler.Triple<T,R> - Class in io.nosqlbench.engine.api.activityapi.errorhandling
- CycleErrorHandlers - Class in io.nosqlbench.engine.api.activityapi.errorhandling
-
Provide some basic error handlers
- CycleErrorHandlers() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandlers
- CycleLogDumperUtility - Class in io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog
- CycleLogDumperUtility() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogDumperUtility
- CycleLogImporterUtility - Class in io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog
- CycleLogImporterUtility() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogImporterUtility
- CycleLogInput - Class in io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog
- CycleLogInput(Activity) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInput
- CycleLogInput(String) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInput
- CycleLogInputType - Class in io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog
- CycleLogInputType() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInputType
- CycleLogInputType.Dispenser - Class in io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog
- CycleLogOutput - Class in io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog
-
A
Outputthat writes cycles and results to an RLE-based file format. - CycleLogOutput(Activity) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
- CycleLogOutput(File, int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
- CycleLogOutputType - Class in io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog
- CycleLogOutputType() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutputType
- CycleLogOutputType.Dispenser - Class in io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog
- CycleMutable - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
- CycleReadable - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
- CycleResult - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
-
A readable interface for (cycle, result) tuple types.
- CycleResultArray - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
- CycleResultArray(CycleResult[]) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultArray
- CycleResultArray(CycleResultsSegment) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultArray
- CycleResultPredicate - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
- CycleResultPredicate.ResultEquals - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
- CycleResultPredicate.ResultHasAllBits - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
- CycleResultPredicate.ResultHasSomeBits - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
- CycleResultPredicate.ResultInRange - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
- CycleResultSegmentBuffer - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
-
Implements a cycle result segment in a basic buffer that contains the cycle and the result in long, byte format.
- CycleResultSegmentBuffer(int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
- CycleResultSegmentBuffer(CycleResultSegmentBuffer.Sink, int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
- CycleResultSegmentBuffer.Sink - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
- CycleResultSegmentsReadable - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers
- CycleResultsIntervalSegment - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
-
This is just a typed-data holder for efficient transfer of tracked data.
- CycleResultsIntervalSegment() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
- CycleResultsRLEBufferReadable - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle
-
Implements a cycle result segment in a run-length encoded buffer that contains the cycle interval and the result in long, long, byte format, where the last value (the second long value) is *not* included in the cycle inteval.
- CycleResultsRLEBufferReadable(int, ByteBuffer) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferReadable
- CycleResultsRLEBufferReadable(ByteBuffer) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferReadable
- CycleResultsRLEBufferTarget - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle
-
Implements a convenient target buffer for Marker data that can be used to create nio ByteBuffers easily.
- CycleResultsRLEBufferTarget(int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
-
Create a target RLE buffer for the specified getCount in memory, rounded to the nearest record getCount.
- CycleResultsRLEBufferTarget(ByteBuffer) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
-
Create a buffer with the provided ByteBuffer.
- CycleResultsSegment - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
- CycleResultsSegment.EmptySegment - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
- CycleResultsSegmentReadable - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
-
Implements a cycle result segment in a basic buffer that contains the cycle and the result in long, byte format.
- CycleResultsSegmentReadable(ByteBuffer) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
- CycleResultStrider - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
- CycleResultStrider(Iterator<CycleResult>) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultStrider
- CycleResultTristateFilter - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
- CycleSegment - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
-
A segment of cycle numbers to iterate over.
- CycleSegmentBuffer - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
- CycleSegmentBuffer(int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleSegmentBuffer
- CycleSorting - Enum in io.nosqlbench.engine.api.activityapi.cyclelog.buffers
- CycleSpanResults - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle
- CycleSpanResults(long, long, int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
D
- data - Variable in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.Buffer
- data - Variable in class io.nosqlbench.engine.api.util.ConfigTuples.Section
- debugDelayAsIfFor(long) - Static method in class io.nosqlbench.engine.api.activityapi.ratelimits.LeastWorstDelay
- DEFAULT_BURST_RATIO - Static variable in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- DEFAULT_RATE_OPS_S - Static variable in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- DEFAULT_VERB - Static variable in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- DefaultingPredicate(TristateFilter<T>, TristateFilter.Policy) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter.DefaultingPredicate
- delayAsIfFor(long) - Static method in class io.nosqlbench.engine.api.activityapi.ratelimits.LeastWorstDelay
-
We wish for the JVM to inline this.
- delayAsIfUntil(long) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.LeastWorstDelay
-
This method has a quirky name, because it does something a bit quirky.
- detachLogWriter(HistogramLogWriter) - Method in interface io.nosqlbench.engine.api.metrics.HistoLogger
- DiagRunnableOp - Class in io.nosqlbench.engine.api.activityimpl
- DiagRunnableOp(String) - Constructor for class io.nosqlbench.engine.api.activityimpl.DiagRunnableOp
- DiagRunnableOpDispenser<O extends java.lang.Runnable> - Class in io.nosqlbench.engine.api.activityimpl
- DiagRunnableOpDispenser(CommandTemplate) - Constructor for class io.nosqlbench.engine.api.activityimpl.DiagRunnableOpDispenser
- DiagRunnableOpMapper - Class in io.nosqlbench.engine.api.activityimpl
- DiagRunnableOpMapper() - Constructor for class io.nosqlbench.engine.api.activityimpl.DiagRunnableOpMapper
- diagString(long) - Static method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
- DiagUpdateRate - Interface in io.nosqlbench.engine.api.activityapi.ratelimits
- Discard - io.nosqlbench.engine.api.activityapi.cyclelog.buffers.CycleSorting
- Discard - io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter.Policy
- discardByDefault() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
- Dispenser(Activity) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInputType.Dispenser
- Dispenser(Activity) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutputType.Dispenser
- Dispenser(Activity) - Constructor for class io.nosqlbench.engine.api.activityimpl.input.TargetRateInputType.Dispenser
- Dispenser(String) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.CoreResultValueFilter.Dispenser
- DoNotRetry - io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail.Retry
- dorefill() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
- DoRetry - io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail.Retry
E
- ElementSequencer<T> - Interface in io.nosqlbench.engine.api.activityapi.planning
- EMPTY - Static variable in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegment
- EmptySegment() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegment.EmptySegment
- enqueue(TrackedOp<D>) - Method in interface io.nosqlbench.engine.api.activityapi.core.AsyncAction
-
THIS DOCUMENTATION IS LIKELY OUT OF DATE The responsibility for tracking async pending against concurrency limits, including signaling for thread state, has been moved into the async event loop of the core motor.
- enqueue(TrackedOp<D>) - Method in class io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction
- enterState(RunState) - Method in class io.nosqlbench.engine.api.activityimpl.SlotStateTracker
-
Transition the thread slot to a new state.
- entrySet() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
- EnumReadableMappingFilter<E extends java.lang.Enum<E> & ResultReadable> - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
-
A result reading filter which uses an Enum as a set of elements to filter.
- EnumReadableMappingFilter(E[], TristateFilter.Policy) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.EnumReadableMappingFilter
- EnumSetter<F extends java.lang.Enum<F>,T> - Interface in io.nosqlbench.engine.api.templating
-
Provide a way to configure a target object of type T, given an enumeration which describes the distinct property types which could be configured.
- equals(Object) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- equals(Object) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.
- error - Variable in class io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandler.Triple
- ERROR_NONRETRYABLE - Static variable in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
- ERROR_RETRYABLE - Static variable in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
- ERROR_UNKNOWN - Static variable in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
- ErrorDetail - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular
- ErrorDetail(String, ErrorDetail.Retry, int) - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
- ErrorDetail.Retry - Enum in io.nosqlbench.engine.api.activityapi.errorhandling.modular
- ErrorHandler - Interface in io.nosqlbench.engine.api.activityapi.errorhandling.modular
- ErrorMetrics - Class in io.nosqlbench.engine.api.activityapi.errorhandling
- ErrorMetrics(ActivityDef) - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.ErrorMetrics
- ErrorMetrics.Aware - Interface in io.nosqlbench.engine.api.activityapi.errorhandling
- eval() - Method in interface io.nosqlbench.engine.api.scripting.ExprEvaluator
-
Evaluate the provided script, returning the value that it yields
- eval() - Method in class io.nosqlbench.engine.api.scripting.GraalJsEvaluator
- EventedOpImpl<D> - Class in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
- EventedOpImpl(OpEvents<D>) - Constructor for class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.EventedOpImpl
- EventedOpImpl(OpEvents<D>, OpEvents<D>) - Constructor for class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.EventedOpImpl
- ExceptionCountMetrics - Class in io.nosqlbench.engine.api.metrics
-
Use this to provide exception metering in a uniform way.
- ExceptionCountMetrics(ActivityDef) - Constructor for class io.nosqlbench.engine.api.metrics.ExceptionCountMetrics
- ExceptionHistoMetrics - Class in io.nosqlbench.engine.api.metrics
-
Use this to provide exception histograms in a uniform way.
- ExceptionHistoMetrics(ActivityDef) - Constructor for class io.nosqlbench.engine.api.metrics.ExceptionHistoMetrics
- ExceptionMeterMetrics - Class in io.nosqlbench.engine.api.metrics
-
Use this to provide exception metering in a uniform way.
- ExceptionMeterMetrics(ActivityDef) - Constructor for class io.nosqlbench.engine.api.metrics.ExceptionMeterMetrics
- ExceptionTimerMetrics - Class in io.nosqlbench.engine.api.metrics
-
Use this to provide exception metering in a uniform way.
- ExceptionTimerMetrics(ActivityDef) - Constructor for class io.nosqlbench.engine.api.metrics.ExceptionTimerMetrics
- exclude(int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
- exclude(int, int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
- ExperimentalResultFilterType - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.filters
- ExperimentalResultFilterType.StaticDispenser - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters
- ExprEvaluator<T> - Interface in io.nosqlbench.engine.api.scripting
-
An evaluator is a scripting helper that knows what its return type will be at runtime.
- extend() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
-
Find the last known extent, and add another after it, account for contiguous ranges and extent getCount.
F
- fail(int) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.EventedOpImpl
- fail(int) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- fail(int) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.StartedOp
-
Mark this op as failed as of the time it is called, and record the resulting status code.
- FailedOp<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
-
A failed op is any operation which has an error, according to the semantics of the implementing activity type.
- filter(Predicate<ResultReadable>) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
- filter(Predicate<ResultReadable>) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegment
- filter(Predicate<ResultReadable>) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
- filterForScenarios(List<Content<?>>) - Static method in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
- FilteringInputDispenser - Class in io.nosqlbench.engine.api.activityimpl
- FilteringInputDispenser(InputDispenser, Predicate<ResultReadable>) - Constructor for class io.nosqlbench.engine.api.activityimpl.FilteringInputDispenser
- FilteringOutputDispenser - Class in io.nosqlbench.engine.api.activityimpl
- FilteringOutputDispenser(OutputDispenser, Predicate<ResultReadable>) - Constructor for class io.nosqlbench.engine.api.activityimpl.FilteringOutputDispenser
- FINDER - Static variable in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.ExperimentalResultFilterType
- FINDER - Static variable in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.ResultValueFilterType
- FINDER - Static variable in interface io.nosqlbench.engine.api.activityapi.input.InputType
- FINDER - Static variable in interface io.nosqlbench.engine.api.activityapi.output.OutputType
- Finished - io.nosqlbench.engine.api.activityapi.core.RunState
- FluentOp - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent
- forCycleResult(long, int) - Static method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
- forData(long, byte[]) - Static method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
- forData(long, byte[], int, int) - Static method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
- forSingleStatement(String) - Static method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDoc
- forSingleStatement(String) - Static method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDocList
G
- get() - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerf
- get(int) - Method in class io.nosqlbench.engine.api.util.ConfigTuples
- get(int) - Method in class io.nosqlbench.engine.api.util.ConfigTuples.Section
- get(long) - Method in interface io.nosqlbench.engine.api.activityapi.planning.OpSource
-
Get the next operation for the given long value.
- get(Object) - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
- get(String, long) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.
- getAction() - Method in interface io.nosqlbench.engine.api.activityapi.core.Motor
- getAction() - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
- getAction(int) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActionDispenser
-
Resolve (find or create) an Action instance for the slot specified.
- getAction(int) - Method in class io.nosqlbench.engine.api.activityimpl.action.CoreActionDispenser
- getAction(int) - Method in class io.nosqlbench.engine.api.activityimpl.uniform.StandardActionDispenser
- getActionDispenser(A) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityType
-
This method will be called once per action instance.
- getActionDispenser(A) - Method in class io.nosqlbench.engine.api.activityimpl.uniform.StandardActivityType
- getActionDispenserDelegate() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- getActionDispenserDelegate() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getActivePool() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
- getActivePool() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
- getActivePool() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
- getActivity(ActivityDef) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityType
-
Create an instance of an activity from the activity type.
- getActivity(ActivityDef) - Method in interface io.nosqlbench.engine.api.activityimpl.ActivityDispenser
- getActivity(ActivityDef) - Method in class io.nosqlbench.engine.api.activityimpl.uniform.StandardActivityType
- getActivityController() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- getActivityController() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getActivityDef() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- getActivityDef() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getAlias() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- getAllMatching(String...) - Method in class io.nosqlbench.engine.api.util.ConfigTuples
- getArtifactCoordinates() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.NbYamlVersionCheck
- getArtifactId() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.NbYamlVersionCheck
- getAssembledActivity(ActivityDef, Map<String, Activity>) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityType
-
Create an instance of an activity that ties together all the components into a usable activity instance.
- getAtomicSlotState() - Method in class io.nosqlbench.engine.api.activityimpl.SlotStateTracker
-
This is how you share the current slot state most directly, but it has a caveat.
- getAvgNanos_LockSupport_ParkNanos() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
- getAvgNanos_System_NanoTime() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
- getAvgNanos_Thread_Sleep() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
- getBaseVariableName() - Method in interface io.nosqlbench.engine.api.extensions.ScriptingPluginInfo
- getBindings() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
- getBindings() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
- getBindings() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
- getBindings() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
- getBlocks() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDoc
-
Return the list of statement blocks in this RawStmtsDoc.
- getBlocks() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
- getBurstRatio() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
- getBurstRatio() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- getBurstRatio() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
- getBurstRatio() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
- getCacheFileTime() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerf
- getChainSize() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
- getCode() - Method in enum io.nosqlbench.engine.api.activityapi.core.RunState
- getCommand(long) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.Apply the provided binding functions to the command template, yielding a map with concrete values to be used by a native command.
- getConfigModel() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ResultCode
- getConfigModel() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
- getConsoleIn() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- getConsoleIn() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getConsoleOut() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- getConsoleOut() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getCoreCount() - Method in class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
- getCount() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output.StrideOutputSegment
- getCount() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output.StrideOutputSegmentImpl
- getCount() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
- getCount() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultArray
- getCount() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
- getCount() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegment.EmptySegment
- getCount() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegment
- getCount() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
- getCount() - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
- getCounters() - Method in class io.nosqlbench.engine.api.metrics.ExceptionCountMetrics
- getCpuCount() - Method in class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
- getCurFreq(int) - Method in class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
- getCurrentResponseTimeNanos() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- getCurrentResponseTimeNanos() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.StartedOp
-
Return the nanos that have elapsed since this op was started at the time of this call, plus any prior waittime.
- getCurrentServiceTimeNanos() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- getCurrentServiceTimeNanos() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.StartedOp
-
Return the nanos that have elapsed since the op was started at the time of this call.
- getCurrentSpeed() - Method in class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
- getCurrentSpeed(int) - Method in class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
- getCycle() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- getCycle() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleReadable
-
get the cycle number associated with this element.
- getCycle() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
- getCycleArray() - Method in class io.nosqlbench.engine.api.activityimpl.input.CycleArrayBuffer
- getCycleInterval(int) - Method in interface io.nosqlbench.engine.api.activityapi.core.longIntervalSupplier
-
Get the next interval to be consumed by the caller, where the first value is the returned value, and the last value is one less than the first value plus the stride.
- getCycleLimiter() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
-
Get the current cycle rate limiter for this activity.
- getCycleLimiter() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getCycleRateLimiter(Supplier<? extends RateLimiter>) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
-
Get or create the cycle rate limiter in a safe way.
- getCycleRateLimiter(Supplier<? extends RateLimiter>) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getCycleResultFilter() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.InputFilterDispenser
- getCycleResultIterable() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.CycleResultSegmentsReadable
- getCycleResultsSegment(int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultStrider
- getCyclesResponseTimerOrNull() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
-
The cycles response timer measures the total response time from the scheduled time an operation should start to when it is completed.
- getCyclesResponseTimerOrNull() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
- getCycleSummary() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- getDesc() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
- getDesc() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
- getDescription() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
- getDescription() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
- getDescription() - Method in interface io.nosqlbench.engine.api.extensions.ScriptingPluginInfo
- getDescription() - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
- getDispenser(String) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.CoreResultValueFilter
- getDispenser(String) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.ResultValueFilterType
- getDocBindings() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
-
Return the list of all bindings combined across all docs, not including the block or statement level bindings.
- getDocScenarios() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
- getDouble(String) - Method in class io.nosqlbench.engine.api.util.SimpleConfig
- getDoubleOfFirst(String) - Method in class io.nosqlbench.engine.api.util.ConfigTuples
- getDynamic(String, long) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.
- getDynamicOr(String, long, String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.
- getElements() - Method in class io.nosqlbench.engine.api.activityapi.planning.SequencePlanner
- getEndTimeNanos() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
- getErrorHandler() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getErrorMatchers() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.NBErrorHandler.HandlerMapping
- getErrorNameMapper() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
-
When a driver needs to identify an error uniquely for the purposes of routing it to the correct error handler, or naming it in logs, or naming metrics, override this method in your activity.
- getErrorNameMapper() - Method in class io.nosqlbench.engine.api.activityimpl.uniform.StandardActivity
-
When an adapter needs to identify an error uniquely for the purposes of routing it to the correct error handler, or naming it in logs, or naming metrics, override this method in your activity.
- getErrorWriter() - Method in class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
- getExceptionCountMetrics() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.ErrorMetrics
- getExceptionHistoMetrics() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.ErrorMetrics
- getExceptionMeterMetrics() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.ErrorMetrics
- getExceptionMetrics() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- getExceptionMetrics() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getExceptionTimerMetrics() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.ErrorMetrics
- getExtensionObject(Logger, MetricRegistry, ScriptContext) - Method in interface io.nosqlbench.engine.api.extensions.ScriptingPluginInfo
- getFieldDescription(String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.This should only be used to provide a view of a field definition, never for actual use in a payload.
- getFilterDispenser(Activity) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.ExperimentalResultFilterType
- getFilterDispenser(SimpleConfig) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.ExperimentalResultFilterType
- getFlippedData() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.Buffer
- getGroup(String) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
- getGroupId() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.NbYamlVersionCheck
- getGroupNames() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
- getHandlerCfgs() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.NBErrorHandler.HandlerMapping
- getHandlers() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
-
Return the current list of active handler assignments.
- getHighestCompleted() - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
- getHistograms() - Method in class io.nosqlbench.engine.api.metrics.ExceptionHistoMetrics
- getImage() - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
- getInput() - Method in interface io.nosqlbench.engine.api.activityapi.core.Motor
- getInput() - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
- getInput(long) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInputType.Dispenser
- getInput(long) - Method in interface io.nosqlbench.engine.api.activityapi.input.InputDispenser
-
Resolve (find or create) an Input instance for the slot specified.
- getInput(long) - Method in class io.nosqlbench.engine.api.activityimpl.FilteringInputDispenser
- getInput(long) - Method in class io.nosqlbench.engine.api.activityimpl.input.CoreInputDispenser
- getInput(long) - Method in class io.nosqlbench.engine.api.activityimpl.input.TargetRateInputType.Dispenser
- getInputDispenser(A) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityType
-
Return the InputDispenser instance that will be used by the associated activity to create Input factories for each thread slot.
- getInputDispenser(A) - Static method in class io.nosqlbench.engine.api.activityimpl.CoreServices
- getInputDispenser(Activity) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInputType
- getInputDispenser(Activity) - Method in interface io.nosqlbench.engine.api.activityapi.input.InputType
- getInputDispenser(Activity) - Method in class io.nosqlbench.engine.api.activityimpl.input.TargetRateInputType
- getInputDispenserDelegate() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- getInputDispenserDelegate() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getInputFilter(A) - Static method in class io.nosqlbench.engine.api.activityimpl.CoreServices
- getInputSegment(int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleArray
- getInputSegment(int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInput
- getInputSegment(int) - Method in interface io.nosqlbench.engine.api.activityapi.input.Input
-
Return the next InputSegment available, or null if none were available.
- getInputSegment(int) - Method in class io.nosqlbench.engine.api.activityimpl.input.AtomicInput
- getInputSegment(int) - Method in class io.nosqlbench.engine.api.activityimpl.input.InputInterval
- getInstrumentation() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
-
Get or create the instrumentation needed for this activity.
- getInstrumentation() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getInteger(String) - Method in class io.nosqlbench.engine.api.util.SimpleConfig
- getIntOfFirst(String) - Method in class io.nosqlbench.engine.api.util.ConfigTuples
- getIntPredicate(int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.ExperimentalResultFilterType.StaticDispenser
- getIntPredicate(int) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.IntPredicateDispenser
- getIntPredicate(SimpleConfig) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.ExperimentalResultFilterType
- getIntPredicate(SimpleConfig) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.IncludeCodesTypeExperimental
- getLog() - Method in class io.nosqlbench.engine.api.util.TagFilter.Result
- getLong(String) - Method in class io.nosqlbench.engine.api.util.SimpleConfig
- getLongOfFirst(String) - Method in class io.nosqlbench.engine.api.util.ConfigTuples
- getLowestCompleted() - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
- getLowestCompleted() - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.TreeTracker1024
- getMap() - Method in class io.nosqlbench.engine.api.util.TagFilter
- getMarkerDispenserDelegate() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- getMarkerDispenserDelegate() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getMaxFreq(int) - Method in class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
- getMaxPendingOps() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTracker
-
The maximum pending ops determines how many ops an activity is allowed to have in flight at any one time.
- getMaxPendingOps() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
- getMaxTries() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- getMaxTries() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
-
Activities with retryable operations (when specified with the retry error handler for some types of error), should allow the user to specify how many retries are allowed before giving up on the operation.
- getMeters() - Method in class io.nosqlbench.engine.api.metrics.ExceptionMeterMetrics
- getMhz() - Method in class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
- getMin() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
- getMinCycle() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output.StrideOutputSegment
- getMinCycle() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output.StrideOutputSegmentImpl
- getMinCycle() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
- getMinCycle() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultArray
- getMinCycle() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
- getMinCycle() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegment.EmptySegment
- getMinCycle() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegment
- getMinCycle() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
- getMinCycle() - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
- getModelName() - Method in class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
- getMotor(ActivityDef, int) - Method in interface io.nosqlbench.engine.api.activityapi.core.MotorDispenser
-
Resolve (find or create) a Motor instance for the slot specified.
- getMotor(ActivityDef, int) - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotorDispenser
- getMotorDispenser(A, InputDispenser, ActionDispenser, OutputDispenser) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityType
- getMotorDispenserDelegate() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- getMotorDispenserDelegate() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getName() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtDef
- getName() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
- getName() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
- getName() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
- getName() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
- getName() - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.The name of the operation
- getNamedScenario(String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawScenarios
- getNamedScenario(String) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.Scenarios
- getNanoClockTime() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
- getNanosPerOp() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- getNextExtent() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
- getOp() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtDef
- getOp() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
- getOpData() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- getOpData() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.Payload
- getOpInitFunction() - Method in interface io.nosqlbench.engine.api.activityapi.core.AsyncAction
- getOpNanos() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
- getOps() - Method in interface io.nosqlbench.engine.api.activityapi.planning.OpSequence
-
Get the list of individual operations which could be returned by
LongFunction.apply(long). - getOps() - Method in class io.nosqlbench.engine.api.activityapi.planning.Sequence
- getOps() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
- getOpSource() - Method in class io.nosqlbench.engine.api.activityimpl.uniform.StandardActivity
- getOr(String, long, String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.
- getOrCreateBindTimer() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
-
The bind timer keeps track of how long it takes for NoSQLBench to create an instance of an executable operation, given the cycle.
- getOrCreateBindTimer() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
- getOrCreateCyclesServiceTimer() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
-
The cycles service timer measures how long it takes to complete a cycle of work.
- getOrCreateCyclesServiceTimer() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
- getOrCreateExecuteTimer() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
-
The execute timer keeps track of how long it takes to submit an operation to be executed to an underlying native driver.
- getOrCreateExecuteTimer() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
- getOrCreateInputTimer() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
-
The input timer measures how long it takes to get the cycle value to be used for an operation.
- getOrCreateInputTimer() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
- getOrCreateOpTrackerBlockedCounter() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
- getOrCreateOpTrackerBlockedCounter() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
- getOrCreatePendingOpCounter() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
-
The pending ops counter keeps track of how many ops are submitted or in-flight, but which haven't been completed yet.
- getOrCreatePendingOpCounter() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
- getOrCreatePhasesServiceTimer() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
-
The phases service timer measures how long it takes to complete a phase of work.
- getOrCreatePhasesServiceTimer() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
- getOrCreateResultSuccessTimer() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
-
The result-success timer keeps track of operations which had no exception.
- getOrCreateResultSuccessTimer() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
- getOrCreateResultTimer() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
-
The result timer keeps track of how long it takes a native driver to service a request once submitted.
- getOrCreateResultTimer() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
- getOrCreateStridesServiceTimer() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
-
The strides service timer measures how long it takes to complete a stride of work.
- getOrCreateStridesServiceTimer() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
- getOrCreateTriesHistogram() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
-
The tries histogram tracks how many tries it takes to complete an operation successfully, or not.
- getOrCreateTriesHistogram() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
- getOutput(long) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutputType.Dispenser
- getOutput(long) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger.LoggingMarkerDispenser
- getOutput(long) - Method in interface io.nosqlbench.engine.api.activityapi.output.OutputDispenser
- getOutput(long) - Method in class io.nosqlbench.engine.api.activityimpl.FilteringOutputDispenser
- getOutputDispenser(A) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityType
-
This method will be called once per action instance.
- getOutputDispenser(A) - Static method in class io.nosqlbench.engine.api.activityimpl.CoreServices
- getOutputDispenser(Activity) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutputType
- getOutputDispenser(Activity) - Method in interface io.nosqlbench.engine.api.activityapi.output.OutputType
- getOutputFilter(A) - Static method in class io.nosqlbench.engine.api.activityimpl.CoreServices
- getParam(String, Class<? extends V>) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
- getParamOrDefault(String, V) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
- getParams() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- getParams() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
- getParams() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
- getParams() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
- getParams() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
- getParamsAsText() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
- getPendingOps() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTracker
- getPendingOps() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
- getPerfData(boolean) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerf
-
WARNING: If you are trying to debug this, JMH will not cooperate by default.
- getPhaseLimiter() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
-
Get the current phase rate limiter for this activity.
- getPhaseLimiter() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getPhaseRateLimiter(Supplier<? extends RateLimiter>) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
-
Get or create the phase
RateLimiterin a concurrent-safe way. - getPhaseRateLimiter(Supplier<? extends RateLimiter>) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getPhasesResponseTimerOrNull() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
-
The phases response timer measures the total response time from the scheduled time a phase should start to when it is completed.
- getPhasesResponseTimerOrNull() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
- getPolicy(int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultMappingArrayFilter
- getProcDetails() - Static method in class io.nosqlbench.engine.api.activityimpl.CpuInfo
- getProgressCurrent() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
- getProgressCurrent() - Method in class io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter
- getProgressETAMillis() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
- getProgressMax() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
- getProgressMax() - Method in class io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter
- getProgressMeter() - Method in class io.nosqlbench.engine.api.activityimpl.input.AtomicInput
- getProgressMeter() - Method in interface io.nosqlbench.engine.api.activityimpl.input.ProgressCapable
- getProgressMeter() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getProgressMin() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
- getProgressMin() - Method in class io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter
- getProgressName() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
- getProgressName() - Method in class io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter
- getProgressRatio() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
- getProgressSummary() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
- getProgressTotal() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
- getPropertyNames() - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.The set of key names known by this command template.
- getRate() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- getRateSpec() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
- getRateSpec() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
- getRateSpec() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiter
-
Get the rate spec that this rate limiter was created from.
- getRateSpec() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
- getRateSpec() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
- getRatios() - Method in class io.nosqlbench.engine.api.activityapi.planning.SequencePlanner
- getRawBufferCapacity() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
- getRawScenarios() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDoc
- getRawStmtDefs() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.StatementsOwner
- getReader() - Method in class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
- getRecordCapacity() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
- getRecyclesCurrent() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
- getRecyclesCurrent() - Method in class io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter
- getRecyclesMax() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
- getRecyclesMax() - Method in class io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter
- getRemainingSegment() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
- getResolved() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.NBErrorHandler.HandlerMapping
- getResponseTimeNanos() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.CompletedOp
- getResponseTimeNanos() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- getResult() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- getResult() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
- getResult() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
- getResult() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.ResultReadable
-
Get a result associated with some operation, according to the activity-specific result map
- getResultFilter() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.CoreResultValueFilter.Dispenser
- getResultFilter() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.ResultFilterDispenser
- getResultFilterDispenserDelegate() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- getResultFilterDispenserDelegate() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getResultTimer() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- getResultTimer() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getRunState() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- getRunState() - Method in interface io.nosqlbench.engine.api.activityimpl.input.StateCapable
- getRunState() - Method in class io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter
- getRunState() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getScenarioNames() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawScenarios
- getScenarioNames() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.Scenarios
- getScenarioNames() - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
- getScenarios() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
- getScripts(boolean, String...) - Static method in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
- getSequence() - Method in interface io.nosqlbench.engine.api.activityapi.planning.OpSequence
-
Get the integer sequence that is used to index into the operations.
- getSequence() - Method in class io.nosqlbench.engine.api.activityapi.planning.Sequence
- getSequencerType() - Method in class io.nosqlbench.engine.api.activityapi.planning.Sequence
- getServiceTimeNanos() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.CompletedOp
- getServiceTimeNanos() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- getSize() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
- getSkippedReason() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- getSkippedReason() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.SkippedOp
- getSlotId() - Method in interface io.nosqlbench.engine.api.activityapi.core.Motor
-
get the slotId which this motor is assigned to within the activity instance.
- getSlotId() - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
- getSlotState() - Method in class io.nosqlbench.engine.api.activityimpl.SlotStateTracker
- getSlotStateTracker() - Method in interface io.nosqlbench.engine.api.activityapi.core.Motor
-
Get a description of the current slot run status.
- getSlotStateTracker() - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
- getStarteAtMillis() - Method in class io.nosqlbench.engine.api.activityimpl.input.AtomicInput
- getStartedAtMillis() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- getStartedAtMillis() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
- getStartedAtMillis() - Method in class io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter
- getStartedAtMillis() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getStartedAtNanos() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.CompletedOp
- getStartedAtNanos() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- getStartedAtNanos() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.StartedOp
-
Get the nanosecond instant which was recorded for this operation to be started.
- getStartTime() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
- getStartTime() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiter
-
Return the system nanoseconds at the time when the last rate change was made active by a starting or restarting rate spec.
- getStartTimeNanos() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
- getStatic(String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.
- getStaticOr(String, String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.
- getStderrText() - Method in class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
- getStdinText() - Method in class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
- getStdoutText() - Method in class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
- getStmt() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtDef
- getStmtDocs() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
- getStmtDocs(String) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
- getStmts() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
- getStmts() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
- getStmts(String) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
- getStmtsDocs() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDocList
- getStrideLimiter() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
-
Get the current stride rate limiter for this activity.
- getStrideLimiter() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getStrideRateLimiter(Supplier<? extends RateLimiter>) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
-
Get or create the stride
RateLimiterin a concurrent-safe way. - getStrideRateLimiter(Supplier<? extends RateLimiter>) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- getStridesResponseTimerOrNull() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
-
The strides response timer measures the total response time from the scheduled time a stride should start to when it completed.
- getStridesResponseTimerOrNull() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
- getString(String) - Method in class io.nosqlbench.engine.api.util.SimpleConfig
- getStringOfFirst(String) - Method in class io.nosqlbench.engine.api.util.ConfigTuples
- getSysPerfData() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfBaseliner
- getTags() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.Tags
- getTags() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
- getTags() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
- getTags() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
- getTemplateDetails(String) - Method in class io.nosqlbench.engine.api.templating.StrInterpolator
- getTemplates() - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
- getTemplateVariables() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
- getTimedLog() - Method in class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
- getTimeLogLines() - Method in class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
- getTimers() - Method in class io.nosqlbench.engine.api.metrics.ExceptionTimerMetrics
- getTokenPool() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.TokenFiller
- getTotalCompleted() - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
- getTotalWaitTime() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
- getTotalWaitTime() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiter
-
Return the total number of nanoseconds behind schedule that this rate limiter is, including the full history across all rates.
- getTries() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.FailedOp
- getTries() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- getTries() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.SucceededOp
- getTypeMap() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityType
-
An ActivityType can describe the canonical named types as known within that driver implementation, and the Java compatible types which can be assigned to them.
- getValidClasses() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
- getValue() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiters.BurstRateGauge
- getValue() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiters.RateGauge
- getValue() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiters.WaitTimeGauge
- getValues() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
- getVerb() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- getVersion() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
- getVersion() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.NbYamlVersionCheck
- getWaitPool() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
- getWaitPool() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
- getWaitPool() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
- getWaitTime() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
- getWaitTime() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
- getWaitTime() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiter
-
Return the total number of nanoseconds behind schedule that this rate limiter is, but only since the last time the rate spec has changed.
- getWaitTime() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
- getWaitTime() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
- getWorkloadName() - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
- getWorkloadsWithScenarioScripts(boolean, String...) - Static method in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
- getWorkloadsWithScenarioScripts(boolean, Set<String>) - Static method in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
- getWorkspace() - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
- getWriter() - Method in class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
- getYamlPath() - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
- global(String) - Method in interface io.nosqlbench.engine.api.clireader.dsl.CLIFacets.WantsGlobalOption
- GraalJsEvaluator<T> - Class in io.nosqlbench.engine.api.scripting
- GraalJsEvaluator(Class<T>) - Constructor for class io.nosqlbench.engine.api.scripting.GraalJsEvaluator
H
- handle(CycleResultsSegment) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer.Sink
- handleError(long, T) - Method in interface io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandler
- handleError(long, T, long) - Method in interface io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandler
- handleError(long, T, String) - Method in interface io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandler
- handleError(long, T, String) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
-
Handle the error according to the matching error handler for the supplied
Throwablesubtype. - handleError(String, Throwable, long, long, ErrorDetail) - Method in interface io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorHandler
-
An error handler is able to do side-effect processing for a particular error type, as well as modify the error detail that will be presented back to the caller.
- handleError(String, Throwable, long, long, ErrorDetail) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.CounterErrorHandler
- handleError(String, Throwable, long, long, ErrorDetail) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.HistogramErrorHandler
- handleError(String, Throwable, long, long, ErrorDetail) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.IgnoreErrorHandler
- handleError(String, Throwable, long, long, ErrorDetail) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.MeterErrorHandler
- handleError(String, Throwable, long, long, ErrorDetail) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.RetryErrorHandler
- handleError(String, Throwable, long, long, ErrorDetail) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.StopErrorHandler
- handleError(String, Throwable, long, long, ErrorDetail) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.TimerErrorHandler
- handleError(String, Throwable, long, long, ErrorDetail) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.WarnErrorHandler
- handleError(String, Throwable, long, long, ErrorDetail) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ResultCode
- handleError(Throwable, long, long) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.NBErrorHandler
- HandlerMapping(String) - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.NBErrorHandler.HandlerMapping
- hashCode() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- hashCode() - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.
- HashedErrorHandler<T extends java.lang.Throwable,R> - Class in io.nosqlbench.engine.api.activityapi.errorhandling
-
Allow error handlers to be registered for any exception type, with an explicit handler that will be called if no specific other handler is matched.
- HashedErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
- hasRemaining() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
- HistogramErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
-
The histogram error handler will create, if needed, a histogram metrics object for the named
"errorhistos.simplename" + e.getClass().getSimpleName(), and then add the current session time to it. - HistogramErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.HistogramErrorHandler
- HistoLogger - Interface in io.nosqlbench.engine.api.metrics
- HybridRateLimiter - Class in io.nosqlbench.engine.api.activityapi.ratelimits
-
Synopsis
- HybridRateLimiter() - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
- HybridRateLimiter(ActivityDef, String, RateSpec) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
I
- Ignore - io.nosqlbench.engine.api.activityapi.cyclelog.buffers.CycleSorting
- Ignore - io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter.Policy
- IgnoreErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
- IgnoreErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.IgnoreErrorHandler
- include(int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
- include(int, int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
- IncludeCodesTypeExperimental - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters
-
A naive implementation of set filtering on integer values.
- IncludeCodesTypeExperimental() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.IncludeCodesTypeExperimental
- incomplete() - Method in interface io.nosqlbench.engine.api.activityapi.core.MultiPhaseAction
-
Signal to the caller whether or not the current multi-phase is completed.
- IndicatorMode - Enum in io.nosqlbench.engine.api.metrics
- init() - Method in interface io.nosqlbench.engine.api.activityapi.core.Action
- init(ActivityDef) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
- initActivity() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- initActivity() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- initActivity() - Method in class io.nosqlbench.engine.api.activityimpl.uniform.StandardActivity
- InlineTokenPool - Class in io.nosqlbench.engine.api.activityapi.ratelimits
-
Synopsis
- InlineTokenPool(long, double, ActivityDef) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
- InlineTokenPool(RateSpec, ActivityDef) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
-
This constructor tries to pick reasonable defaults for the token pool for a given rate spec.
- Input - Interface in io.nosqlbench.engine.api.activityapi.input
- InputDispenser - Interface in io.nosqlbench.engine.api.activityapi.input
-
An InputDispenser is created for each Activity instance within a scenario.
- InputFilterDispenser - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.filters
- InputInterval - Class in io.nosqlbench.engine.api.activityimpl.input
- InputInterval(long, long) - Constructor for class io.nosqlbench.engine.api.activityimpl.input.InputInterval
- InputInterval.Segment - Class in io.nosqlbench.engine.api.activityimpl.input
- InputMapper - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters
- InputMapper() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.InputMapper
- InputType - Interface in io.nosqlbench.engine.api.activityapi.input
- interval - io.nosqlbench.engine.api.activityapi.planning.SequencerType
-
Space out elements each according to their frequency over the unit interval, with // order of appearance taking precedence over equal timing, then take all events in // the order that they appear on the unit interval.
- IntervalSequencer<T> - Class in io.nosqlbench.engine.api.activityapi.planning
-
Introduction
- IntervalSequencer() - Constructor for class io.nosqlbench.engine.api.activityapi.planning.IntervalSequencer
- IntPredicateDispenser - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.filters
- io.nosqlbench.engine.api.activityapi.core - package io.nosqlbench.engine.api.activityapi.core
- io.nosqlbench.engine.api.activityapi.core.ops.fluent - package io.nosqlbench.engine.api.activityapi.core.ops.fluent
- io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets - package io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
- io.nosqlbench.engine.api.activityapi.cyclelog.buffers - package io.nosqlbench.engine.api.activityapi.cyclelog.buffers
- io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output - package io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output
- io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results - package io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
- io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle - package io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle
- io.nosqlbench.engine.api.activityapi.cyclelog.filters - package io.nosqlbench.engine.api.activityapi.cyclelog.filters
- io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate - package io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
- io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog - package io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog
- io.nosqlbench.engine.api.activityapi.cyclelog.outputs - package io.nosqlbench.engine.api.activityapi.cyclelog.outputs
- io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog - package io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog
- io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger - package io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger
- io.nosqlbench.engine.api.activityapi.errorhandling - package io.nosqlbench.engine.api.activityapi.errorhandling
- io.nosqlbench.engine.api.activityapi.errorhandling.modular - package io.nosqlbench.engine.api.activityapi.errorhandling.modular
- io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers - package io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
- io.nosqlbench.engine.api.activityapi.input - package io.nosqlbench.engine.api.activityapi.input
- io.nosqlbench.engine.api.activityapi.output - package io.nosqlbench.engine.api.activityapi.output
- io.nosqlbench.engine.api.activityapi.planning - package io.nosqlbench.engine.api.activityapi.planning
- io.nosqlbench.engine.api.activityapi.ratelimits - package io.nosqlbench.engine.api.activityapi.ratelimits
- io.nosqlbench.engine.api.activityapi.sysperf - package io.nosqlbench.engine.api.activityapi.sysperf
- io.nosqlbench.engine.api.activityapi.sysperf.generated - package io.nosqlbench.engine.api.activityapi.sysperf.generated
- io.nosqlbench.engine.api.activityconfig - package io.nosqlbench.engine.api.activityconfig
- io.nosqlbench.engine.api.activityconfig.rawyaml - package io.nosqlbench.engine.api.activityconfig.rawyaml
- io.nosqlbench.engine.api.activityconfig.yaml - package io.nosqlbench.engine.api.activityconfig.yaml
- io.nosqlbench.engine.api.activityimpl - package io.nosqlbench.engine.api.activityimpl
- io.nosqlbench.engine.api.activityimpl.action - package io.nosqlbench.engine.api.activityimpl.action
- io.nosqlbench.engine.api.activityimpl.input - package io.nosqlbench.engine.api.activityimpl.input
- io.nosqlbench.engine.api.activityimpl.marker - package io.nosqlbench.engine.api.activityimpl.marker
- io.nosqlbench.engine.api.activityimpl.marker.longheap - package io.nosqlbench.engine.api.activityimpl.marker.longheap
- io.nosqlbench.engine.api.activityimpl.motor - package io.nosqlbench.engine.api.activityimpl.motor
- io.nosqlbench.engine.api.activityimpl.uniform - package io.nosqlbench.engine.api.activityimpl.uniform
- io.nosqlbench.engine.api.clireader - package io.nosqlbench.engine.api.clireader
-
This package is intended to consolidate the command line parsing logic over time so that all of the CLI parsing is separately testable and usable by other modules in NoSqlBench.
- io.nosqlbench.engine.api.clireader.dsl - package io.nosqlbench.engine.api.clireader.dsl
- io.nosqlbench.engine.api.extensions - package io.nosqlbench.engine.api.extensions
- io.nosqlbench.engine.api.metrics - package io.nosqlbench.engine.api.metrics
- io.nosqlbench.engine.api.scenarios - package io.nosqlbench.engine.api.scenarios
- io.nosqlbench.engine.api.scoping - package io.nosqlbench.engine.api.scoping
- io.nosqlbench.engine.api.scripting - package io.nosqlbench.engine.api.scripting
- io.nosqlbench.engine.api.templating - package io.nosqlbench.engine.api.templating
- io.nosqlbench.engine.api.util - package io.nosqlbench.engine.api.util
- isAutoLoading() - Method in interface io.nosqlbench.engine.api.extensions.ScriptingPluginInfo
-
If auto loading is true, then the extension will be injected into every scenario sandbox.
- isAutoStart() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- isCompleted() - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
- isCompleted() - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.TreeTracker1024
- isCompleted(long) - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
- isCompleted(long) - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.TreeTracker1024
- isContiguous() - Method in interface io.nosqlbench.engine.api.activityapi.input.Input
- isContiguous() - Method in class io.nosqlbench.engine.api.activityimpl.input.AtomicInput
- isContiguous() - Method in class io.nosqlbench.engine.api.activityimpl.input.InputInterval
- isDynamic(String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.
- isDynamicSet(String...) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.
- isEmpty() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
- isExhausted() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleArray.ArraySegment
- isExhausted() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleSegment
- isExhausted() - Method in class io.nosqlbench.engine.api.activityimpl.input.InputInterval.Segment
- isFoundWorkload(String, String...) - Static method in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
- isFull() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTracker
- isFull() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
- isFullyFilled() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
- isNamed(String) - Method in class io.nosqlbench.engine.api.util.ConfigTuples.Section
- isRestart() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- isRetryable() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
- isStatic() - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.True if the command template contains all static (non-binding) values.
- isStatic(String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.
- isStaticOrUnsetSet(String...) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.
- isStaticSet(String...) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.
- iterator() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output.StrideOutputSegmentImpl
- iterator() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferReadable
- iterator() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
- iterator() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultArray
- iterator() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
- iterator() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegment.EmptySegment
- iterator() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
- iterator() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInput
- iterator() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
- iterator() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
-
Allow StmtsDoc to be used in iterable loops.
- iterator() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
- iterator() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
- iterator() - Method in class io.nosqlbench.engine.api.activityimpl.marker.OldCoreTracker
- iterator() - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
- iterator() - Method in class io.nosqlbench.engine.api.util.ConfigTuples
- iterator(Predicate<ResultReadable>) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferReadable
K
- Keep - io.nosqlbench.engine.api.activityapi.cyclelog.buffers.CycleSorting
- Keep - io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter.Policy
- keepByDefault() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
- keySet() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
L
- LeastWorstDelay - Class in io.nosqlbench.engine.api.activityapi.ratelimits
- LeastWorstDelay() - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.LeastWorstDelay
- load() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerf
- loadContent(Logger, Content<?>, Map<String, String>) - Static method in class io.nosqlbench.engine.api.activityconfig.StatementsLoader
- loadPath(Logger, String, String...) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsLoader
- loadPath(Logger, String, String...) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawYamlLoader
- loadPath(Logger, String, String...) - Static method in class io.nosqlbench.engine.api.activityconfig.StatementsLoader
- loadPath(Logger, String, Map<String, ?>, String...) - Static method in class io.nosqlbench.engine.api.activityconfig.StatementsLoader
- loadStmt(Logger, String, Map<String, ?>) - Static method in class io.nosqlbench.engine.api.activityconfig.StatementsLoader
- loadString(String, Map<String, ?>) - Static method in class io.nosqlbench.engine.api.activityconfig.StatementsLoader
- loadString(Logger, String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsLoader
- loadString(Logger, String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawYamlLoader
- log(R) - Static method in class io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandlers
- logger - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerf
- LoggingMarkerDispenser - Class in io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger
- LoggingMarkerDispenser(Activity) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger.LoggingMarkerDispenser
- LoggingOutput - Class in io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger
- LoggingOutput(ActivityDef, long) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger.LoggingOutput
- logonly - io.nosqlbench.engine.api.metrics.IndicatorMode
- longIntervalSupplier - Interface in io.nosqlbench.engine.api.activityapi.core
- LongTreeTracker - Class in io.nosqlbench.engine.api.activityimpl.marker.longheap
-
Using the 64 bit structure of a long as a heap addressed tracker, where the leaf nodes represent marked values and all others are used to consolidate state.
- LongTreeTracker() - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
- LongTreeTracker(long) - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
- LongTreeTrackerAtomic - Class in io.nosqlbench.engine.api.activityimpl.marker.longheap
-
This is a version of longTreeTracker that is safe for concurrent access.
- LongTreeTrackerAtomic() - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTrackerAtomic
- lookup(String) - Method in class io.nosqlbench.engine.api.templating.StrInterpolator.MultiMap
M
- main(String[]) - Static method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogDumperUtility
- main(String[]) - Static method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogImporterUtility
- main(String[]) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfBaseliner
- mark(String) - Method in class io.nosqlbench.engine.api.metrics.ExceptionMeterMetrics
- markResult(long, int) - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
-
mark the named cycle in the extent, or in any future extent that we know.
- MATCH_ALL - Static variable in class io.nosqlbench.engine.api.util.TagFilter
- matched() - Method in class io.nosqlbench.engine.api.util.TagFilter.Result
- Matched(String) - Static method in class io.nosqlbench.engine.api.util.TagFilter.Result
- matches(Map<String, String>) - Method in class io.nosqlbench.engine.api.util.TagFilter
-
Although this method could early-exit for certain conditions, the full tag matching logic is allowed to complete in order to present more complete diagnostic information back to the user.
- matchesMap(Map<String, String>) - Method in class io.nosqlbench.engine.api.util.TagFilter
- matchesTagged(Tagged) - Method in class io.nosqlbench.engine.api.util.TagFilter
- matchesTaggedResult(Tagged) - Method in class io.nosqlbench.engine.api.util.TagFilter
- MatchingPredicate(TristateFilter<T>, TristateFilter.Policy) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter.MatchingPredicate
- matchTemplates(String, Map<String, String>) - Static method in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
- MAX_PER_SECOND - Static variable in class io.nosqlbench.engine.api.activityapi.ratelimits.TokenFiller
- maybeWaitForOp() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
- maybeWaitForOp() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiter
-
Block until it is time for the next operation, according to the nanoseconds per op as set by
RateLimiter.applyRateSpec(RateSpec) - message - Variable in class io.nosqlbench.engine.api.activityimpl.DiagRunnableOp
- MeterErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
- MeterErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.MeterErrorHandler
- MIN_CONCURRENT_OPS - Static variable in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
- MIN_CONCURRENT_OPS - Static variable in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
- MIN_PER_SECOND - Static variable in class io.nosqlbench.engine.api.activityapi.ratelimits.TokenFiller
- Motor<T> - Interface in io.nosqlbench.engine.api.activityapi.core
-
The core threading harness within an activity.
- MotorDispenser<T> - Interface in io.nosqlbench.engine.api.activityapi.core
-
A MotorDispenser is created for each Activity instance within a scenario.
- msg - Variable in class io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandler.Triple
- MultiMap() - Constructor for class io.nosqlbench.engine.api.templating.StrInterpolator.MultiMap
- MultiMapLookup<V> - Class in io.nosqlbench.engine.api.activityconfig
- MultiMapLookup() - Constructor for class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
- MultiMapLookup(Map<String, V>, Map<String, V>) - Constructor for class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
- MultiPhaseAction - Interface in io.nosqlbench.engine.api.activityapi.core
-
A continuing action can ask to be iterated within the cycle.
- MutableCycleResult - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
- MutableCycleResult(long, int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
- MutableCycleResult(long, int, long) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
- MutableCycleResult(long, int, long, long) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
N
- name - Variable in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
- namedParams() - Method in interface io.nosqlbench.engine.api.clireader.dsl.CLIFacets.WantsParameterizedCommand
- NBCallable - io.nosqlbench.engine.api.activityimpl.uniform.NBInvokerType
- NBCLIScenarioParser - Class in io.nosqlbench.engine.api.scenarios
- NBCLIScenarioParser() - Constructor for class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
- NBErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular
- NBErrorHandler(Supplier<String>, Supplier<ErrorMetrics>) - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.NBErrorHandler
- NBErrorHandler(Supplier<String>, Supplier<ErrorMetrics>, Function<Throwable, String>) - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.NBErrorHandler
- NBErrorHandler.HandlerMapping - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular
- NBFunction - io.nosqlbench.engine.api.activityimpl.uniform.NBInvokerType
- NBInvokerType - Enum in io.nosqlbench.engine.api.activityimpl.uniform
-
If you provide a type of invokable element in this list, then it should automatically be handled by NB.
- NBRunnable - io.nosqlbench.engine.api.activityimpl.uniform.NBInvokerType
- NbYamlVersionCheck - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
- NbYamlVersionCheck() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.NbYamlVersionCheck
- newOp(long, OpEvents<D>) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTracker
- newOp(long, OpEvents<D>) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
- nextCycle() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleArray.ArraySegment
- nextCycle() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleSegment
-
The next cycle, which should be a positive number between 0 and Long.MAX_VALUE.
- nextCycle() - Method in class io.nosqlbench.engine.api.activityimpl.input.InputInterval.Segment
- nextCycles(int) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleSegment
- number() - Method in interface io.nosqlbench.engine.api.clireader.dsl.CLIFacets.WantsOptionType
O
- of(OpSequence<OpDispenser<O>>) - Static method in interface io.nosqlbench.engine.api.activityapi.planning.OpSource
- OK - Static variable in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
- OldCoreTracker - Class in io.nosqlbench.engine.api.activityimpl.marker
- OldCoreTracker() - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.OldCoreTracker
- onActivityDefUpdate(ActivityDef) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityDefObserver
- onActivityDefUpdate(ActivityDef) - Method in class io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction
- onActivityDefUpdate(ActivityDef) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
- onActivityDefUpdate(ActivityDef) - Method in class io.nosqlbench.engine.api.activityimpl.input.AtomicInput
- onActivityDefUpdate(ActivityDef) - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
- onActivityDefUpdate(ActivityDef) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- onActivityDefUpdate(ActivityDef) - Method in class io.nosqlbench.engine.api.activityimpl.uniform.StandardAction
- onCycleResult(long, int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
-
Record new cycle result data in the buffer, and optionally flush any completed RLE segments to the internal ByteBuffer.
- onCycleResult(long, int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
- onCycleResult(long, int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger.LoggingOutput
- onCycleResult(long, int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.ReorderingConcurrentResultBuffer
- onCycleResult(long, int) - Method in interface io.nosqlbench.engine.api.activityapi.output.Output
-
Mark the result of the numbered cycle with an integer value.
- onCycleResult(long, int) - Method in class io.nosqlbench.engine.api.activityimpl.marker.ContiguousOutputChunker
- onCycleResult(CycleResult) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
- onCycleResult(CycleResult) - Method in interface io.nosqlbench.engine.api.activityapi.output.Output
- onCycleResultSegment(CycleResultsSegment) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
- onCycleResultSegment(CycleResultsSegment) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.ReorderingConcurrentResultBuffer
- onCycleResultSegment(CycleResultsSegment) - Method in interface io.nosqlbench.engine.api.activityapi.output.Output
- onCycleResultSegment(CycleResultsSegment) - Method in class io.nosqlbench.engine.api.activityimpl.marker.ContiguousOutputChunker
- onExtent(ByteTrackerExtent) - Method in class io.nosqlbench.engine.api.activityimpl.marker.OldCoreTracker
- onFull() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.Buffer
- onFull() - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
-
When a stride is complete, do house keeping.
- onOpFailure(FailedOp<D>) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpEvents
- onOpFailure(FailedOp<D>) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
- onOpFailure(FailedOp<D>) - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
- onOpSkipped(SkippedOp<D>) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpEvents
- onOpSkipped(SkippedOp<D>) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
- onOpSkipped(SkippedOp<D>) - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
- onOpStarted(StartedOp<D>) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpEvents
- onOpStarted(StartedOp<D>) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
- onOpStarted(StartedOp<D>) - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
- onOpSuccess(SucceededOp<D>) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpEvents
- onOpSuccess(SucceededOp<D>) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
- onOpSuccess(SucceededOp<D>) - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
- onStrideOutput(List<CompletedOp<D>>) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output.StrideOutputConsumer
- OpDef - Class in io.nosqlbench.engine.api.activityconfig.yaml
- OpDef(StmtsBlock, RawStmtDef) - Constructor for class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
- OpEvents<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
- OpFacets<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
-
This interface represents the union of interfaces needed for all of the behavioral facets of a useful Op implementation.
- OpImpl<D> - Class in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
- OpImpl() - Constructor for class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- OpSequence<T> - Interface in io.nosqlbench.engine.api.activityapi.planning
-
An OpSequence provides fast access to a set of operations in a specific order.
- OpSource<T> - Interface in io.nosqlbench.engine.api.activityapi.planning
-
An OpSource provides an Op for a given long value.
- opsPerSec - Variable in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
-
Target rate in Operations Per Second
- OpTracker<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent
-
The Op Tracker is the keeper of concurrency and op states.
- OpTrackerImpl<D> - Class in io.nosqlbench.engine.api.activityapi.core.ops.fluent
-
This tracker keeps track of the state of operations associated with it.
- OpTrackerImpl(Activity, long) - Constructor for class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
- OpTrackerImpl(String, int, Timer, Timer, Counter) - Constructor for class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
- Output - Interface in io.nosqlbench.engine.api.activityapi.output
-
A cycle output is simply a type that knows how to do something useful with the result of a particular cycle.
- OutputDispenser - Interface in io.nosqlbench.engine.api.activityapi.output
- OutputType - Interface in io.nosqlbench.engine.api.activityapi.output
P
- parseScenarioCommand(LinkedList<String>, Set<String>, String...) - Static method in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
- Payload<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
-
This op context carries with it a data element which a protocol-specific implementation can use to hold the state and logic for operations.
- peekNextCycle() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleArray.ArraySegment
- peekNextCycle() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleSegment
-
Return the value of the next cycle which would be returned by
CycleSegment.nextCycle()} without modifying the segment, or a negative number if the cycle range would be outside the valid range for this segment. - peekNextCycle() - Method in class io.nosqlbench.engine.api.activityimpl.input.InputInterval.Segment
- perfdata - Static variable in class io.nosqlbench.engine.api.activityapi.ratelimits.LeastWorstDelay
- ProcDetails(SystemInfo) - Constructor for class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
- ProgressAndStateMeter - Class in io.nosqlbench.engine.api.activityimpl
- ProgressAndStateMeter(ProgressMeter, StateCapable) - Constructor for class io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter
- ProgressCapable - Interface in io.nosqlbench.engine.api.activityimpl.input
-
Any type that implements this interface can provide a double indicating relative progress.
- ProgressMeter - Interface in io.nosqlbench.engine.api.activityapi.core
- put(Object...) - Method in interface io.nosqlbench.engine.api.scripting.ExprEvaluator
- put(String, Object) - Method in interface io.nosqlbench.engine.api.scripting.ExprEvaluator
-
Set the variable environment of the evaluator
- put(String, Object) - Method in class io.nosqlbench.engine.api.scripting.GraalJsEvaluator
- put(String, V) - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
- put(T) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.Buffer
- putAll(Map<? extends String, ? extends V>) - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
R
- rangeSummary() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
- RateGauge(RateLimiter) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiters.RateGauge
- RateLimiter - Interface in io.nosqlbench.engine.api.activityapi.ratelimits
- RateLimiters - Class in io.nosqlbench.engine.api.activityapi.ratelimits
- RateLimiters() - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiters
- RateLimiters.BurstRateGauge - Class in io.nosqlbench.engine.api.activityapi.ratelimits
- RateLimiters.RateGauge - Class in io.nosqlbench.engine.api.activityapi.ratelimits
- RateLimiters.WaitTimeGauge - Class in io.nosqlbench.engine.api.activityapi.ratelimits
- RateSpec - Class in io.nosqlbench.engine.api.activityapi.ratelimits
-
Rate Limiter Specifications
- RateSpec(double, double) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- RateSpec(double, double, RateSpec.Verb) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- RateSpec(ParameterMap.NamedParameter) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- RateSpec(String) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- RateSpec.Verb - Enum in io.nosqlbench.engine.api.activityapi.ratelimits
- RawScenarios - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
- RawScenarios() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawScenarios
- RawStmtDef - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
- RawStmtDef() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtDef
- RawStmtDef(String, String) - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtDef
- RawStmtDef(String, Map<String, Object>) - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtDef
- RawStmtFields - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
- RawStmtFields() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
- RawStmtsBlock - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
-
A StmtsDef contains a list of rawStmts, as well as all of the optional block parameters that can be assigned to
RawStmtFields, which includes a name, config values, data bindings, and filtering tags. - RawStmtsBlock() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsBlock
- RawStmtsDoc - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
-
A statements doc can have both a list of statement blocks and/or a list of statements.
- RawStmtsDoc() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDoc
- RawStmtsDocList - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
- RawStmtsDocList(List<RawStmtsDoc>) - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDocList
- RawStmtsLoader - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
- RawStmtsLoader() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsLoader
- RawStmtsLoader(Function<String, String>) - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsLoader
- RawYamlLoader - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
- RawYamlLoader() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawYamlLoader
- refill(long) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
-
Add the given number of new tokens to the pool, forcing any amount that would spill over the current pool size into the wait token pool, but moving up to the configured burst tokens back from the wait token pool otherwise.
- refill(long) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
-
Add the given number of new tokens to the pool, forcing any amount that would spill over the current pool size into the wait token pool, but moving up to the configured burst tokens back from the wait token pool otherwise.
- registerAutoCloseable(AutoCloseable) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
-
Register an object which should be closed after this activity is shutdown.
- registerAutoCloseable(AutoCloseable) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- relativize(Path) - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
- remaining() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.Buffer
- remaining() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleSegmentBuffer
- remaining() - Method in class io.nosqlbench.engine.api.activityimpl.input.CycleArrayBuffer
- remove(Object) - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
- removeExtentReader(Output) - Method in class io.nosqlbench.engine.api.activityimpl.marker.ContiguousOutputChunker
- ReorderingConcurrentResultBuffer - Class in io.nosqlbench.engine.api.activityapi.cyclelog.outputs
-
This will implement a result buffer that puts cycles in order when possible, according to a sliding window.
- ReorderingConcurrentResultBuffer(Output) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.ReorderingConcurrentResultBuffer
- ReorderingConcurrentResultBuffer(Output, int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.ReorderingConcurrentResultBuffer
- requestStop() - Method in class io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction
- requestStop() - Method in interface io.nosqlbench.engine.api.activityapi.core.Stoppable
-
Ask this component to stop cycling.
- requestStop() - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
- reset() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerf
- resetAllClassHandlers() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
-
Unset all class handlers.
- resolve() - Method in class io.nosqlbench.engine.api.activityapi.planning.SequencePlanner
- restart - io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec.Verb
-
The restart action on a rate limiter causes it to be re-initialized as if it were just being started for the first time.
- restart() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
- restart() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
- restart() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
- restart() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.TokenFiller
- restart() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
- result - Variable in class io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandler.Triple
- Result(boolean, List<String>) - Constructor for class io.nosqlbench.engine.api.util.TagFilter.Result
- resultCode - Variable in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
- ResultCode - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular
- ResultCode() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ResultCode
- ResultEquals(int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultEquals
- ResultFilterDispenser - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.filters
- ResultFilteringSieve - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
- ResultFilteringSieve.Builder - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
- ResultFilterPhase - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
- ResultFilterPhase(Predicate<ResultReadable>, TristateFilter.Policy) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilterPhase
- ResultHasAllBits(int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultHasAllBits
- ResultHasSomeBits(int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultHasSomeBits
- ResultInRange(int, int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultInRange
- ResultMappingArrayFilter - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
- ResultMappingArrayFilter() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultMappingArrayFilter
- ResultReadable - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
- ResultValueFilterType - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.filters
- rethrow(String) - Static method in class io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandlers
- retry() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- retry() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.StartedOp
-
Reset the service timer on this op, and increment the tries counter
- retryable - Variable in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
- RetryErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
- RetryErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.RetryErrorHandler
- run() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.TokenFiller
- run() - Method in class io.nosqlbench.engine.api.activityimpl.DiagRunnableOp
- run() - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
- runCycle(long) - Method in interface io.nosqlbench.engine.api.activityapi.core.SyncAction
-
Apply a work function to an input value, producing an int status code.
- runCycle(long) - Method in class io.nosqlbench.engine.api.activityimpl.action.CoreAction
- runCycle(long) - Method in class io.nosqlbench.engine.api.activityimpl.uniform.StandardAction
- running - Variable in class io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction
- Running - io.nosqlbench.engine.api.activityapi.core.RunState
- runPhase(long) - Method in interface io.nosqlbench.engine.api.activityapi.core.MultiPhaseAction
-
Apply a work function to an input value, producing an int status code.
- RunState - Enum in io.nosqlbench.engine.api.activityapi.core
S
- SandboxPlugin - Interface in io.nosqlbench.engine.api.extensions
-
Any object can be a sandbox extension.
- sanitize(String) - Static method in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
- save(boolean) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerf
- Scenarios - Class in io.nosqlbench.engine.api.activityconfig.yaml
- Scenarios(RawScenarios) - Constructor for class io.nosqlbench.engine.api.activityconfig.yaml.Scenarios
- ScopedSupplier - Enum in io.nosqlbench.engine.api.scoping
-
Helper class to consolidate the notions of scoping items over different NB layers of execution.
- script(String) - Method in interface io.nosqlbench.engine.api.scripting.ExprEvaluator
- script(String) - Method in class io.nosqlbench.engine.api.scripting.GraalJsEvaluator
- ScriptEnvBuffer - Class in io.nosqlbench.engine.api.scripting
-
ScriptEnvBuffer provides a variant of SimpleScriptContext which captures all stdin, stdout, and stderr data into diagnostic character buffers.
- ScriptEnvBuffer() - Constructor for class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
- ScriptingPluginInfo<T> - Interface in io.nosqlbench.engine.api.extensions
-
Any implementation of a SandboxExtension that is found in the runtime can be automatically loaded into the scenario scripting sandbox.
- Section(String, String) - Constructor for class io.nosqlbench.engine.api.util.ConfigTuples.Section
- Segment(long, long) - Constructor for class io.nosqlbench.engine.api.activityimpl.input.InputInterval.Segment
- SegmentedResultInput - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
- seqElementsByRatioFunc(List<T>, ToLongFunction<T>) - Method in interface io.nosqlbench.engine.api.activityapi.planning.ElementSequencer
- seqIndexByRatioFunc(List<T>, ToLongFunction<T>) - Method in class io.nosqlbench.engine.api.activityapi.planning.BucketSequencer
- seqIndexByRatioFunc(List<T>, ToLongFunction<T>) - Method in class io.nosqlbench.engine.api.activityapi.planning.ConcatSequencer
- seqIndexByRatioFunc(List<T>, ToLongFunction<T>) - Method in interface io.nosqlbench.engine.api.activityapi.planning.ElementSequencer
- seqIndexByRatioFunc(List<T>, ToLongFunction<T>) - Method in class io.nosqlbench.engine.api.activityapi.planning.IntervalSequencer
- seqIndexesByRatios(List<T>, List<Long>) - Method in class io.nosqlbench.engine.api.activityapi.planning.BucketSequencer
- seqIndexesByRatios(List<T>, List<Long>) - Method in class io.nosqlbench.engine.api.activityapi.planning.ConcatSequencer
- seqIndexesByRatios(List<T>, List<Long>) - Method in interface io.nosqlbench.engine.api.activityapi.planning.ElementSequencer
- seqIndexesByRatios(List<T>, List<Long>) - Method in class io.nosqlbench.engine.api.activityapi.planning.IntervalSequencer
- Sequence<T> - Class in io.nosqlbench.engine.api.activityapi.planning
- SequencePlanner<T> - Class in io.nosqlbench.engine.api.activityapi.planning
- SequencePlanner(SequencerType) - Constructor for class io.nosqlbench.engine.api.activityapi.planning.SequencePlanner
- SequencerType - Enum in io.nosqlbench.engine.api.activityapi.planning
-
Sequencer types are used to control the type of ordering used with a set of operations.
- sequenceSummary(List<T>, ToLongFunction<T>, String) - Method in interface io.nosqlbench.engine.api.activityapi.planning.ElementSequencer
- setAction(Action) - Method in interface io.nosqlbench.engine.api.activityapi.core.Motor
-
Set the action on this motor.
- setAction(Action) - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
-
Set the action for this ActivityMotor.
- setActionDispenserDelegate(ActionDispenser) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- setActionDispenserDelegate(ActionDispenser) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- setActivitiesMap(Map<String, Activity>) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivitiesAware
- setActivitiesMap(Map<String, Activity>) - Method in class io.nosqlbench.engine.api.activityimpl.input.CoreInputDispenser
- setActivityController(ActivityController) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
-
Provide the activity with the controls needed to stop itself.
- setActivityController(ActivityController) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- setActivityDef(ActivityDef) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
- setActivityDef(ActivityDef) - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.ActivityDefAware
- setBindings(Map<String, String>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
- setBlocks(List<RawStmtsBlock>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDoc
- setCompleted(long) - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
- setCompleted(long) - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTrackerAtomic
- setCompleted(long, long) - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
-
Apply an index value between 0 and 31 inclusive.
- setConsoleOut(PrintWriter) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- setConsoleOut(PrintWriter) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- setCycle(long) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- setCycle(long) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleMutable
-
set the cycle number associated with this element.
- setCycleLimiter(RateLimiter) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
-
Set the cycle rate limiter for this activity.
- setCycleLimiter(RateLimiter) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- setCycleOpFunction(LongFunction<D>) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTracker
-
The cycle op function is the function which can map a cycle number into an operation of some sort.
- setCycleOpFunction(LongFunction<D>) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
- setData(D) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- setData(D) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.Payload
- setDefaultHandler(CycleErrorHandler<T, R>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
-
Set the default handler that gets called on any exceptions that do not match a class or super-class specific handler.
- setDefaultsFromOpSequence(OpSequence<?>) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
-
Modify the provided ActivityDef with defaults for stride and cycles, if they haven't been provided, based on the length of the sequence as determined by the provided ratios.
- setDesc(String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
- setDescription(String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
- setDiagModulo(long) - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.DiagUpdateRate
- setEndTimeNanos(long) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
- setErrorMetricsSupplier(Supplier<ErrorMetrics>) - Method in interface io.nosqlbench.engine.api.activityapi.errorhandling.ErrorMetrics.Aware
- setErrorMetricsSupplier(Supplier<ErrorMetrics>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.CounterErrorHandler
- setErrorMetricsSupplier(Supplier<ErrorMetrics>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.HistogramErrorHandler
- setErrorMetricsSupplier(Supplier<ErrorMetrics>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.MeterErrorHandler
- setErrorMetricsSupplier(Supplier<ErrorMetrics>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.TimerErrorHandler
- setField(T, F, Object...) - Method in interface io.nosqlbench.engine.api.templating.EnumSetter
-
Given a target configurable of type T and a field type identifier from enum type K, set or add a value to the field described by K, and then return the target configurable.
- setFieldsByReflection(Map<String, Object>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
- setFieldsByReflection(Map<String, Object>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsBlock
- setFieldsByReflection(Map<String, Object>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDoc
- setFieldsByReflection(Map<String, Object>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.StatementsOwner
- setFieldsByReflection(Map<String, Object>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.Tags
- setFilter(Predicate<ResultReadable>) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
- setFilter(Predicate<ResultReadable>) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CanFilterResultValue
- setFilter(Predicate<ResultReadable>) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInput
- setFilter(Predicate<ResultReadable>) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
- setFilter(Predicate<ResultReadable>) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger.LoggingOutput
- setFilter(Predicate<ResultReadable>) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.ReorderingConcurrentResultBuffer
- setGroup(String, Class<? extends T>...) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
-
Set a group name for a set of classes.
- setHandlerForClasses(CycleErrorHandler<T, R>, Class<? extends T>...) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
-
Set the error handler for the specified class, and any subclasses of it.
- setHandlerForGroup(String, CycleErrorHandler<T, R>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
-
Set the error handler for a named group of exception classes.
- setHandlerForPattern(String, CycleErrorHandler<T, R>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
-
Find the matching classes from the recognized classes, and then set the handler for all of them.
- setInput(Input) - Method in interface io.nosqlbench.engine.api.activityapi.core.Motor
-
Set the input on this motor.
- setInput(Input) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.InputMapper
- setInput(Input) - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
-
Set the input for this ActivityMotor.
- setInputDispenserDelegate(InputDispenser) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- setInputDispenserDelegate(InputDispenser) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- setInterval(long, long) - Method in interface io.nosqlbench.engine.api.activityapi.input.StrideAware
-
Notify the StrideAware of the base cycle (inclusive) and the number of cycles that it is about to be processing.
- setLabel(String) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
- setMaxPendingOps(int) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTracker
- setMaxPendingOps(int) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
- setMotorDispenserDelegate(MotorDispenser) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- setMotorDispenserDelegate(MotorDispenser) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- setName(String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
- setOutputDispenserDelegate(OutputDispenser) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- setOutputDispenserDelegate(OutputDispenser) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- setParams(Map<String, Object>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
- setPhaseLimiter(RateLimiter) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
-
Set the phase rate limiter for this activity.
- setPhaseLimiter(RateLimiter) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- setPosition(long) - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.TreeTracker1024
- setPositionChecked(long) - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.TreeTracker1024
- setPredicate(IntPredicate) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.InputMapper
- setPropertiesByReflection(Object) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawScenarios
- setRawStmtDefs(List<RawStmtDef>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.StatementsOwner
- setResolved(List<ErrorHandler>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.NBErrorHandler.HandlerMapping
- setResult(int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
- setResultFilterDispenserDelegate(IntPredicateDispenser) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- setResultFilterDispenserDelegate(IntPredicateDispenser) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- setResultOutput(Output) - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
- setRunState(RunState) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- setRunState(RunState) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- setScenarios(RawScenarios) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDoc
- setStartTimeNanos(long) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
- setStatementsFieldByType(Object) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.StatementsOwner
- setStrideLimiter(RateLimiter) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
-
Set the stride rate limiter for this activity.
- setStrideLimiter(RateLimiter) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- setTags(Map<String, String>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.Tags
- setupInvocationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
- setupInvocationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
- setupInvocationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
- setupInvocationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
- setupInvocationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
- setupInvocationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
- setupIterationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
- setupIterationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
- setupIterationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
- setupIterationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
- setupIterationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
- setupIterationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
- setUpperBound(Class<? extends T>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
-
Sets the uppper bound on the Throwable type that you want to consider when walking up the class hierarchy to find a handled supertype.
- setupTrialMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
- setupTrialMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
- setupTrialMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
- setupTrialMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
- setupTrialMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
- setupTrialMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
- setValues(Map<String, Double>) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
- setVersion(long) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
- setWaitTime(long) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- setWaitTime(long) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.TrackedOp
-
Indicate to this op, how much wait time elapsed between the time it was expected to start and the time it actually started.
- shutdown() - Method in interface io.nosqlbench.engine.api.activityapi.core.Shutdownable
- Shutdownable - Interface in io.nosqlbench.engine.api.activityapi.core
- shutdownActivity() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
- SILENT_LOCKED - Static variable in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
- SimpleActivity - Class in io.nosqlbench.engine.api.activityimpl
-
A default implementation of an Activity, suitable for building upon.
- SimpleActivity(ActivityDef) - Constructor for class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- SimpleActivity(String) - Constructor for class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- SimpleConfig - Class in io.nosqlbench.engine.api.util
- SimpleConfig(Activity, String) - Constructor for class io.nosqlbench.engine.api.util.SimpleConfig
- SimpleConfig(String) - Constructor for class io.nosqlbench.engine.api.util.SimpleConfig
- singleton - io.nosqlbench.engine.api.scoping.ScopedSupplier
-
Once a supplier is instantiated for singleton scope, it should provide only one instance of the supplied element for that instance.
- size() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
- skip(int) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- skip(int) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.TrackedOp
-
Mark that this operation is being skipped by the activity type for some reason.
- SkippedOp<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
- slot - Variable in class io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction
- SlotStateTracker - Class in io.nosqlbench.engine.api.activityimpl
-
Holds the state of a slot, allows only valid transitions, and shares the slot state as
- SlotStateTracker(long) - Constructor for class io.nosqlbench.engine.api.activityimpl.SlotStateTracker
- sort() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultArray
- sort() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.outputs.CanSortCycles
- StandardAction<A extends StandardActivity<R,?>,R extends io.nosqlbench.engine.api.activityimpl.uniform.flowtypes.Op> - Class in io.nosqlbench.engine.api.activityimpl.uniform
-
This is the generified version of an Action.
- StandardAction(A, int) - Constructor for class io.nosqlbench.engine.api.activityimpl.uniform.StandardAction
- StandardActionDispenser - Class in io.nosqlbench.engine.api.activityimpl.uniform
- StandardActionDispenser(StandardActivity<?, ?>) - Constructor for class io.nosqlbench.engine.api.activityimpl.uniform.StandardActionDispenser
- StandardActivity<R extends io.nosqlbench.engine.api.activityimpl.uniform.flowtypes.Op,S> - Class in io.nosqlbench.engine.api.activityimpl.uniform
-
This is a typed activity which is expected to be come the standard core of all new activity types.
- StandardActivity(DriverAdapter<R, S>, ActivityDef) - Constructor for class io.nosqlbench.engine.api.activityimpl.uniform.StandardActivity
- StandardActivityType<A extends StandardActivity<?,?>> - Class in io.nosqlbench.engine.api.activityimpl.uniform
- StandardActivityType(DriverAdapter<?, ?>, ActivityDef) - Constructor for class io.nosqlbench.engine.api.activityimpl.uniform.StandardActivityType
- StandardOpMapper - Class in io.nosqlbench.engine.api.activityimpl.uniform
- StandardOpMapper() - Constructor for class io.nosqlbench.engine.api.activityimpl.uniform.StandardOpMapper
- start - io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec.Verb
-
The default SetAction is start.
- start() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.EventedOpImpl
- start() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- start() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.TrackedOp
-
Signify to NB that the associated operation is known to have started processing in some specific way according to the implementing activity type.
- start() - Method in interface io.nosqlbench.engine.api.activityapi.core.Startable
- start() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
- start() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
- start() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.TokenFiller
- start() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
- start() - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
-
Each strideOp opTracker must be started before any ops that it tracks
- Startable - Interface in io.nosqlbench.engine.api.activityapi.core
- StartedOp<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
-
A StartedOp is a type that represents that an operation has been sent to some specific type of protocol or logic.
- Starting - io.nosqlbench.engine.api.activityapi.core.RunState
- startOpCycle(TrackedOp<D>) - Method in class io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction
-
Implementations that extend this base class can call this method in order to put an operation in flight.
- StateCapable - Interface in io.nosqlbench.engine.api.activityimpl.input
- StatementsLoader - Class in io.nosqlbench.engine.api.activityconfig
- StatementsLoader() - Constructor for class io.nosqlbench.engine.api.activityconfig.StatementsLoader
- StatementsOwner - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
- StatementsOwner() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.StatementsOwner
- StaticDispenser(IntPredicate) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.ExperimentalResultFilterType.StaticDispenser
- STEPNAME - Static variable in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawScenarios
- StmtsBlock - Class in io.nosqlbench.engine.api.activityconfig.yaml
- StmtsBlock(RawStmtsBlock, StmtsDoc, int) - Constructor for class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
- StmtsDoc - Class in io.nosqlbench.engine.api.activityconfig.yaml
-
StmtsDoc creates a logical view of a statements doc that includes all inherited and overridden values for bindings, tags, and params.
- StmtsDoc(RawStmtsDoc) - Constructor for class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
- StmtsDocList - Class in io.nosqlbench.engine.api.activityconfig.yaml
- StmtsDocList(RawStmtsDocList) - Constructor for class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
- stopActivityWithErrorAsync(Throwable) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityController
- stopActivityWithReasonAsync(String) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityController
- StopErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
- StopErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.StopErrorHandler
- Stoppable - Interface in io.nosqlbench.engine.api.activityapi.core
- Stopped - io.nosqlbench.engine.api.activityapi.core.RunState
- Stopping - io.nosqlbench.engine.api.activityapi.core.RunState
- store(List<CycleErrorHandler.Triple>, R) - Static method in class io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandlers
- StrideAware - Interface in io.nosqlbench.engine.api.activityapi.input
-
Any activity that implements StrideAware will be notified of the exact interval that it is processing before the first cycle is dispatched from the motor.
- StrideOutputConsumer<D> - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output
- StrideOutputSegment<D> - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output
- StrideOutputSegmentImpl<D extends CompletedOp> - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output
- StrideOutputSegmentImpl(List<D>) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output.StrideOutputSegmentImpl
- StrideTracker<D> - Class in io.nosqlbench.engine.api.activityimpl.motor
- StrideTracker(Timer, Timer, long, long, int, Output, StrideOutputConsumer<D>) - Constructor for class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
- string() - Method in interface io.nosqlbench.engine.api.clireader.dsl.CLIFacets.WantsOptionType
- StrInterpolator - Class in io.nosqlbench.engine.api.templating
- StrInterpolator(ActivityDef...) - Constructor for class io.nosqlbench.engine.api.templating.StrInterpolator
- StrInterpolator(List<Map<String, String>>) - Constructor for class io.nosqlbench.engine.api.templating.StrInterpolator
- StrInterpolator(Map<String, ?>) - Constructor for class io.nosqlbench.engine.api.templating.StrInterpolator
- StrInterpolator.MultiMap - Class in io.nosqlbench.engine.api.templating
- succeed(int) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.EventedOpImpl
- succeed(int) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- succeed(int) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.StartedOp
-
Mark this op as successful as of the time it is called, and record the resulting status code.
- SucceededOp<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
-
An op should be deemed successful if it completes with no exception.
- supplier(Supplier<T>) - Method in enum io.nosqlbench.engine.api.scoping.ScopedSupplier
- SyncAction - Interface in io.nosqlbench.engine.api.activityapi.core
- SysBenchMethodNanoTime - Class in io.nosqlbench.engine.api.activityapi.sysperf
- SysBenchMethodNanoTime() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.SysBenchMethodNanoTime
- SysBenchMethodNanoTime_callSystemNanoTime_jmhTest - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
- SysBenchMethodNanoTime_callSystemNanoTime_jmhTest() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
- SysBenchMethodNanoTime_jmhType - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
- SysBenchMethodNanoTime_jmhType() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType
- SysBenchMethodNanoTime_jmhType_B1 - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
- SysBenchMethodNanoTime_jmhType_B1() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B1
- SysBenchMethodNanoTime_jmhType_B2 - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
- SysBenchMethodNanoTime_jmhType_B2() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
- SysBenchMethodNanoTime_jmhType_B3 - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
- SysBenchMethodNanoTime_jmhType_B3() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B3
- SysBenchMethodParkNanos - Class in io.nosqlbench.engine.api.activityapi.sysperf
- SysBenchMethodParkNanos() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.SysBenchMethodParkNanos
- SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
- SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
- SysBenchMethodParkNanos_jmhType - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
- SysBenchMethodParkNanos_jmhType() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType
- SysBenchMethodParkNanos_jmhType_B1 - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
- SysBenchMethodParkNanos_jmhType_B1() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B1
- SysBenchMethodParkNanos_jmhType_B2 - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
- SysBenchMethodParkNanos_jmhType_B2() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
- SysBenchMethodParkNanos_jmhType_B3 - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
- SysBenchMethodParkNanos_jmhType_B3() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B3
- SysBenchMethodThreadSleep - Class in io.nosqlbench.engine.api.activityapi.sysperf
- SysBenchMethodThreadSleep() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.SysBenchMethodThreadSleep
- SysBenchMethodThreadSleep_callThreadSleep_jmhTest - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
- SysBenchMethodThreadSleep_callThreadSleep_jmhTest() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
- SysBenchMethodThreadSleep_jmhType - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
- SysBenchMethodThreadSleep_jmhType() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType
- SysBenchMethodThreadSleep_jmhType_B1 - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
- SysBenchMethodThreadSleep_jmhType_B1() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B1
- SysBenchMethodThreadSleep_jmhType_B2 - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
- SysBenchMethodThreadSleep_jmhType_B2() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
- SysBenchMethodThreadSleep_jmhType_B3 - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
- SysBenchMethodThreadSleep_jmhType_B3() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B3
- SysPerf - Class in io.nosqlbench.engine.api.activityapi.sysperf
- SysPerfBaseliner - Class in io.nosqlbench.engine.api.activityapi.sysperf
- SysPerfBaseliner() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfBaseliner
- SysPerfData - Class in io.nosqlbench.engine.api.activityapi.sysperf
- SysPerfData() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
- SysPerfData(Collection<RunResult>, long) - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
T
- TagFilter - Class in io.nosqlbench.engine.api.util
-
TagFilter Synopsis
- TagFilter(String) - Constructor for class io.nosqlbench.engine.api.util.TagFilter
-
Create a new tag filter.
- TagFilter.Result - Class in io.nosqlbench.engine.api.util
- Tags - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
- Tags() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.Tags
- takeUpTo(long) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
-
Take tokens up to amt tokens form the pool and report the amount of token removed.
- takeUpTo(long) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
-
Take tokens up to amt tokens form the pool and report the amount of token removed.
- takeUpTo(long) - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
- TargetRateInputType - Class in io.nosqlbench.engine.api.activityimpl.input
- TargetRateInputType() - Constructor for class io.nosqlbench.engine.api.activityimpl.input.TargetRateInputType
- TargetRateInputType.Dispenser - Class in io.nosqlbench.engine.api.activityimpl.input
- tearInvocationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
- tearInvocationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
- tearInvocationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
- tearInvocationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
- tearInvocationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
- tearInvocationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
- tearIterationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
- tearIterationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
- tearIterationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
- tearIterationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
- tearIterationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
- tearIterationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
- tearTrialMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
- tearTrialMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
- tearTrialMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
- tearTrialMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
- tearTrialMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
- tearTrialMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
- test(ResultReadable) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultEquals
- test(ResultReadable) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultHasAllBits
- test(ResultReadable) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultHasSomeBits
- test(ResultReadable) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultInRange
- test(T) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter.DefaultingPredicate
- test(T) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter.MatchingPredicate
- thread - io.nosqlbench.engine.api.scoping.ScopedSupplier
-
Once a supplier is instantiated for thread scope, it should provide a unique instance of the supplied element for each thread, according to the inner supplier's semantics.
- ThreadDrivenTokenPool - Class in io.nosqlbench.engine.api.activityapi.ratelimits
-
Synopsis
- ThreadDrivenTokenPool(RateSpec, ActivityDef) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
-
This constructor tries to pick reasonable defaults for the token pool for a given rate spec.
- TimerErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
- TimerErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.TimerErrorHandler
- toBinaryString(long) - Static method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
- toByteBuffer() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
- toDefaultingPredicate(TristateFilter.Policy) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve
- toDefaultingPredicate(TristateFilter.Policy) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter
-
Create a predicate that will override any Ignore outcomes with the provided policy.
- toExclusivePredicate() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve
- toggle() - Method in interface io.nosqlbench.engine.api.clireader.dsl.CLIFacets.WantsOptionType
- toInclusivePredicate() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve
- TokenFiller - Class in io.nosqlbench.engine.api.activityapi.ratelimits
- TokenFiller(RateSpec, ThreadDrivenTokenPool, ActivityDef) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.TokenFiller
-
A token filler adds tokens to a
ThreadDrivenTokenPoolat some rate. - TokenPool - Interface in io.nosqlbench.engine.api.activityapi.ratelimits
- toMarkdown(boolean) - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
- toMatchingPredicate(TristateFilter.Policy) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter
-
Create a predicate that will return true if and only if the filter outcome matches the provided policy.
- toReadable() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleSegmentBuffer
- toReader() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
- toSegmentsReadable() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
-
Convert the contents of this RLE buffer to a readable and invalide it for writing.
- toString() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
- toString() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
- toString() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.Buffer
- toString() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
- toString() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
- toString() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
- toString() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleSegmentBuffer
- toString() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
- toString() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.EnumReadableMappingFilter
- toString() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultMappingArrayFilter
- toString() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
- toString() - Method in class io.nosqlbench.engine.api.activityapi.planning.Sequence
- toString() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
- toString() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
- toString() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- toString() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
- toString() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.TokenFiller
- toString() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
- toString() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
- toString() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDocList
- toString() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
- toString() - Method in class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
- toString() - Method in class io.nosqlbench.engine.api.activityimpl.DiagRunnableOp
- toString() - Method in class io.nosqlbench.engine.api.activityimpl.input.AtomicInput
- toString() - Method in class io.nosqlbench.engine.api.activityimpl.input.InputInterval.Segment
- toString() - Method in class io.nosqlbench.engine.api.activityimpl.input.InputInterval
- toString() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
- toString() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ContiguousOutputChunker
- toString() - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
- toString() - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
- toString() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
- toString() - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
- toString() - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
-
Deprecated.
- toString() - Method in class io.nosqlbench.engine.api.util.ConfigTuples.Section
- TrackedOp<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
-
A tracked op is one that has been added to a tracker, and can then be started.
- transform(Function<T, U>) - Method in interface io.nosqlbench.engine.api.activityapi.planning.OpSequence
-
Map this OpSequence to another type of OpSequence.
- transform(Function<T, U>) - Method in class io.nosqlbench.engine.api.activityapi.planning.Sequence
- TreeTracker1024 - Class in io.nosqlbench.engine.api.activityimpl.marker.longheap
-
Wrap 32 of the 32-position LongTreeTrackers together, allowing for a range of 0-1023 positions.
- TreeTracker1024() - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.longheap.TreeTracker1024
- TreeTracker1024(long) - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.longheap.TreeTracker1024
- Triple(T, long, String, R) - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandler.Triple
- TristateFilter<T> - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
-
A tri-state filter allows for flexible configuration of multi-phase filtering.
- TristateFilter.DefaultingPredicate<T> - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
- TristateFilter.MatchingPredicate<T> - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
- TristateFilter.Policy - Enum in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
-
The filter action determines what action is taken for a given element that matches the predicate.
U
- Uninitialized - io.nosqlbench.engine.api.activityapi.core.RunState
- UNLOCKED - Static variable in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
- Unmatched(String) - Static method in class io.nosqlbench.engine.api.util.TagFilter.Result
- Unset - io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail.Retry
- update(String, long) - Method in class io.nosqlbench.engine.api.metrics.ExceptionHistoMetrics
- update(String, long) - Method in class io.nosqlbench.engine.api.metrics.ExceptionTimerMetrics
V
- valueOf(String) - Static method in enum io.nosqlbench.engine.api.activityapi.core.RunState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.nosqlbench.engine.api.activityapi.cyclelog.buffers.CycleSorting
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter.Policy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail.Retry
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.nosqlbench.engine.api.activityapi.planning.SequencerType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec.Verb
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.nosqlbench.engine.api.activityimpl.uniform.NBInvokerType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.nosqlbench.engine.api.metrics.IndicatorMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.nosqlbench.engine.api.scoping.ScopedSupplier
-
Returns the enum constant of this type with the specified name.
- valueOfType(Class<?>) - Static method in enum io.nosqlbench.engine.api.activityimpl.uniform.NBInvokerType
- values() - Static method in enum io.nosqlbench.engine.api.activityapi.core.RunState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.nosqlbench.engine.api.activityapi.cyclelog.buffers.CycleSorting
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter.Policy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail.Retry
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.nosqlbench.engine.api.activityapi.planning.SequencerType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec.Verb
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
- values() - Static method in enum io.nosqlbench.engine.api.activityimpl.uniform.NBInvokerType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.nosqlbench.engine.api.metrics.IndicatorMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.nosqlbench.engine.api.scoping.ScopedSupplier
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verb - Variable in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- VERBOSE_LOCKED - Static variable in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
W
- WaitTimeGauge(RateLimiter) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiters.WaitTimeGauge
- WarnErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
- WarnErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.WarnErrorHandler
- withBurstRatio(double) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- withOpsPerSecond(double) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- withPhase(TristateFilter<ResultReadable>) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
- withResultCode(int) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
- withRetryable() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
- withVerb(RateSpec.Verb) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
- WORKLOAD_SCENARIO_STEP - Static variable in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
- WorkloadDesc - Class in io.nosqlbench.engine.api.scenarios
- WorkloadDesc(String, List<String>, Map<String, String>, String, String) - Constructor for class io.nosqlbench.engine.api.scenarios.WorkloadDesc
Y
- YAML_EXTENSIONS - Static variable in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsLoader
- YAML_EXTENSIONS - Static variable in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawYamlLoader
- YAML_EXTENSIONS - Static variable in class io.nosqlbench.engine.api.activityconfig.StatementsLoader
All Classes|All Packages