Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(Path) - Method in class io.nosqlbench.api.content.NBIOWalker.PathSuffixFilter
- accept(Path) - Method in class io.nosqlbench.api.content.NBIOWalker.RegexFilter
- accessKey - Variable in class io.nosqlbench.addins.s3.s3urlhandler.S3UrlFields
- Activity - Enum constant in enum class io.nosqlbench.api.annotations.Layer
-
Events which are associated with a particular activity instance, such as parameters, starting and stopping, and critical errors
- ActivityDef - Class in io.nosqlbench.api.engine.activityimpl
-
A runtime definition for an activity.
- ActivityDef(ParameterMap) - Constructor for class io.nosqlbench.api.engine.activityimpl.ActivityDef
- ActivityInitError - Exception in io.nosqlbench.api.errors
-
ActivityInitErrors are those known to occur during the initiailization of an activity.
- ActivityInitError(String) - Constructor for exception io.nosqlbench.api.errors.ActivityInitError
- ActivityInitError(String, Throwable) - Constructor for exception io.nosqlbench.api.errors.ActivityInitError
- ActivityMetrics - Class in io.nosqlbench.api.engine.metrics
- add(NBConfigModel) - Method in class io.nosqlbench.api.config.standard.ConfigModel
- add(NBConfigModel) - Method in interface io.nosqlbench.api.config.standard.NBConfigModel
- add(Param<T>) - Method in class io.nosqlbench.api.config.standard.ConfigModel
- add(MarkdownInfo) - Method in class io.nosqlbench.api.markdown.aggregator.MDGraph
- add(Result) - Method in class io.nosqlbench.api.testutils.Perf
-
Add a test result to this performance collector.
- add(String, long, long, long) - Method in class io.nosqlbench.api.testutils.Perf
-
Add a test result to this performance collector.
- add(T) - Method in class io.nosqlbench.api.markdown.aggregator.CompositeMarkdownInfo
- addClassicHistos(String, String, String, String) - Static method in class io.nosqlbench.api.engine.metrics.ActivityMetrics
-
Add a classic histogram in addition to the default implementation in this runtime.
- addContentsOf(Path) - Method in class io.nosqlbench.api.docsapi.Docs
-
Add each contained path within the specified directory path.
- addFirstFoundContentPath(String...) - Method in class io.nosqlbench.api.docsapi.Docs
- addFirstFoundPath(String...) - Method in class io.nosqlbench.api.docsapi.Docs
- addGlobalIncludes(String[]) - Static method in class io.nosqlbench.api.content.NBIO
- addHistoLogger(String, String, String, String) - Static method in class io.nosqlbench.api.engine.metrics.ActivityMetrics
-
Add a histogram interval logger to matching metrics in this JVM instance.
- addListener(ParameterMap.Listener) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- addPath(Path) - Method in class io.nosqlbench.api.docsapi.Docs
- addPath(Path) - Method in class io.nosqlbench.api.docsapi.DocsNameSpaceImpl
- addStatsLogger(String, String, String, String) - Static method in class io.nosqlbench.api.engine.metrics.ActivityMetrics
-
Add a histogram stats logger to matching metrics in this JVM instance.
- AGGREGATE - Static variable in interface io.nosqlbench.api.markdown.types.FrontMatterInfo
- all() - Static method in class io.nosqlbench.api.content.NBIO
-
Search for named resources everywhere: URLs, filesystem, classpath
- all() - Method in class io.nosqlbench.api.content.URIResolver
-
Include resources from all known places, including remote URLs, the local default filesystem, and the classpath, which includes the jars that hold the current runtime application.
- ALL - Enum constant in enum class io.nosqlbench.api.logging.NBLogLevel
- allContent() - Method in class io.nosqlbench.api.content.NBIO
- allContent() - Method in interface io.nosqlbench.api.content.NBPathsAPI.GetSource
-
Return content from everywhere, from remote URls, or from the file system and then the internal bundled content if not found in the file system first.
- Annotation - Interface in io.nosqlbench.api.annotations
-
This is a general purpose representation of an event that describes a significant workflow detail to users running tests.
- AnnotationBuilder - Class in io.nosqlbench.api.annotations
- AnnotationBuilder() - Constructor for class io.nosqlbench.api.annotations.AnnotationBuilder
- AnnotationBuilderFacets - Interface in io.nosqlbench.api.annotations
- AnnotationBuilderFacets.All - Interface in io.nosqlbench.api.annotations
- AnnotationBuilderFacets.WantsInterval - Interface in io.nosqlbench.api.annotations
- AnnotationBuilderFacets.WantsLabels - Interface in io.nosqlbench.api.annotations
- AnnotationBuilderFacets.WantsLayer - Interface in io.nosqlbench.api.annotations
- AnnotationBuilderFacets.WantsMoreDetailsOrBuild - Interface in io.nosqlbench.api.annotations
- AnnotationBuilderFacets.WantsMoreLabelsOrDetails - Interface in io.nosqlbench.api.annotations
- AnnotationBuilderFacets.WantsSession - Interface in io.nosqlbench.api.annotations
- Annotator - Interface in io.nosqlbench.api.annotations
-
An implementation of this type is responsible for taking annotation details and logging them in a useful place.
- ANSI_BLACK - Static variable in class io.nosqlbench.api.engine.metrics.HistoLogChartGenerator
- ANSI_BLUE - Static variable in class io.nosqlbench.api.engine.metrics.HistoLogChartGenerator
- ANSI_CYAN - Static variable in class io.nosqlbench.api.engine.metrics.HistoLogChartGenerator
- ANSI_GREEN - Static variable in class io.nosqlbench.api.engine.metrics.HistoLogChartGenerator
- ANSI_PURPLE - Static variable in class io.nosqlbench.api.engine.metrics.HistoLogChartGenerator
- ANSI_RED - Static variable in class io.nosqlbench.api.engine.metrics.HistoLogChartGenerator
- ANSI_RESET - Static variable in class io.nosqlbench.api.engine.metrics.HistoLogChartGenerator
- ANSI_WHITE - Static variable in class io.nosqlbench.api.engine.metrics.HistoLogChartGenerator
- ANSI_YELLOW - Static variable in class io.nosqlbench.api.engine.metrics.HistoLogChartGenerator
- ANY - Enum constant in enum class io.nosqlbench.api.markdown.types.DocScope
-
ANY is a descriptive doc scope which is meant to be used as a filter within API calls to find and display docs.
- app - Enum constant in enum class io.nosqlbench.api.markdown.types.DocScope
-
The dynamic web doc scope includes any markdown which should be made available to users when they are interacting with a web application.
- APP_NAME - Static variable in class io.nosqlbench.api.markdown.exporter.MarkdownExporter
- apply(Object) - Method in interface io.nosqlbench.api.config.standard.NBConfigModelExpander
- apply(Object, ScenarioMetadata) - Static method in interface io.nosqlbench.api.metadata.ScenarioMetadataAware
- apply(Map<String, ?>) - Method in class io.nosqlbench.api.config.standard.ConfigModel
- apply(Map<String, ?>) - Method in interface io.nosqlbench.api.config.standard.NBConfigModel
- applyAsInt(String[]) - Method in interface io.nosqlbench.api.apps.BundledApp
- applyAsInt(String[]) - Method in class io.nosqlbench.api.markdown.exporter.MarkdownExporter
- applyConfig(NBConfiguration) - Method in interface io.nosqlbench.api.config.standard.NBCanConfigure
- applyConfig(NBConfiguration) - Method in interface io.nosqlbench.api.config.standard.NBConfigurable
-
Implementors should take care to ensure that this can be called after initial construction without unexpected interactions between construction parameters and configuration parameters.
- applyConfig(Map<String, ?>) - Method in interface io.nosqlbench.api.config.standard.NBMapConfigurable
- applyConfig(Map<String, ?>) - Method in class io.nosqlbench.api.engine.util.SSLKsFactory
- applyMatching(NBConfiguration, Object...) - Static method in interface io.nosqlbench.api.config.standard.NBConfigurable
-
Convenience method to apply a configuration to any object which is expected to be be configurable.
- applyMatching(NBConfiguration, Collection<?>) - Static method in interface io.nosqlbench.api.config.standard.NBReconfigurable
-
Convenience method to apply a configuration to any object which is expected to be be configurable.
- applyReconfig(NBConfiguration) - Method in interface io.nosqlbench.api.config.standard.NBCanReconfigure
- applyReconfig(NBConfiguration) - Method in interface io.nosqlbench.api.config.standard.NBReconfigurable
-
This applies a configuration to an element AFTER the initial configuration from
NBConfigurable. - asCommonType(Object) - Static method in interface io.nosqlbench.api.config.params.ElementData
- asDocsBinder() - Method in class io.nosqlbench.api.docsapi.Docs
- asJson() - Method in interface io.nosqlbench.api.annotations.Annotation
- asJson() - Method in class io.nosqlbench.api.annotations.MutableAnnotation
- asMap() - Method in class io.nosqlbench.api.metadata.ScenarioMetadata
- asPath() - Method in interface io.nosqlbench.api.content.Content
- asPath() - Method in class io.nosqlbench.api.content.PathContent
- asPath() - Method in class io.nosqlbench.api.content.URLContent
- asReadOnly() - Method in class io.nosqlbench.api.annotations.MutableAnnotation
- asReadOnly() - Method in class io.nosqlbench.api.config.standard.ConfigModel
-
Add a param that, when present in a runtime configuration, will cause the config model to be expanded dynamically.
- assertOnlyOneOf(String...) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- assertValidConfig(Map<String, ?>) - Method in class io.nosqlbench.api.config.standard.ConfigModel
- assertValidConfig(Map<String, ?>) - Method in interface io.nosqlbench.api.config.standard.NBConfigModel
- ASSIGN_CHARS - Static variable in class io.nosqlbench.api.config.params.ParamsParser
- asString() - Method in interface io.nosqlbench.api.content.Content
- asYaml() - Method in class io.nosqlbench.api.markdown.aggregator.MutableFrontMatter
- at(long) - Method in class io.nosqlbench.api.annotations.AnnotationBuilder
- at(long) - Method in interface io.nosqlbench.api.annotations.AnnotationBuilderFacets.WantsInterval
-
Specify the instant of the annotated event.
- attachHdrDeltaHistogram() - Method in interface io.nosqlbench.api.engine.metrics.HdrDeltaHistogramAttachment
-
Attach a metric.
- attachHdrDeltaHistogram() - Method in class io.nosqlbench.api.engine.metrics.NicerHistogram
- attachHdrDeltaHistogram() - Method in class io.nosqlbench.api.engine.metrics.NicerTimer
- attachHistogram(Histogram) - Method in interface io.nosqlbench.api.engine.metrics.HistogramAttachment
- attachHistogram(Histogram) - Method in class io.nosqlbench.api.engine.metrics.NicerHistogram
- attachLogWriter(HistogramLogWriter) - Method in class io.nosqlbench.api.engine.metrics.DeltaHdrHistogramReservoir
- attachTimer(Timer) - Method in class io.nosqlbench.api.engine.metrics.NicerTimer
- attachTimer(Timer) - Method in interface io.nosqlbench.api.engine.metrics.TimerAttachment
B
- BasicError - Exception in io.nosqlbench.api.errors
-
User exceptions are errors for which we know how to explain the cause to the user.
- BasicError(String) - Constructor for exception io.nosqlbench.api.errors.BasicError
- BasicError(String, Throwable) - Constructor for exception io.nosqlbench.api.errors.BasicError
- BasicFrontMatterInfo - Interface in io.nosqlbench.api.markdown.types
- BILLION - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Count
- Bounds - Class in io.nosqlbench.api.testutils
-
Easily step from one value to the next according to a modified logarithmic sequence that makes it easy to pick useful testing boundaries.
- Bounds(long, int) - Constructor for class io.nosqlbench.api.testutils.Bounds
- bucket - Variable in class io.nosqlbench.addins.s3.s3urlhandler.S3UrlFields
- build() - Method in class io.nosqlbench.api.annotations.AnnotationBuilder
- build() - Method in interface io.nosqlbench.api.annotations.AnnotationBuilderFacets.WantsMoreDetailsOrBuild
- BundledApp - Interface in io.nosqlbench.api.apps
- BundledAppDocs - Class in io.nosqlbench.api.apps
- BundledAppDocs() - Constructor for class io.nosqlbench.api.apps.BundledAppDocs
- BundledMarkdownLoader - Class in io.nosqlbench.api.docsapi
- BundledMarkdownLoader() - Constructor for class io.nosqlbench.api.docsapi.BundledMarkdownLoader
- BundledMarkdownManifest - Interface in io.nosqlbench.api.docsapi
-
At runtime, any instances of markdown content or other static assets which are intended to be copied into the external doc site, or otherwise made available under a local doc service.
- BYTE - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Bytes
- bytesFor(String) - Static method in class io.nosqlbench.api.engine.util.Unit
C
- canConvert(I, Class<O>) - Static method in class io.nosqlbench.api.config.standard.NBTypeConverter
- canonicalize(String, Map<String, Set<String>>, BiConsumer<String, String>) - Static method in class io.nosqlbench.api.config.params.Synonyms
-
use this method to convert deprecated
- canonicalize(String, Logger) - Static method in class io.nosqlbench.api.config.params.Synonyms
- canRead(Object) - Method in interface io.nosqlbench.api.config.params.ConfigSource
-
Test the input data format to see if it appears valid for reading with this config source.
- canRead(Object) - Method in class io.nosqlbench.api.config.params.JsonConfigSource
- canRead(Object) - Method in class io.nosqlbench.api.config.params.ListBackedConfigSource
- canRead(Object) - Method in class io.nosqlbench.api.config.params.MapBackedConfigSource
- canRead(Object) - Method in class io.nosqlbench.api.config.params.ParamsParserSource
- CapabilityHook<T> - Class in io.nosqlbench.api.engine.metrics
-
A silly class that does nothing but allow cleaner code elsewhere, because MetricRegistryListener, that's why.
- CapabilityHook() - Constructor for class io.nosqlbench.api.engine.metrics.CapabilityHook
- chart() - Method in class io.nosqlbench.api.engine.metrics.HistoIntervalLogger
- chart() - Method in class io.nosqlbench.api.engine.metrics.HistoStatsLogger
- chart() - Method in interface io.nosqlbench.api.engine.metrics.MetricsCloseable
- ClassicHistoListener - Class in io.nosqlbench.api.engine.metrics
- ClassicHistoListener(MetricRegistry, String, String, Pattern, String, TimeUnit) - Constructor for class io.nosqlbench.api.engine.metrics.ClassicHistoListener
- ClassicTimerListener - Class in io.nosqlbench.api.engine.metrics
- ClassicTimerListener(MetricRegistry, String, String, Pattern, String, TimeUnit) - Constructor for class io.nosqlbench.api.engine.metrics.ClassicTimerListener
- classpath() - Static method in class io.nosqlbench.api.content.NBIO
-
Search for named resources in the classpath
- clear() - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- cli - Enum constant in enum class io.nosqlbench.api.markdown.types.DocScope
-
The command line doc scope includes any markdown which should be shown to the user when they are searching for or viewing documentation on a command line.
- CLI - Enum constant in enum class io.nosqlbench.api.annotations.Layer
-
Events which describe command line arguments, such as parsing, named scenario mapping, or critical errors
- close() - Method in class io.nosqlbench.api.engine.metrics.PeriodicRunnable
- close() - Method in class io.nosqlbench.api.testutils.Perf.Time
- closeMetrics() - Method in class io.nosqlbench.api.engine.metrics.HistoIntervalLogger
- closeMetrics() - Method in class io.nosqlbench.api.engine.metrics.HistoStatsLogger
- closeMetrics() - Method in interface io.nosqlbench.api.engine.metrics.MetricsCloseable
- closeMetrics(boolean) - Static method in class io.nosqlbench.api.engine.metrics.ActivityMetrics
-
This should be called at the end of a process, so that open intervals can be finished, logs closed properly, etc.
- collectModels(Class<?>, Object...) - Static method in interface io.nosqlbench.api.config.standard.NBConfigurable
- collectModels(Class<?>, Collection<?>) - Static method in interface io.nosqlbench.api.config.standard.NBConfigurable
- collectModels(Class<?>, Collection<?>) - Static method in interface io.nosqlbench.api.config.standard.NBReconfigurable
-
Create a composite configuration model from all the provided elements of the collection which implement
NBReconfigurable - CollectVisitor(boolean, boolean) - Constructor for class io.nosqlbench.api.content.NBIOWalker.CollectVisitor
- COMMON_TYPES - Static variable in interface io.nosqlbench.api.config.params.ElementData
- compareTo(MarkdownInfo) - Method in interface io.nosqlbench.api.markdown.types.MarkdownInfo
- compareTo(Content<?>) - Method in interface io.nosqlbench.api.content.Content
- Component(String, ServiceLoader.Provider<? extends T>, Maturity) - Constructor for class io.nosqlbench.api.spi.SimpleServiceLoader.Component
- CompositeMarkdownInfo - Class in io.nosqlbench.api.markdown.aggregator
- CompositeMarkdownInfo() - Constructor for class io.nosqlbench.api.markdown.aggregator.CompositeMarkdownInfo
- ConfigData - Class in io.nosqlbench.api.config.standard
- ConfigData() - Constructor for class io.nosqlbench.api.config.standard.ConfigData
- ConfigData(LinkedHashMap<String, Object>) - Constructor for class io.nosqlbench.api.config.standard.ConfigData
- ConfigData(LinkedHashMap<String, Object>, ConfigData) - Constructor for class io.nosqlbench.api.config.standard.ConfigData
- ConfigLoader - Class in io.nosqlbench.api.config.standard
-
The config loader is meant to be the way that configurations for objects or subsystems are loaded generically.
- ConfigLoader() - Constructor for class io.nosqlbench.api.config.standard.ConfigLoader
- ConfigModel - Class in io.nosqlbench.api.config.standard
- ConfigSource - Interface in io.nosqlbench.api.config.params
-
A Config Source knows how to read a block of data and convert it into a stream of zero or more configuration elements.
- ConfigSuggestions - Class in io.nosqlbench.api.config.standard
- ConfigSuggestions() - Constructor for class io.nosqlbench.api.config.standard.ConfigSuggestions
- connect() - Method in class io.nosqlbench.addins.s3.s3urlhandler.S3UrlConnection
- containsKey(String) - Method in interface io.nosqlbench.api.config.params.ElementData
- containsKey(String) - Method in class io.nosqlbench.api.config.params.JsonBackedConfigElement
- containsKey(String) - Method in class io.nosqlbench.api.config.params.MapBackedElement
- containsKey(String) - Method in class io.nosqlbench.api.system.NBEnvironment
- containsKey(String, Map<String, String>) - Method in class io.nosqlbench.api.system.NBEnvironment
- Content<T> - Interface in io.nosqlbench.api.content
-
A generic content wrapper for anything that can be given to a NoSQLBench runtime using a specific type of locator.
- ContentResolver - Interface in io.nosqlbench.api.content
- ConvenientSnapshot - Class in io.nosqlbench.api.engine.metrics
- convert(Object, Class<T>) - Method in interface io.nosqlbench.api.config.params.ElementData
- convert(Object, Class<T>) - Method in class io.nosqlbench.api.config.params.JsonBackedConfigElement
- convert(Object, Class<T>) - Static method in class io.nosqlbench.api.config.standard.NBTypeConverter
- convertBytes(Unit.Bytes, String) - Static method in class io.nosqlbench.api.engine.util.Unit
- convertDoubleCount(Unit.Count, String) - Static method in class io.nosqlbench.api.engine.util.Unit
- converter - Static variable in class io.nosqlbench.api.markdown.FlexParser
- convertLongCount(Unit.Count, String) - Static method in class io.nosqlbench.api.engine.util.Unit
- convertOr(Object, T) - Static method in class io.nosqlbench.api.config.standard.NBTypeConverter
- convertValueTo(String, String, Object, Class<T>) - Static method in class io.nosqlbench.api.config.standard.ConfigModel
- copySettings() - Method in class io.nosqlbench.api.engine.metrics.DeltaHdrHistogramReservoir
- CORE_TYPES - Static variable in class io.nosqlbench.api.config.standard.NBTypeConverter
-
The core types should have full set closure on conversions are not narrowing
- counter(NBNamedElement, String) - Static method in class io.nosqlbench.api.engine.metrics.ActivityMetrics
-
Create a counter associated with an activity.
- createSocketFactory(NBConfiguration) - Method in class io.nosqlbench.api.engine.util.SSLKsFactory
- createSSLServerSocketFactory(NBConfiguration) - Method in class io.nosqlbench.api.engine.util.SSLKsFactory
- createURLStreamHandler(String) - Method in class io.nosqlbench.addins.s3.s3urlhandler.S3UrlStreamHandlerProvider
- credentialsFingerprint() - Method in class io.nosqlbench.addins.s3.s3urlhandler.S3UrlFields
- CredentialsFingerprint(S3UrlFields) - Constructor for class io.nosqlbench.addins.s3.s3urlhandler.S3UrlFields.CredentialsFingerprint
D
- DataSources - Class in io.nosqlbench.api.config.params
- DataSources() - Constructor for class io.nosqlbench.api.config.params.DataSources
- DAY - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Duration
- DEBUG - Enum constant in enum class io.nosqlbench.api.logging.NBLogLevel
- defacto(ActivityDef) - Static method in class io.nosqlbench.api.config.standard.ConfigModel
- DEFAULT_ALIAS - Static variable in class io.nosqlbench.api.engine.activityimpl.ActivityDef
- DEFAULT_ATYPE - Static variable in class io.nosqlbench.api.engine.activityimpl.ActivityDef
- DEFAULT_CYCLES - Static variable in class io.nosqlbench.api.engine.activityimpl.ActivityDef
- DEFAULT_HDRDIGITS - Static variable in class io.nosqlbench.api.engine.metrics.ActivityMetrics
- DEFAULT_THREADS - Static variable in class io.nosqlbench.api.engine.activityimpl.ActivityDef
- DEFAULT_TLSVERSION - Static variable in class io.nosqlbench.api.engine.util.SSLKsFactory
- defaultTo(String, V) - Static method in class io.nosqlbench.api.config.standard.Param
-
Parameters which are given a default value are automatically marked as required, as the default value allows them to be accessed as such.
- defaultTo(String, V, String) - Static method in class io.nosqlbench.api.config.standard.Param
-
Parameters which are given a default value are automatically marked as required, as the default value allows them to be accessed as such.
- defaultTo(List<String>, V) - Static method in class io.nosqlbench.api.config.standard.Param
-
Parameters which are given a default value are automatically marked as required, as the default value allows them to be accessed as such.
- DeltaHdrHistogramReservoir - Class in io.nosqlbench.api.engine.metrics
-
A custom wrapping of snapshotting logic on the HdrHistogram.
- DeltaHdrHistogramReservoir(String, int) - Constructor for class io.nosqlbench.api.engine.metrics.DeltaHdrHistogramReservoir
-
Create a reservoir with a default recorder.
- DeltaSnapshotReader - Class in io.nosqlbench.api.engine.metrics
- DeltaSnapshotReader(DeltaSnapshotter) - Constructor for class io.nosqlbench.api.engine.metrics.DeltaSnapshotReader
- DeltaSnapshotter - Interface in io.nosqlbench.api.engine.metrics
- detail(String, String) - Method in class io.nosqlbench.api.annotations.AnnotationBuilder
- detail(String, String) - Method in interface io.nosqlbench.api.annotations.AnnotationBuilderFacets.WantsMoreDetailsOrBuild
- detail(String, String) - Method in interface io.nosqlbench.api.annotations.AnnotationBuilderFacets.WantsMoreLabelsOrDetails
- Diagnostics - Class in io.nosqlbench.api.markdown.types
- Diagnostics() - Constructor for class io.nosqlbench.api.markdown.types.Diagnostics
- Docs - Class in io.nosqlbench.api.docsapi
-
The Docs class is a utility class that makes it easy to enumerate docs for a component.
- Docs() - Constructor for class io.nosqlbench.api.docsapi.Docs
- DocsBinder - Interface in io.nosqlbench.api.docsapi
-
DocsInfo is a manifest view of a set of namespaces and included paths.
- DocScope - Enum Class in io.nosqlbench.api.markdown.types
-
DocScope determines which display mode a topic is meant to be displayed in.
- DocsForTestingOnly - Class in io.nosqlbench.api.markdown
- DocsForTestingOnly() - Constructor for class io.nosqlbench.api.markdown.DocsForTestingOnly
- DocsNameSpace - Interface in io.nosqlbench.api.docsapi
-
Doc Path Info represents a readable Path which is part of a well-known namespace.
- DocsNameSpaceImpl - Class in io.nosqlbench.api.docsapi
- DocsNameSpaceImpl() - Constructor for class io.nosqlbench.api.docsapi.DocsNameSpaceImpl
- DocsNameSpaceImpl(String) - Constructor for class io.nosqlbench.api.docsapi.DocsNameSpaceImpl
- DocsRootDirectory - Class in io.nosqlbench.api.markdown.providers
- DocsRootDirectory() - Constructor for class io.nosqlbench.api.markdown.providers.DocsRootDirectory
- doubleCountFor(String) - Static method in class io.nosqlbench.api.engine.util.Unit
- dump(OutputStream) - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- durationFor(Unit.Duration, String) - Static method in class io.nosqlbench.api.engine.util.Unit
- DynamicFieldReader - Interface in io.nosqlbench.api.config.fieldreaders
-
An interface which captures the semantics and patterns of reading field values that are rendered functionally.
E
- EB - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Bytes
- EIB - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Bytes
- element - Variable in class io.nosqlbench.api.config.standard.Param.CheckResult
- element(Object) - Static method in class io.nosqlbench.api.config.params.DataSources
- element(String, Object) - Static method in class io.nosqlbench.api.config.params.DataSources
- Element - Interface in io.nosqlbench.api.config.params
-
A generic type-safe reader interface for parameters.
- ElementData - Interface in io.nosqlbench.api.config.params
-
A generic type-safe reader interface for parameters.
- ElementImpl - Class in io.nosqlbench.api.config.params
-
The source data for a param reader is intended to be a collection of something, not a single value.
- ElementImpl(ElementData) - Constructor for class io.nosqlbench.api.config.params.ElementImpl
- elements(Object) - Static method in class io.nosqlbench.api.config.params.DataSources
- elements(String, Object) - Static method in class io.nosqlbench.api.config.params.DataSources
- empty() - Static method in class io.nosqlbench.api.config.standard.NBConfiguration
- empty() - Static method in class io.nosqlbench.api.docsapi.Docs
- enabledByDefault() - Method in class io.nosqlbench.api.docsapi.DocsNameSpaceImpl
- entrySet() - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- EnvironmentReader - Interface in io.nosqlbench.api.config.fieldreaders
- equals(Object) - Method in class io.nosqlbench.addins.s3.s3urlhandler.S3UrlFields.CredentialsFingerprint
- equals(Object) - Method in class io.nosqlbench.api.content.PathContent
- equals(Object) - Method in class io.nosqlbench.api.content.URLContent
- equals(Object) - Method in class io.nosqlbench.api.markdown.aggregator.MutableMarkdown
- equals(Object) - Method in class io.nosqlbench.api.markdown.aggregator.ParsedFrontMatter
- equals(Object) - Method in class io.nosqlbench.api.markdown.aggregator.ParsedMarkdown
- ERROR - Enum constant in enum class io.nosqlbench.api.logging.NBLogLevel
- EXA - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Count
- expand(NBConfigModelExpander) - Method in class io.nosqlbench.api.config.standard.Param
- expandNamesAndSuffixes() - Method in class io.nosqlbench.api.content.NBIO
- expandNamesAndSuffixes(List<String>, Set<String>) - Method in class io.nosqlbench.api.content.NBIO
-
Given names and suffixes, expand a list of names which may be valid.
- extension(String) - Method in class io.nosqlbench.api.content.URIResolver
- extension(String...) - Method in class io.nosqlbench.api.content.NBIO
- extension(String...) - Method in interface io.nosqlbench.api.content.NBPathsAPI.GetExtension
-
provide a list of optional file extensions which should be considered.
- extractConfig(NBConfiguration) - Method in class io.nosqlbench.api.config.standard.ConfigModel
- extractConfig(NBConfiguration) - Method in interface io.nosqlbench.api.config.standard.NBConfigModel
-
Extract the fields from the shared config into a separate config, removing those that are defined in this model and leaving extraneous config fields in the provided model.
- extractConfig(Map<String, ?>) - Method in class io.nosqlbench.api.config.standard.ConfigModel
- extractConfig(Map<String, ?>) - Method in interface io.nosqlbench.api.config.standard.NBConfigModel
-
Extract the fields from the shared config into a separate config, removing those that are defined in this model and leaving extraneous config fields in the provided model.
- extractElementName() - Method in interface io.nosqlbench.api.config.params.ElementData
- extractElementName() - Method in class io.nosqlbench.api.config.params.JsonBackedConfigElement
- extraPaths(String) - Method in class io.nosqlbench.api.content.URIResolver
F
- FATAL - Enum constant in enum class io.nosqlbench.api.logging.NBLogLevel
- fileContent() - Method in class io.nosqlbench.api.content.NBIO
- fileContent() - Method in interface io.nosqlbench.api.content.NBPathsAPI.GetSource
-
Only return content from the filesystem, but not remote URLs nor internal bundled resources.
- find(DocScope...) - Static method in class io.nosqlbench.api.markdown.aggregator.MarkdownDocs
- find(String...) - Static method in class io.nosqlbench.api.content.PathFinder
- find(String, DocScope...) - Static method in class io.nosqlbench.api.markdown.aggregator.MarkdownDocs
- findAll() - Static method in class io.nosqlbench.api.markdown.aggregator.MarkdownDocs
- findAll(Path) - Static method in class io.nosqlbench.api.content.NBIOWalker
- findFirstLocalPath(String...) - Static method in class io.nosqlbench.api.content.NBIO
- first() - Method in class io.nosqlbench.api.content.NBIO
- first() - Method in interface io.nosqlbench.api.content.NBPathsAPI.DoSearch
-
Return the result of resolving the resource.
- FlexParser - Class in io.nosqlbench.api.markdown
- FlexParser() - Constructor for class io.nosqlbench.api.markdown.FlexParser
- forMap(Map<String, String>) - Static method in interface io.nosqlbench.api.labels.Labeled
- format(String) - Static method in class io.nosqlbench.api.metadata.SessionNamer
- format(String, long) - Static method in class io.nosqlbench.api.metadata.SessionNamer
- forRoot(String, Path) - Static method in class io.nosqlbench.api.docsapi.Docs
- fromMaps(Map<String, String>) - Static method in class io.nosqlbench.api.labels.MutableLabels
- fromURLString(String) - Static method in class io.nosqlbench.addins.s3.s3urlhandler.S3UrlFields
- FrontMatterInfo - Interface in io.nosqlbench.api.markdown.types
-
FrontMatter services provided within NoSQLBench are required to return the following types.
- FrontMatterKeyWords - Static variable in interface io.nosqlbench.api.markdown.types.FrontMatterInfo
- fs() - Static method in class io.nosqlbench.api.content.NBIO
-
Search for named resources on the filesystem
G
- gauge(NBNamedElement, String, Gauge<T>) - Static method in class io.nosqlbench.api.engine.metrics.ActivityMetrics
- gauge(ScriptContext, String, Gauge<T>) - Static method in class io.nosqlbench.api.engine.metrics.ActivityMetrics
- GB - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Bytes
- generateChartFromHistoLog(HistoIntervalLogger) - Static method in class io.nosqlbench.api.engine.metrics.HistoLogChartGenerator
- get() - Method in interface io.nosqlbench.api.content.Content
- get() - Method in class io.nosqlbench.api.content.NBIOWalker.CollectVisitor
- get() - Static method in class io.nosqlbench.api.engine.util.SSLKsFactory
- get(S3UrlFields) - Method in class io.nosqlbench.addins.s3.s3urlhandler.S3ClientCache
- get(Object) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- get(String) - Method in interface io.nosqlbench.api.config.params.Element
-
Perform the same lookup as
Element.get(String, Class), except allow for full type inferencing when possible. - get(String) - Method in interface io.nosqlbench.api.config.params.ElementData
- get(String) - Method in class io.nosqlbench.api.config.params.ElementImpl
- get(String) - Method in class io.nosqlbench.api.config.params.JsonBackedConfigElement
- get(String) - Method in class io.nosqlbench.api.config.params.MapBackedElement
- get(String) - Method in class io.nosqlbench.api.config.standard.NBConfiguration
-
Get a config value or object by name.
- get(String) - Method in class io.nosqlbench.api.spi.SimpleServiceLoader
- get(String) - Method in class io.nosqlbench.api.system.NBEnvironment
-
Attempt to read the variable in System properties or the shell environment.
- get(String, long) - Method in interface io.nosqlbench.api.config.fieldreaders.DynamicFieldReader
- get(String, Class<? extends T>) - Method in interface io.nosqlbench.api.config.params.Element
-
Hierarchic get of a named variable.
- get(String, Class<? extends T>) - Method in class io.nosqlbench.api.config.params.ElementImpl
- get(String, Class<? extends T>) - Method in class io.nosqlbench.api.config.standard.ConfigData
-
Get the typed optional value for the requested parameter name.
- get(String, Class<? extends T>) - Method in class io.nosqlbench.api.config.standard.NBConfiguration
- get(String, Class<T>) - Method in interface io.nosqlbench.api.config.params.ElementData
- getActivityType() - Method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
- getAggregations() - Method in class io.nosqlbench.api.markdown.aggregator.ParsedFrontMatter
- getAggregations() - Method in interface io.nosqlbench.api.markdown.types.FrontMatterInfo
-
Aggregation patterns coalesce all the topics that they match into a seamless logical section of content.
- getAggregators() - Method in interface io.nosqlbench.api.markdown.types.MarkdownInfo
- getAlias() - Method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
-
The alias that the associated activity instance is known by.
- getAll(String, Object) - Method in interface io.nosqlbench.api.config.params.ConfigSource
-
Read the source of data into a collection of config elements
- getAll(String, Object) - Method in class io.nosqlbench.api.config.params.JsonConfigSource
- getAll(String, Object) - Method in class io.nosqlbench.api.config.params.ListBackedConfigSource
- getAll(String, Object) - Method in class io.nosqlbench.api.config.params.MapBackedConfigSource
- getAll(String, Object) - Method in class io.nosqlbench.api.config.params.ParamsParserSource
- getAllMarkdown() - Static method in class io.nosqlbench.api.markdown.providers.RawMarkdownSources
- getAllSelectors(String...) - Method in class io.nosqlbench.api.spi.SimpleServiceLoader
- getAsCommon(String) - Method in interface io.nosqlbench.api.config.params.ElementData
-
Get the value for the key, but ensure that the type of value that is returned is in one of the sanctioned
ElementData.COMMON_TYPES. - getAsCommon(String) - Method in class io.nosqlbench.api.config.params.JsonBackedConfigElement
- getAsCommon(String) - Method in class io.nosqlbench.api.config.params.MapBackedElement
- getAsFunctionOr(String, V) - Method in interface io.nosqlbench.api.config.fieldreaders.DynamicFieldReader
- getBody() - Method in class io.nosqlbench.api.markdown.aggregator.CompositeMarkdownInfo
- getBody() - Method in class io.nosqlbench.api.markdown.aggregator.MutableMarkdown
- getBody() - Method in class io.nosqlbench.api.markdown.aggregator.ParsedMarkdown
- getBody() - Method in interface io.nosqlbench.api.markdown.types.MarkdownInfo
- getBundledAppName() - Method in interface io.nosqlbench.api.apps.BundledApp
- getBundledDocs() - Method in interface io.nosqlbench.api.apps.BundledApp
- getBytes() - Method in enum class io.nosqlbench.api.engine.util.Unit.Bytes
- getCapabilityClass() - Method in class io.nosqlbench.api.engine.metrics.CapabilityHook
- getCapabilityClass() - Method in class io.nosqlbench.api.engine.metrics.ClassicHistoListener
- getCapabilityClass() - Method in class io.nosqlbench.api.engine.metrics.ClassicTimerListener
- getCapabilityClass() - Method in class io.nosqlbench.api.engine.metrics.HistoIntervalLogger
- getCapabilityClass() - Method in class io.nosqlbench.api.engine.metrics.HistoStatsLogger
- getCfgSrc() - Method in exception io.nosqlbench.api.errors.OpConfigError
- getChangeCounter() - Method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
- getChangeCounter() - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
-
Get the atomic change counter for this parameter map.
- getCharBuffer() - Method in interface io.nosqlbench.api.content.Content
- getCharBuffer() - Method in class io.nosqlbench.api.content.PathContent
- getCharBuffer() - Method in class io.nosqlbench.api.content.URLContent
- getComposedMarkdown() - Method in class io.nosqlbench.api.markdown.aggregator.MutableMarkdown
- getConfigModel() - Method in interface io.nosqlbench.api.config.standard.NBConfigModelProvider
- getConfigModel() - Method in interface io.nosqlbench.api.config.standard.NBConfigurable
-
Implement this method by returning an instance of
ConfigModel. - getConfigModel() - Method in class io.nosqlbench.api.engine.util.SSLKsFactory
- getContext(NBConfiguration) - Method in class io.nosqlbench.api.engine.util.SSLKsFactory
- getCredentialsFingerprint() - Method in class io.nosqlbench.addins.s3.s3urlhandler.S3UrlFields
- getCycleCount() - Method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
- getCycleSummary() - Method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
- getDefaultValue() - Method in class io.nosqlbench.api.config.standard.Param
- getDeltaReader() - Method in interface io.nosqlbench.api.engine.metrics.DeltaSnapshotter
- getDeltaReader() - Method in class io.nosqlbench.api.engine.metrics.NicerHistogram
- getDeltaReader() - Method in class io.nosqlbench.api.engine.metrics.NicerTimer
- getDeltas(Function<Result, Double>) - Method in class io.nosqlbench.api.testutils.Perf
-
Get the differences between successive test runs for a given property.
- getDeltaSnapshot() - Method in class io.nosqlbench.api.engine.metrics.DeltaSnapshotReader
- getDeltaSnapshot(long) - Method in class io.nosqlbench.api.engine.metrics.DeltaSnapshotReader
- getDeltaSnapshot(long) - Method in interface io.nosqlbench.api.engine.metrics.DeltaSnapshotter
- getDeltaSnapshot(long) - Method in class io.nosqlbench.api.engine.metrics.NicerHistogram
- getDeltaSnapshot(long) - Method in class io.nosqlbench.api.engine.metrics.NicerTimer
- getDescription() - Method in class io.nosqlbench.api.config.standard.Param
- getDescription() - Method in class io.nosqlbench.api.testutils.Result
- getDetails() - Method in interface io.nosqlbench.api.annotations.Annotation
-
The details are an ordered map of all the content that you would want the user to see.
- getDetails() - Method in class io.nosqlbench.api.annotations.MutableAnnotation
- getDiagnostics() - Method in class io.nosqlbench.api.markdown.aggregator.ParsedFrontMatter
- getDiagnostics() - Method in class io.nosqlbench.api.markdown.aggregator.ParsedMarkdown
-
The buffer-less version of
ParsedMarkdown.getDiagnostics(List) - getDiagnostics() - Method in interface io.nosqlbench.api.markdown.types.HasDiagnostics
- getDiagnostics(Object) - Static method in class io.nosqlbench.api.markdown.types.Diagnostics
- getDiagnostics(Object, List<String>) - Static method in class io.nosqlbench.api.markdown.types.Diagnostics
- getDiagnostics(List<String>) - Method in class io.nosqlbench.api.markdown.aggregator.ParsedFrontMatter
- getDiagnostics(List<String>) - Method in class io.nosqlbench.api.markdown.aggregator.ParsedMarkdown
-
Get a list of diagnostic warnings that might help users know of issues in their markdown content before publication.
- getDiagnostics(List<String>) - Method in interface io.nosqlbench.api.markdown.types.HasDiagnostics
- getDocs() - Method in class io.nosqlbench.api.apps.BundledAppDocs
- getDocs() - Method in interface io.nosqlbench.api.docsapi.BundledMarkdownManifest
- getDocScopes() - Method in class io.nosqlbench.api.markdown.aggregator.ParsedFrontMatter
- getDocScopes() - Method in interface io.nosqlbench.api.markdown.types.FrontMatterInfo
-
If a markdown source is flagged for use in a specific doc scope, then you can filter for that scope when you ask for markdown.
- getElementName() - Method in interface io.nosqlbench.api.config.params.Element
- getElementName() - Method in class io.nosqlbench.api.config.params.ElementImpl
- getEnd() - Method in interface io.nosqlbench.api.annotations.Annotation
-
If this is the same as
Annotation.getStart(), then the annotation is for an instant in time. - getEnd() - Method in class io.nosqlbench.api.annotations.MutableAnnotation
- getEndCycle() - Method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
-
The last cycle that will be used for execution of this activity, inclusive.
- getEndNanos() - Method in class io.nosqlbench.api.testutils.Result
- getEnvOptional(String) - Method in class io.nosqlbench.api.config.standard.NBConfiguration
-
Returns the value of the named parameter as
NBConfiguration.getOptional(String), so long as no env vars were reference OR all env var references were found. - getExpander() - Method in class io.nosqlbench.api.config.standard.Param
- getFirstLocalPath(String...) - Static method in class io.nosqlbench.api.content.NBIO
- getForParam(ConfigModel, String) - Static method in class io.nosqlbench.api.config.standard.ConfigSuggestions
- getFrontmatter() - Method in class io.nosqlbench.api.markdown.aggregator.CompositeMarkdownInfo
- getFrontmatter() - Method in class io.nosqlbench.api.markdown.aggregator.MutableMarkdown
- getFrontmatter() - Method in class io.nosqlbench.api.markdown.aggregator.ParsedMarkdown
- getFrontmatter() - Method in interface io.nosqlbench.api.markdown.types.MarkdownInfo
- getGivenName() - Method in interface io.nosqlbench.api.config.params.ElementData
- getGivenName() - Method in class io.nosqlbench.api.config.params.JsonBackedConfigElement
- getGivenName() - Method in class io.nosqlbench.api.config.params.MapBackedElement
- getHdrDigits() - Static method in class io.nosqlbench.api.engine.metrics.ActivityMetrics
- getHostSummary() - Static method in class io.nosqlbench.api.metadata.SystemId
- getIncluded() - Method in class io.nosqlbench.api.markdown.aggregator.ParsedFrontMatter
- getIncluded() - Method in interface io.nosqlbench.api.markdown.types.FrontMatterInfo
-
If content is included in an item from another topic, then the topic name with which the additional content was added is in the inclueded list of topics.
- getIncluded() - Method in interface io.nosqlbench.api.markdown.types.MarkdownInfo
- getIndex() - Method in interface io.nosqlbench.api.metadata.Indexed
- getInputStream() - Method in class io.nosqlbench.addins.s3.s3urlhandler.S3UrlConnection
- getInputStream() - Method in interface io.nosqlbench.api.content.Content
- getInterval() - Method in class io.nosqlbench.api.engine.metrics.HistoIntervalLogger
- getInterval() - Method in class io.nosqlbench.api.engine.metrics.HistoStatsLogger
- getKeys() - Method in interface io.nosqlbench.api.config.params.ElementData
- getKeys() - Method in class io.nosqlbench.api.config.params.JsonBackedConfigElement
- getKeys() - Method in class io.nosqlbench.api.config.params.MapBackedElement
- getLabels() - Method in interface io.nosqlbench.api.annotations.Annotation
-
The labels which identify what this annotation pertains to.
- getLabels() - Method in class io.nosqlbench.api.annotations.MutableAnnotation
- getLabels() - Method in interface io.nosqlbench.api.labels.Labeled
- getLabels() - Method in class io.nosqlbench.api.labels.Labeled.MapLabels
- getLabels() - Method in class io.nosqlbench.api.labels.MutableLabels
- getLabelsAnd(String...) - Method in interface io.nosqlbench.api.labels.Labeled
- getLabelsAnd(Map<String, String>) - Method in interface io.nosqlbench.api.labels.Labeled
- getLastHistogram() - Method in class io.nosqlbench.api.engine.metrics.DeltaHdrHistogramReservoir
- getLastResult() - Method in class io.nosqlbench.api.testutils.Perf
- getLastSnapshot() - Method in class io.nosqlbench.api.engine.metrics.DeltaHdrHistogramReservoir
- getLayer() - Method in interface io.nosqlbench.api.annotations.Annotation
-
Annotations must be associated with a processing layer in NoSQLBench.
- getLayer() - Method in class io.nosqlbench.api.annotations.MutableAnnotation
- getList(String, Class<? extends T>) - Method in class io.nosqlbench.api.config.standard.ConfigData
-
Get the typed optional list for the requested list name.
- getLocation() - Method in interface io.nosqlbench.api.content.Content
- getLocation() - Method in class io.nosqlbench.api.content.PathContent
- getLocation() - Method in class io.nosqlbench.api.content.URLContent
- getLogfile() - Method in class io.nosqlbench.api.engine.metrics.HistoIntervalLogger
- getMap() - Method in interface io.nosqlbench.api.config.params.Element
-
Return the backing data for this element in map form.
- getMap() - Method in class io.nosqlbench.api.config.params.ElementImpl
- getMap() - Method in class io.nosqlbench.api.config.standard.NBConfiguration
- getMarkdownInfo() - Method in class io.nosqlbench.api.markdown.providers.DocsRootDirectory
- getMarkdownInfo() - Method in interface io.nosqlbench.api.markdown.providers.RawMarkdownSource
- getMax() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getMaximumDelta(Function<Result, Double>, int) - Method in class io.nosqlbench.api.testutils.Perf
-
For the most recent test runs, measure the maximum difference in a given property.
- getMean() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getMember(String) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- getMemberKeys() - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- getMessage() - Method in exception io.nosqlbench.api.errors.OpConfigError
- getMetricRegistry() - Method in interface io.nosqlbench.api.engine.activityapi.core.MetricRegistryService
- getMetricRegistry() - Static method in class io.nosqlbench.api.engine.metrics.ActivityMetrics
- getMin() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getMultiplier() - Method in enum class io.nosqlbench.api.engine.util.Unit.Count
- getName() - Method in interface io.nosqlbench.api.config.NBNamedElement
- getName() - Method in interface io.nosqlbench.api.config.params.ConfigSource
-
If an element was created with a name, this name must be returned as the canonical name.
- getName() - Method in interface io.nosqlbench.api.config.params.ElementData
- getName() - Method in class io.nosqlbench.api.config.params.JsonConfigSource
- getName() - Method in class io.nosqlbench.api.config.params.ListBackedConfigSource
- getName() - Method in class io.nosqlbench.api.config.params.MapBackedConfigSource
- getName() - Method in class io.nosqlbench.api.config.params.ParamsParserSource
- getName() - Method in interface io.nosqlbench.api.docsapi.DocsNameSpace
-
A simple name which can be used to nest the enclosed path within a larger namespace.
- getName() - Method in class io.nosqlbench.api.docsapi.DocsNameSpaceImpl
- getName() - Method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
- getName() - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap.NamedParameter
- getNamedParams() - Method in class io.nosqlbench.api.config.standard.ConfigModel
- getNamedParams() - Method in interface io.nosqlbench.api.config.standard.NBConfigModel
- getNamedProviders(String...) - Method in class io.nosqlbench.api.spi.SimpleServiceLoader
-
Load the service providers which are annotated with
Serviceand selector names. - getNames() - Method in class io.nosqlbench.api.config.standard.Param
- getNamespaces() - Method in class io.nosqlbench.api.docsapi.Docs
- getNamespaces() - Method in interface io.nosqlbench.api.docsapi.DocsBinder
- getNanos() - Method in enum class io.nosqlbench.api.engine.util.Unit.Duration
- getNextHdrDeltaHistogram() - Method in interface io.nosqlbench.api.engine.metrics.HdrDeltaHistogramProvider
-
Create a new interval histogram from the current data, then reset the histogram reservoir.
- getNextHdrDeltaHistogram() - Method in class io.nosqlbench.api.engine.metrics.NicerHistogram
- getNextHdrDeltaHistogram() - Method in class io.nosqlbench.api.engine.metrics.NicerTimer
- getNextHdrHistogram() - Method in class io.nosqlbench.api.engine.metrics.DeltaHdrHistogramReservoir
- getNextValue() - Method in class io.nosqlbench.api.testutils.Bounds
- getNodeFingerprint() - Static method in class io.nosqlbench.api.metadata.SystemId
-
Produce a stable string identifier consisting of hexadecimal characters.
- getNodeId() - Static method in class io.nosqlbench.api.metadata.SystemId
-
Return the address of a node which is likely to be unique enough to identify it within a given subnet, after filtering out all local addresses.
- getNsPerOp() - Method in class io.nosqlbench.api.testutils.Result
- getOf() - Method in class io.nosqlbench.api.config.standard.ConfigModel
- getOf() - Method in interface io.nosqlbench.api.config.standard.NBConfigModel
- getOpsPerSec() - Method in class io.nosqlbench.api.testutils.Result
- getOptional(Class<T>, String...) - Method in class io.nosqlbench.api.config.standard.NBConfiguration
- getOptional(String) - Method in interface io.nosqlbench.api.config.standard.NBConfigReadable
- getOptional(String) - Method in class io.nosqlbench.api.config.standard.NBConfiguration
- getOptional(String...) - Method in class io.nosqlbench.api.config.standard.NBConfiguration
- getOptional(String, Class<? extends T>) - Method in interface io.nosqlbench.api.config.standard.NBConfigReadable
- getOptionalBoolean(String) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- getOptionalDouble(String) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- getOptionalDoubleBytes(String) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- getOptionalDoubleUnitCount(String) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- getOptionalInteger(String) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- getOptionalLong(String) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- getOptionalLongBytes(String) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- getOptionalLongUnitCount(String) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- getOptionally(String) - Method in class io.nosqlbench.api.spi.SimpleServiceLoader
- getOptionalMillisUnit(String) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- getOptionalNamedParameter(String...) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- getOptionalStaticValue(String, Class<T>) - Method in interface io.nosqlbench.api.config.fieldreaders.StaticFieldReader
- getOptionalString(String...) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- getOr(String, String) - Method in class io.nosqlbench.api.system.NBEnvironment
- getOr(String, String, Map<String, String>) - Method in class io.nosqlbench.api.system.NBEnvironment
-
Return the value in the first place it is found to be non-null, or the default value otherwise.
- getOr(String, T) - Method in interface io.nosqlbench.api.config.params.Element
-
Perform the same lookup as
Element.get(String, Class), but return the default value when a value isn't found. - getOr(String, T) - Method in class io.nosqlbench.api.config.params.ElementImpl
- getOrDefault(String, T) - Method in interface io.nosqlbench.api.config.standard.NBConfigReadable
- getOrDefault(String, T) - Method in class io.nosqlbench.api.config.standard.NBConfiguration
- getOrThrow(String) - Method in class io.nosqlbench.api.spi.SimpleServiceLoader
- getP50ms() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP50ns() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP50s() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP50us() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP75ms() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP75ns() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP75s() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP75us() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP90ms() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP90ns() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP90s() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP90us() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP95ms() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP95ns() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP95s() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP95us() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP98ms() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP98ns() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP98s() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP98us() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP9999ms() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP9999ns() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP9999s() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP9999us() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP999ms() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP999ns() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP999s() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP999us() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP99ms() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP99ns() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP99s() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getP99us() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getParam(String...) - Method in class io.nosqlbench.api.config.standard.ConfigModel
- getParam(String...) - Method in interface io.nosqlbench.api.config.standard.NBConfigModel
- getParams() - Method in class io.nosqlbench.api.config.standard.ConfigModel
- getParams() - Method in interface io.nosqlbench.api.config.standard.NBConfigModel
- getParams() - Method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
-
Get the parameter map, which is the backing-store for all data within an ActivityDef.
- getPath() - Method in class io.nosqlbench.api.markdown.aggregator.CompositeMarkdownInfo
- getPath() - Method in class io.nosqlbench.api.markdown.aggregator.MutableMarkdown
- getPath() - Method in class io.nosqlbench.api.markdown.aggregator.ParsedMarkdown
- getPath() - Method in interface io.nosqlbench.api.markdown.types.MarkdownInfo
- getPathMap() - Method in class io.nosqlbench.api.docsapi.Docs
- getPathMap() - Method in interface io.nosqlbench.api.docsapi.DocsBinder
- getPathMaps() - Method in class io.nosqlbench.api.docsapi.Docs
- getPaths() - Method in class io.nosqlbench.api.docsapi.Docs
- getPaths() - Method in interface io.nosqlbench.api.docsapi.DocsBinder
- getPaths() - Method in interface io.nosqlbench.api.docsapi.DocsNameSpace
- getPaths() - Method in class io.nosqlbench.api.docsapi.DocsNameSpaceImpl
- getReader() - Method in interface io.nosqlbench.api.content.Content
- getReconfigModel() - Method in interface io.nosqlbench.api.config.standard.NBReconfigModelProvider
- getReconfigModel() - Method in interface io.nosqlbench.api.config.standard.NBReconfigurable
-
Implement this method by returning an instance of
ConfigModel. - getRegex() - Method in class io.nosqlbench.api.config.standard.Param
- getRootPathName() - Method in class io.nosqlbench.api.markdown.DocsForTestingOnly
- getRootPathName() - Method in class io.nosqlbench.api.markdown.providers.DocsRootDirectory
- getSession() - Method in interface io.nosqlbench.api.annotations.Annotation
- getSession() - Method in class io.nosqlbench.api.annotations.MutableAnnotation
- getSessionName() - Method in class io.nosqlbench.api.metadata.ScenarioMetadata
- getSize() - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- getSnapshot() - Method in class io.nosqlbench.api.engine.metrics.DeltaHdrHistogramReservoir
- getSnapshot() - Method in class io.nosqlbench.api.engine.metrics.NicerHistogram
-
Only return a new snapshot form current reservoir data if the cached one has expired.
- getSnapshot() - Method in class io.nosqlbench.api.engine.metrics.NicerTimer
- getSpan() - Method in interface io.nosqlbench.api.annotations.Annotation
-
This should return
Span.intervalif the span of time is not an instant, andSpan.instant, otherwise. - getSpan() - Method in class io.nosqlbench.api.annotations.MutableAnnotation
- getStart() - Method in interface io.nosqlbench.api.annotations.Annotation
-
If this is the same as
Annotation.getEnd(), then the annotation is for an instant in time. - getStart() - Method in class io.nosqlbench.api.annotations.MutableAnnotation
- getStartCycle() - Method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
-
The first cycle that will be used for execution of this activity, inclusive.
- getStartedAt() - Method in class io.nosqlbench.api.metadata.ScenarioMetadata
- getStartNanos() - Method in class io.nosqlbench.api.testutils.Result
- getStaticValue(String) - Method in interface io.nosqlbench.api.config.fieldreaders.StaticFieldReader
- getStaticValue(String, Class<T>) - Method in interface io.nosqlbench.api.config.fieldreaders.StaticFieldReader
- getStaticValueOr(String, T) - Method in interface io.nosqlbench.api.config.fieldreaders.StaticFieldReader
- getStdDev() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getStringStringMap() - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- getSystemFingerprint() - Method in class io.nosqlbench.api.metadata.ScenarioMetadata
- getSystemId() - Method in class io.nosqlbench.api.metadata.ScenarioMetadata
- getTags() - Method in interface io.nosqlbench.api.engine.util.Tagged
- getThread() - Method in class io.nosqlbench.api.engine.metrics.PeriodicRunnable
- getThreads() - Method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
-
The number of threads (AKA slots) that the associated activity should currently be using.
- getTimeSeconds() - Method in class io.nosqlbench.api.testutils.Result
- getTitle() - Method in class io.nosqlbench.api.markdown.aggregator.MutableFrontMatter
- getTitle() - Method in class io.nosqlbench.api.markdown.aggregator.ParsedFrontMatter
- getTitle() - Method in interface io.nosqlbench.api.markdown.types.BasicFrontMatterInfo
- getTitle() - Method in interface io.nosqlbench.api.markdown.types.FrontMatterInfo
- getTopicGlobs() - Method in interface io.nosqlbench.api.markdown.types.MarkdownInfo
- getTopics() - Method in class io.nosqlbench.api.markdown.aggregator.ParsedFrontMatter
- getTopics() - Method in interface io.nosqlbench.api.markdown.types.FrontMatterInfo
-
Topics in this service are taxonomically hierarchical, and use the same naming convention as relative file paths.
- getTopics() - Method in interface io.nosqlbench.api.markdown.types.MarkdownInfo
- getTotalOps() - Method in class io.nosqlbench.api.testutils.Result
- getType() - Method in class io.nosqlbench.api.config.standard.Param
- getURI() - Method in interface io.nosqlbench.api.content.Content
- getURI() - Method in class io.nosqlbench.api.content.PathContent
- getURI() - Method in class io.nosqlbench.api.content.URLContent
- getURL() - Method in interface io.nosqlbench.api.content.Content
- getValue() - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap.NamedParameter
- getValue() - Method in class io.nosqlbench.api.testutils.Bounds
- getValue(double) - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getValues() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- getWeight() - Method in class io.nosqlbench.api.markdown.aggregator.MutableFrontMatter
- getWeight() - Method in class io.nosqlbench.api.markdown.aggregator.ParsedFrontMatter
- getWeight() - Method in interface io.nosqlbench.api.markdown.types.BasicFrontMatterInfo
- getWeight() - Method in interface io.nosqlbench.api.markdown.types.FrontMatterInfo
- getWithEnv(String) - Method in class io.nosqlbench.api.config.standard.NBConfiguration
- getWithEnv(String, Class<? extends T>) - Method in class io.nosqlbench.api.config.standard.NBConfiguration
- GIB - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Bytes
- GIGA - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Count
H
- handleParameterMapUpdate(ParameterMap) - Method in interface io.nosqlbench.api.engine.activityimpl.ParameterMap.Listener
- hasAggregations() - Method in class io.nosqlbench.api.markdown.aggregator.CompositeMarkdownInfo
- hasAggregations() - Method in class io.nosqlbench.api.markdown.aggregator.ParsedMarkdown
- hasAggregations() - Method in interface io.nosqlbench.api.markdown.types.MarkdownInfo
- hasAggregators() - Method in interface io.nosqlbench.api.markdown.types.MarkdownInfo
- HasDiagnostics - Interface in io.nosqlbench.api.markdown.types
- hashCode() - Method in class io.nosqlbench.addins.s3.s3urlhandler.S3UrlFields.CredentialsFingerprint
- hashCode() - Method in class io.nosqlbench.api.content.PathContent
- hashCode() - Method in class io.nosqlbench.api.content.URLContent
- hashCode() - Method in class io.nosqlbench.api.markdown.aggregator.MutableMarkdown
- hashCode() - Method in class io.nosqlbench.api.markdown.aggregator.ParsedFrontMatter
- hashCode() - Method in class io.nosqlbench.api.markdown.aggregator.ParsedMarkdown
- hasMember(String) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- hasTopicGlobs() - Method in interface io.nosqlbench.api.markdown.types.MarkdownInfo
- hasValues(String) - Static method in class io.nosqlbench.api.config.params.ParamsParser
- hasValues(String, String) - Static method in class io.nosqlbench.api.config.params.ParamsParser
- HdrDeltaHistogramAttachment - Interface in io.nosqlbench.api.engine.metrics
-
Allow a DeltaHistogram to have attached metrics that also get a copy of any input data.
- HdrDeltaHistogramProvider - Interface in io.nosqlbench.api.engine.metrics
- HDRDIGITS_PARAM - Static variable in class io.nosqlbench.api.engine.metrics.ActivityMetrics
- histogram(NBNamedElement, String, int) - Static method in class io.nosqlbench.api.engine.metrics.ActivityMetrics
-
Create an HDR histogram associated with an activity.
- histogram(String) - Static method in class io.nosqlbench.api.engine.metrics.ActivityMetrics
- HistogramAttachment - Interface in io.nosqlbench.api.engine.metrics
- HistoIntervalLogger - Class in io.nosqlbench.api.engine.metrics
-
HistoIntervalLogger runs a separate thread to snapshotAndWrite encoded histograms on a regular interval.
- HistoIntervalLogger(String, File, Pattern, long) - Constructor for class io.nosqlbench.api.engine.metrics.HistoIntervalLogger
- HistoLogChartGenerator - Class in io.nosqlbench.api.engine.metrics
- HistoLogChartGenerator() - Constructor for class io.nosqlbench.api.engine.metrics.HistoLogChartGenerator
- HistoStatsCSVWriter - Class in io.nosqlbench.api.engine.metrics
- HistoStatsCSVWriter(File) - Constructor for class io.nosqlbench.api.engine.metrics.HistoStatsCSVWriter
- HistoStatsLogger - Class in io.nosqlbench.api.engine.metrics
-
HistoIntervalLogger runs a separate thread to snapshotAndWrite encoded histograms on a regular interval.
- HistoStatsLogger(String, File, Pattern, long, TimeUnit) - Constructor for class io.nosqlbench.api.engine.metrics.HistoStatsLogger
- HOUR - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Duration
I
- inClasspath() - Static method in class io.nosqlbench.api.content.URIResolvers
- INCLUDED - Static variable in interface io.nosqlbench.api.markdown.types.FrontMatterInfo
- inCP() - Method in class io.nosqlbench.api.content.URIResolver
-
Include resources within the classpath.
- Indexed - Interface in io.nosqlbench.api.metadata
- INFO - Enum constant in enum class io.nosqlbench.api.logging.NBLogLevel
- inFS() - Method in class io.nosqlbench.api.content.URIResolver
-
Includ resources in the default filesystem
- inFS() - Static method in class io.nosqlbench.api.content.URIResolvers
- INSTANCE - Static variable in class io.nosqlbench.api.content.ResolverForClasspath
- INSTANCE - Static variable in class io.nosqlbench.api.content.ResolverForFilesystem
- INSTANCE - Static variable in class io.nosqlbench.api.content.ResolverForURL
- INSTANCE - Static variable in class io.nosqlbench.api.system.NBEnvironment
- instant - Enum constant in enum class io.nosqlbench.api.annotations.Span
-
A span of time of size zero.
- internalContent() - Method in class io.nosqlbench.api.content.NBIO
- internalContent() - Method in interface io.nosqlbench.api.content.NBPathsAPI.GetSource
-
Only return content from the runtime classpath, internal resources that are bundled, and do not return content on the file system.
- interpolate(String) - Method in class io.nosqlbench.api.system.NBEnvironment
- interpolate(String, Map<String, String>) - Method in class io.nosqlbench.api.system.NBEnvironment
-
For the given word, if it contains a pattern with '$' followed by alpha, followed by alphanumeric and underscores, replace this pattern with the system property or environment variable of the same name.
- interpolateEach(CharSequence, String) - Method in class io.nosqlbench.api.system.NBEnvironment
- interpolateWithTimestamp(String, long) - Method in class io.nosqlbench.api.system.NBEnvironment
- interpolateWithTimestamp(String, long, Map<String, String>) - Method in class io.nosqlbench.api.system.NBEnvironment
-
Interpolate system properties, environment variables, time fields, and arbitrary replacement strings into a single result.
- interval - Enum constant in enum class io.nosqlbench.api.annotations.Span
-
A span in time for which the start and end are different.
- interval(long, long) - Method in class io.nosqlbench.api.annotations.AnnotationBuilder
- interval(long, long) - Method in interface io.nosqlbench.api.annotations.AnnotationBuilderFacets.WantsInterval
-
An interval annotation spans the time between two instants.
- inURLs() - Method in class io.nosqlbench.api.content.URIResolver
-
Include resources in remote URLs
- inURLs() - Static method in class io.nosqlbench.api.content.URIResolvers
- INVALID(Param<T>, Object, String) - Static method in class io.nosqlbench.api.config.standard.Param.CheckResult
- io.nosqlbench.addins.s3.s3urlhandler - package io.nosqlbench.addins.s3.s3urlhandler
- io.nosqlbench.api.annotations - package io.nosqlbench.api.annotations
- io.nosqlbench.api.apps - package io.nosqlbench.api.apps
- io.nosqlbench.api.config - package io.nosqlbench.api.config
- io.nosqlbench.api.config.fieldreaders - package io.nosqlbench.api.config.fieldreaders
-
Modules in this package should capture the standard APIs meant to be used by everyone to read configuration or template fields in NoSQLBench.
- io.nosqlbench.api.config.params - package io.nosqlbench.api.config.params
- io.nosqlbench.api.config.standard - package io.nosqlbench.api.config.standard
- io.nosqlbench.api.content - package io.nosqlbench.api.content
- io.nosqlbench.api.docsapi - package io.nosqlbench.api.docsapi
- io.nosqlbench.api.engine.activityapi.core - package io.nosqlbench.api.engine.activityapi.core
- io.nosqlbench.api.engine.activityimpl - package io.nosqlbench.api.engine.activityimpl
- io.nosqlbench.api.engine.metrics - package io.nosqlbench.api.engine.metrics
- io.nosqlbench.api.engine.util - package io.nosqlbench.api.engine.util
- io.nosqlbench.api.errors - package io.nosqlbench.api.errors
- io.nosqlbench.api.labels - package io.nosqlbench.api.labels
- io.nosqlbench.api.logging - package io.nosqlbench.api.logging
- io.nosqlbench.api.markdown - package io.nosqlbench.api.markdown
-
Because documentation is meant to be provide across all modules to both developers and users, the markdown support for NoSQLBench is considered a core API.
- io.nosqlbench.api.markdown.aggregator - package io.nosqlbench.api.markdown.aggregator
- io.nosqlbench.api.markdown.exporter - package io.nosqlbench.api.markdown.exporter
- io.nosqlbench.api.markdown.providers - package io.nosqlbench.api.markdown.providers
- io.nosqlbench.api.markdown.types - package io.nosqlbench.api.markdown.types
- io.nosqlbench.api.metadata - package io.nosqlbench.api.metadata
- io.nosqlbench.api.spi - package io.nosqlbench.api.spi
- io.nosqlbench.api.system - package io.nosqlbench.api.system
- io.nosqlbench.api.testutils - package io.nosqlbench.api.testutils
- io.nosqlbench.engine.api.activityapi.core - package io.nosqlbench.engine.api.activityapi.core
- isConverged(Function<Result, Double>, double, int) - Method in class io.nosqlbench.api.testutils.Perf
-
Extract the double field value from the last results and return whether or not they are within some fractional margin between the minimum and maximum seen value.
- isDefined(String) - Method in interface io.nosqlbench.api.config.fieldreaders.StaticFieldReader
- isDefined(String...) - Method in interface io.nosqlbench.api.config.fieldreaders.StaticFieldReader
- isDefined(String, Class<?>) - Method in interface io.nosqlbench.api.config.fieldreaders.StaticFieldReader
- isDynamic(String) - Method in interface io.nosqlbench.api.config.fieldreaders.DynamicFieldReader
- isEmpty() - Method in class io.nosqlbench.api.config.standard.NBConfiguration
- isEnabledByDefault() - Method in interface io.nosqlbench.api.docsapi.DocsNameSpace
- isEnabledByDefault() - Method in class io.nosqlbench.api.docsapi.DocsNameSpaceImpl
- isGreaterOrEqualTo(NBLogLevel) - Method in enum class io.nosqlbench.api.logging.NBLogLevel
- isRequired() - Method in class io.nosqlbench.api.config.standard.Param
- isValid() - Method in class io.nosqlbench.api.config.standard.Param.CheckResult
- IterableNamedParams - Interface in io.nosqlbench.api.config.params
- iterator() - Method in class io.nosqlbench.api.docsapi.Docs
- iterator() - Method in class io.nosqlbench.api.docsapi.DocsNameSpaceImpl
- iterator() - Method in class io.nosqlbench.api.testutils.Perf
J
- JsonBackedConfigElement - Class in io.nosqlbench.api.config.params
- JsonBackedConfigElement(String, JsonObject) - Constructor for class io.nosqlbench.api.config.params.JsonBackedConfigElement
- JsonConfigSource - Class in io.nosqlbench.api.config.params
- JsonConfigSource() - Constructor for class io.nosqlbench.api.config.params.JsonConfigSource
K
- KB - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Bytes
- key - Variable in class io.nosqlbench.addins.s3.s3urlhandler.S3UrlFields
- KIB - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Bytes
- KILO - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Count
L
- label(String, String) - Method in class io.nosqlbench.api.annotations.AnnotationBuilder
- label(String, String) - Method in interface io.nosqlbench.api.annotations.AnnotationBuilderFacets.WantsLabels
- label(String, String) - Method in interface io.nosqlbench.api.annotations.AnnotationBuilderFacets.WantsMoreLabelsOrDetails
- Labeled - Interface in io.nosqlbench.api.labels
- Labeled.MapLabels - Class in io.nosqlbench.api.labels
- layer() - Method in class io.nosqlbench.api.config.standard.ConfigData
- layer(Layer) - Method in class io.nosqlbench.api.annotations.AnnotationBuilder
- layer(Layer) - Method in interface io.nosqlbench.api.annotations.AnnotationBuilderFacets.WantsLayer
- layer(Map<String, Object>) - Method in class io.nosqlbench.api.config.standard.ConfigData
- Layer - Enum Class in io.nosqlbench.api.annotations
- linearized(String...) - Method in interface io.nosqlbench.api.labels.Labeled
- linearized(Map<String, String>) - Method in interface io.nosqlbench.api.labels.Labeled
- list() - Method in class io.nosqlbench.api.content.NBIO
- list() - Method in interface io.nosqlbench.api.content.NBPathsAPI.DoSearch
-
Provide a list of all matching content that was matched by the search qualifiers
- ListBackedConfigSource - Class in io.nosqlbench.api.config.params
- ListBackedConfigSource() - Constructor for class io.nosqlbench.api.config.params.ListBackedConfigSource
- ListSplitterWhyDoesJavaNotDoThisAlready - Class in io.nosqlbench.api.markdown.aggregator
- ListSplitterWhyDoesJavaNotDoThisAlready() - Constructor for class io.nosqlbench.api.markdown.aggregator.ListSplitterWhyDoesJavaNotDoThisAlready
- load(CharSequence, Class<? extends T>) - Method in class io.nosqlbench.api.config.standard.ConfigLoader
- loadBundledMarkdown() - Static method in class io.nosqlbench.api.docsapi.BundledMarkdownLoader
- loadMap(CharSequence, Class<? extends V>, Function<V, String>) - Method in class io.nosqlbench.api.config.standard.ConfigLoader
-
Load a string into an ordered map of objects, with the key being defined by an extractor function over the objects.
- local() - Static method in class io.nosqlbench.api.content.NBIO
-
Search for named resources locally: filesystem, classpath
- localContent() - Method in class io.nosqlbench.api.content.NBIO
- localContent() - Method in interface io.nosqlbench.api.content.NBPathsAPI.GetSource
-
Only provide content from the class path and the local filesystem.
- longCountFor(String) - Static method in class io.nosqlbench.api.engine.util.Unit
- lookEverywhere() - Static method in class io.nosqlbench.api.content.URIResolvers
- lookup(String, Class<T>) - Method in interface io.nosqlbench.api.config.params.ElementData
M
- main(String[]) - Static method in class io.nosqlbench.api.markdown.exporter.MarkdownExporter
- MapBackedConfigSource - Class in io.nosqlbench.api.config.params
- MapBackedConfigSource() - Constructor for class io.nosqlbench.api.config.params.MapBackedConfigSource
- MapBackedElement - Class in io.nosqlbench.api.config.params
- MapBackedElement(String, Map<String, ?>) - Constructor for class io.nosqlbench.api.config.params.MapBackedElement
- MapLabels(Map<String, String>) - Constructor for class io.nosqlbench.api.labels.Labeled.MapLabels
- MarkdownDocs - Class in io.nosqlbench.api.markdown.aggregator
- MarkdownDocs() - Constructor for class io.nosqlbench.api.markdown.aggregator.MarkdownDocs
- MarkdownExporter - Class in io.nosqlbench.api.markdown.exporter
- MarkdownExporter() - Constructor for class io.nosqlbench.api.markdown.exporter.MarkdownExporter
- MarkdownInfo - Interface in io.nosqlbench.api.markdown.types
- matchConfig(NBConfiguration) - Method in class io.nosqlbench.api.config.standard.ConfigModel
- matchConfig(NBConfiguration) - Method in interface io.nosqlbench.api.config.standard.NBConfigModel
- matchConfig(Map<String, ?>) - Method in class io.nosqlbench.api.config.standard.ConfigModel
- matchConfig(Map<String, ?>) - Method in interface io.nosqlbench.api.config.standard.NBConfigModel
- matches(String) - Method in class io.nosqlbench.api.engine.metrics.HistoIntervalLogger
- matches(String) - Method in class io.nosqlbench.api.engine.metrics.HistoStatsLogger
- matchesTopicPattern(Pattern) - Method in interface io.nosqlbench.api.markdown.types.MarkdownInfo
- maturity - Variable in class io.nosqlbench.api.spi.SimpleServiceLoader.Component
- max(NBLogLevel...) - Static method in enum class io.nosqlbench.api.logging.NBLogLevel
- maybeOne() - Method in class io.nosqlbench.api.content.NBIO
- MB - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Bytes
- MDGraph - Class in io.nosqlbench.api.markdown.aggregator
- MDGraph() - Constructor for class io.nosqlbench.api.markdown.aggregator.MDGraph
- MEGA - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Count
- merge(DocsBinder) - Method in class io.nosqlbench.api.docsapi.Docs
- merge(DocsBinder) - Method in interface io.nosqlbench.api.docsapi.DocsBinder
-
The result of merging two DocsInfo elements together is a combined DocsInfo element with all unique namespaces occurring exactly once, and with the other namespace overwriting same-named namespaces in the original element.
- merge(DocsNameSpace) - Method in class io.nosqlbench.api.docsapi.Docs
- merge(DocsNameSpace) - Method in interface io.nosqlbench.api.docsapi.DocsBinder
-
The result of merging a DocPathInfo entry into a DocsInfo element is the combined DocsInfo element with the added entry overwriting any namespace of the same name.
- message - Variable in class io.nosqlbench.api.config.standard.Param.CheckResult
- meter(NBNamedElement, String) - Static method in class io.nosqlbench.api.engine.metrics.ActivityMetrics
-
Create a meter associated with an activity.
- METRIC_FILTER - Static variable in class io.nosqlbench.api.engine.metrics.ActivityMetrics
- MetricRegistryService - Interface in io.nosqlbench.api.engine.activityapi.core
- MetricsCloseable - Interface in io.nosqlbench.api.engine.metrics
- MetricsRegistryMount - Class in io.nosqlbench.api.engine.metrics
- MetricsRegistryMount(MetricRegistry, MetricRegistry, String) - Constructor for class io.nosqlbench.api.engine.metrics.MetricsRegistryMount
- MIB - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Bytes
- microsecondsFor(String) - Static method in class io.nosqlbench.api.engine.util.Unit
- MINUTE - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Duration
- minutesFor(String) - Static method in class io.nosqlbench.api.engine.util.Unit
- Motor - Enum constant in enum class io.nosqlbench.api.annotations.Layer
-
Events which are associated with a particular activity thread
- mountSubRegistry(String, MetricRegistry) - Static method in class io.nosqlbench.api.engine.metrics.ActivityMetrics
- MS - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Duration
- msFor(String) - Static method in class io.nosqlbench.api.engine.util.Unit
- MutableAnnotation - Class in io.nosqlbench.api.annotations
- MutableAnnotation(TimeZone, String, Layer, long, long, LinkedHashMap<String, String>, LinkedHashMap<String, String>) - Constructor for class io.nosqlbench.api.annotations.MutableAnnotation
- MutableFrontMatter - Class in io.nosqlbench.api.markdown.aggregator
- MutableLabels - Class in io.nosqlbench.api.labels
- MutableLabels() - Constructor for class io.nosqlbench.api.labels.MutableLabels
- MutableMarkdown - Class in io.nosqlbench.api.markdown.aggregator
- MutableMarkdown(String) - Constructor for class io.nosqlbench.api.markdown.aggregator.MutableMarkdown
- MutableMarkdown(Path) - Constructor for class io.nosqlbench.api.markdown.aggregator.MutableMarkdown
N
- name - Variable in class io.nosqlbench.api.engine.activityimpl.ParameterMap.NamedParameter
- name(String...) - Method in class io.nosqlbench.api.content.NBIO
- name(String...) - Method in interface io.nosqlbench.api.content.NBPathsAPI.GetName
-
Provide the names of the resources to be resolved.
- NAME - Static variable in interface io.nosqlbench.api.config.params.ElementData
- NamedParameter(String, String) - Constructor for class io.nosqlbench.api.engine.activityimpl.ParameterMap.NamedParameter
- namespace(String) - Method in class io.nosqlbench.api.docsapi.Docs
- nanosecondsFor(String) - Static method in class io.nosqlbench.api.engine.util.Unit
- NBCanConfigure - Interface in io.nosqlbench.api.config.standard
- NBCanReconfigure - Interface in io.nosqlbench.api.config.standard
- NBConfigError - Exception in io.nosqlbench.api.config.standard
- NBConfigError(String) - Constructor for exception io.nosqlbench.api.config.standard.NBConfigError
- NBConfigModel - Interface in io.nosqlbench.api.config.standard
-
This configuration model describes what is valid to submit for configuration for a given configurable object.
- NBConfigModelExpander - Interface in io.nosqlbench.api.config.standard
- NBConfigModelProvider - Interface in io.nosqlbench.api.config.standard
- NBConfigReadable - Interface in io.nosqlbench.api.config.standard
- NBConfigSplitter - Class in io.nosqlbench.api.config.standard
- NBConfigSplitter() - Constructor for class io.nosqlbench.api.config.standard.NBConfigSplitter
- NBConfigurable - Interface in io.nosqlbench.api.config.standard
-
All implementation types which wish to have a type-marshalled configuration should implement this interface.
- NBConfiguration - Class in io.nosqlbench.api.config.standard
- NBConfiguration(NBConfigModel, LinkedHashMap<String, Object>) - Constructor for class io.nosqlbench.api.config.standard.NBConfiguration
-
Create a NBConfigReader from a known valid configuration and a config model.
- NBEnvironment - Class in io.nosqlbench.api.system
-
Safer, Easier lookup of property and environment variables, so that commonly used env vars as seen on *n*x systems map to stable system properties where known, but attempt to fall through to the env variables if not.
- NBEnvironment() - Constructor for class io.nosqlbench.api.system.NBEnvironment
- NBIO - Class in io.nosqlbench.api.content
-
NBIO is a helper utility packaged as a search builder and fluent API.
- NBIORelativizer - Class in io.nosqlbench.api.content
- NBIORelativizer() - Constructor for class io.nosqlbench.api.content.NBIORelativizer
- NBIOWalker - Class in io.nosqlbench.api.content
- NBIOWalker() - Constructor for class io.nosqlbench.api.content.NBIOWalker
- NBIOWalker.CollectVisitor - Class in io.nosqlbench.api.content
- NBIOWalker.PathSuffixFilter - Class in io.nosqlbench.api.content
- NBIOWalker.PathVisitor - Interface in io.nosqlbench.api.content
- NBIOWalker.RegexFilter - Class in io.nosqlbench.api.content
- NBLIBS - Static variable in class io.nosqlbench.api.system.NBEnvironment
- NBLogLevel - Enum Class in io.nosqlbench.api.logging
- NBMapConfigurable - Interface in io.nosqlbench.api.config.standard
- NBNamedElement - Interface in io.nosqlbench.api.config
- NBParams - Class in io.nosqlbench.api.config.params
-
NB Params
- NBParams() - Constructor for class io.nosqlbench.api.config.params.NBParams
- NBPathsAPI - Interface in io.nosqlbench.api.content
- NBPathsAPI.DoSearch - Interface in io.nosqlbench.api.content
- NBPathsAPI.Facets - Interface in io.nosqlbench.api.content
- NBPathsAPI.GetExtension - Interface in io.nosqlbench.api.content
- NBPathsAPI.GetName - Interface in io.nosqlbench.api.content
- NBPathsAPI.GetPrefix - Interface in io.nosqlbench.api.content
- NBPathsAPI.GetSource - Interface in io.nosqlbench.api.content
- NBReconfigModelProvider - Interface in io.nosqlbench.api.config.standard
- NBReconfigurable - Interface in io.nosqlbench.api.config.standard
-
All implementation types which wish to have a type-marshalled configuration should implement this interface IFF they wish to support follow-on configuration after initialization.
- NBSTATEDIR - Static variable in class io.nosqlbench.api.system.NBEnvironment
- NBTypeConverter - Class in io.nosqlbench.api.config.standard
-
Shenanigans in the java type system, particularly those around boxing, generics, type-erasure and primitive conversions have brought us here in our attempt to simplify things.
- NBTypeConverter() - Constructor for class io.nosqlbench.api.config.standard.NBTypeConverter
- NBTypeConverters - Interface in io.nosqlbench.api.config.standard
-
A tagging only interface to indicate sources of static type conversion functions
- NBTypeSafeConversions - Class in io.nosqlbench.api.config.standard
- NBTypeSafeConversions() - Constructor for class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- newBuilder() - Static method in interface io.nosqlbench.api.annotations.Annotation
- NicerHistogram - Class in io.nosqlbench.api.engine.metrics
- NicerHistogram(String, DeltaHdrHistogramReservoir) - Constructor for class io.nosqlbench.api.engine.metrics.NicerHistogram
- NicerTimer - Class in io.nosqlbench.api.engine.metrics
- NicerTimer(String, DeltaHdrHistogramReservoir) - Constructor for class io.nosqlbench.api.engine.metrics.NicerTimer
- NONE - Enum constant in enum class io.nosqlbench.api.logging.NBLogLevel
- NONE - Enum constant in enum class io.nosqlbench.api.markdown.types.DocScope
-
NONE is a descriptive doc scope which is meant to be used as the default value for found raw markdown if it has not been tagged with a direct scope.
- now() - Method in class io.nosqlbench.api.annotations.AnnotationBuilder
- now() - Method in interface io.nosqlbench.api.annotations.AnnotationBuilderFacets.WantsInterval
-
Use the current UTC time as the annotation instant.
- NS - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Duration
O
- of(Class<?>) - Static method in class io.nosqlbench.api.config.standard.ConfigModel
- of(Class<?>, Param<?>...) - Static method in class io.nosqlbench.api.config.standard.ConfigModel
- of(String, Path) - Static method in class io.nosqlbench.api.docsapi.DocsNameSpaceImpl
- onCapableAdded(String, HdrDeltaHistogramAttachment) - Method in class io.nosqlbench.api.engine.metrics.HistoIntervalLogger
- onCapableAdded(String, HdrDeltaHistogramAttachment) - Method in class io.nosqlbench.api.engine.metrics.HistoStatsLogger
- onCapableAdded(String, HistogramAttachment) - Method in class io.nosqlbench.api.engine.metrics.ClassicHistoListener
- onCapableAdded(String, TimerAttachment) - Method in class io.nosqlbench.api.engine.metrics.ClassicTimerListener
- onCapableAdded(String, T) - Method in class io.nosqlbench.api.engine.metrics.CapabilityHook
- onCapableRemoved(String, HdrDeltaHistogramAttachment) - Method in class io.nosqlbench.api.engine.metrics.HistoIntervalLogger
- onCapableRemoved(String, HdrDeltaHistogramAttachment) - Method in class io.nosqlbench.api.engine.metrics.HistoStatsLogger
- onCapableRemoved(String, HistogramAttachment) - Method in class io.nosqlbench.api.engine.metrics.ClassicHistoListener
- onCapableRemoved(String, TimerAttachment) - Method in class io.nosqlbench.api.engine.metrics.ClassicTimerListener
- onCapableRemoved(String, T) - Method in class io.nosqlbench.api.engine.metrics.CapabilityHook
- onCounterAdded(String, Counter) - Method in class io.nosqlbench.api.engine.metrics.CapabilityHook
- onCounterAdded(String, Counter) - Method in class io.nosqlbench.api.engine.metrics.MetricsRegistryMount
- onCounterRemoved(String) - Method in class io.nosqlbench.api.engine.metrics.CapabilityHook
- onCounterRemoved(String) - Method in class io.nosqlbench.api.engine.metrics.MetricsRegistryMount
- one() - Method in class io.nosqlbench.api.content.NBIO
- one() - Method in interface io.nosqlbench.api.content.NBPathsAPI.DoSearch
-
Find exactly one source of content under the search parameters given.
- one(Object) - Static method in class io.nosqlbench.api.config.params.NBParams
- one(String, Object) - Static method in class io.nosqlbench.api.config.params.NBParams
- OnError - Enum Class in io.nosqlbench.api.errors
- onGaugeAdded(String, Gauge<?>) - Method in class io.nosqlbench.api.engine.metrics.CapabilityHook
- onGaugeAdded(String, Gauge<?>) - Method in class io.nosqlbench.api.engine.metrics.MetricsRegistryMount
- onGaugeRemoved(String) - Method in class io.nosqlbench.api.engine.metrics.CapabilityHook
- onGaugeRemoved(String) - Method in class io.nosqlbench.api.engine.metrics.MetricsRegistryMount
- onHistogramAdded(String, Histogram) - Method in class io.nosqlbench.api.engine.metrics.CapabilityHook
- onHistogramAdded(String, Histogram) - Method in class io.nosqlbench.api.engine.metrics.MetricsRegistryMount
- onHistogramRemoved(String) - Method in class io.nosqlbench.api.engine.metrics.CapabilityHook
- onHistogramRemoved(String) - Method in class io.nosqlbench.api.engine.metrics.MetricsRegistryMount
- onMeterAdded(String, Meter) - Method in class io.nosqlbench.api.engine.metrics.CapabilityHook
- onMeterAdded(String, Meter) - Method in class io.nosqlbench.api.engine.metrics.MetricsRegistryMount
- onMeterRemoved(String) - Method in class io.nosqlbench.api.engine.metrics.CapabilityHook
- onMeterRemoved(String) - Method in class io.nosqlbench.api.engine.metrics.MetricsRegistryMount
- onTimerAdded(String, Timer) - Method in class io.nosqlbench.api.engine.metrics.CapabilityHook
- onTimerAdded(String, Timer) - Method in class io.nosqlbench.api.engine.metrics.MetricsRegistryMount
- onTimerRemoved(String) - Method in class io.nosqlbench.api.engine.metrics.CapabilityHook
- onTimerRemoved(String) - Method in class io.nosqlbench.api.engine.metrics.MetricsRegistryMount
- OpConfigError - Exception in io.nosqlbench.api.errors
-
OpConfigErrors are
BasicErrors which are known to occur when there is an invalid set of configuration details for an op. - OpConfigError(String) - Constructor for exception io.nosqlbench.api.errors.OpConfigError
- OpConfigError(String, String) - Constructor for exception io.nosqlbench.api.errors.OpConfigError
- OpConfigError(String, String, Throwable) - Constructor for exception io.nosqlbench.api.errors.OpConfigError
- OpConfigError(String, Throwable) - Constructor for exception io.nosqlbench.api.errors.OpConfigError
- openConnection(URL) - Method in class io.nosqlbench.addins.s3.s3urlhandler.S3UrlStreamHandler
- Operation - Enum constant in enum class io.nosqlbench.api.annotations.Layer
-
Events which are associated with a particular operation or op template
- optional(String) - Static method in class io.nosqlbench.api.config.standard.Param
-
Declare an optional String parameter with the given name.
- optional(String, Class<V>) - Static method in class io.nosqlbench.api.config.standard.Param
-
Declare an optional parameter for the given name which must be assignable to (returnable as) the specified type.
- optional(String, Class<V>, String) - Static method in class io.nosqlbench.api.config.standard.Param
-
Declare an optional parameter for the given name which must be assignable to (returnable as) the specified type.
- optional(List<String>) - Static method in class io.nosqlbench.api.config.standard.Param
-
Declare an optional String parameter specified by any of the names.
- optional(List<String>, Class<V>) - Static method in class io.nosqlbench.api.config.standard.Param
-
Declare an optional parameter specified by any of the names which must be assignable to (returnable as) the specified type.
- optional(List<String>, Class<V>, String) - Static method in class io.nosqlbench.api.config.standard.Param
-
Declare an optional parameter specified by any of the names which must be assignable to (returnable as) the specified type.
- outputComment(String) - Method in class io.nosqlbench.api.engine.metrics.HistoStatsCSVWriter
- outputLegend() - Method in class io.nosqlbench.api.engine.metrics.HistoStatsCSVWriter
- outputLogFormatVersion() - Method in class io.nosqlbench.api.engine.metrics.HistoStatsCSVWriter
- outputStartTime(long) - Method in class io.nosqlbench.api.engine.metrics.HistoStatsCSVWriter
- outputTimeUnit(TimeUnit) - Method in class io.nosqlbench.api.engine.metrics.HistoStatsCSVWriter
P
- param(String, Class<? extends T>) - Method in class io.nosqlbench.api.config.standard.NBConfiguration
- Param<T> - Class in io.nosqlbench.api.config.standard
-
A configuration element describes a single configurable parameter.
- Param(List<String>, Class<? extends T>, String, boolean, T, NBConfigModelExpander) - Constructor for class io.nosqlbench.api.config.standard.Param
- PARAM_SYNONYMS - Static variable in class io.nosqlbench.api.config.params.Synonyms
-
Each entry in this list is a list of synonyms in configuration.
- Param.CheckResult<T> - Class in io.nosqlbench.api.config.standard
- ParameterMap - Class in io.nosqlbench.api.engine.activityimpl
-
A concurrently accessible parameter map which holds both keys and values as strings.
- ParameterMap(Map<String, String>) - Constructor for class io.nosqlbench.api.engine.activityimpl.ParameterMap
- ParameterMap.Listener - Interface in io.nosqlbench.api.engine.activityimpl
- ParameterMap.NamedParameter - Class in io.nosqlbench.api.engine.activityimpl
- ParamsParser - Class in io.nosqlbench.api.config.params
-
Synopsis
- ParamsParser() - Constructor for class io.nosqlbench.api.config.params.ParamsParser
- ParamsParserSource - Class in io.nosqlbench.api.config.params
- ParamsParserSource() - Constructor for class io.nosqlbench.api.config.params.ParamsParserSource
- parse(String, boolean) - Static method in class io.nosqlbench.api.config.params.ParamsParser
- parse(String, String, boolean) - Static method in class io.nosqlbench.api.config.params.ParamsParser
-
Parse a string input as a loose-form param=value list, and be reasonable about formatting conventions that most users would follow in the absence of detailed rules.
- parseActivityDef(String) - Static method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
- parseActivityDefOptionally(String) - Static method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
- ParsedFrontMatter - Class in io.nosqlbench.api.markdown.aggregator
- ParsedFrontMatter(Map<String, List<String>>) - Constructor for class io.nosqlbench.api.markdown.aggregator.ParsedFrontMatter
- ParsedMarkdown - Class in io.nosqlbench.api.markdown.aggregator
-
TODO: Make this a value type
- ParsedMarkdown(Content<?>) - Constructor for class io.nosqlbench.api.markdown.aggregator.ParsedMarkdown
- parseOrException(String) - Static method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- parseParams(String) - Static method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- parser - Static variable in class io.nosqlbench.api.markdown.FlexParser
- parseToMap(Object, String) - Static method in class io.nosqlbench.api.config.params.ParamsParser
-
If the source object is a Map, return it as-is.
- partition(List<? extends T>, Predicate<T>) - Static method in class io.nosqlbench.api.markdown.aggregator.ListSplitterWhyDoesJavaNotDoThisAlready
- PathContent - Class in io.nosqlbench.api.content
-
PathContent provides the Path-centric way of accessing resolved content from the URIs API.
- PathContent(Path) - Constructor for class io.nosqlbench.api.content.PathContent
- PathFinder - Class in io.nosqlbench.api.content
-
A central API for finding and accessing Paths which are either in the classpath or in the file system, or both.
- PathFinder() - Constructor for class io.nosqlbench.api.content.PathFinder
- PathSuffixFilter(String) - Constructor for class io.nosqlbench.api.content.NBIOWalker.PathSuffixFilter
- PB - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Bytes
- Perf - Class in io.nosqlbench.api.testutils
-
Perf is a testing utility class that collects and analyzes performance data from individual test runs.
- Perf(String) - Constructor for class io.nosqlbench.api.testutils.Perf
- Perf.Time - Class in io.nosqlbench.api.testutils
- PeriodicRunnable<T extends Runnable> - Class in io.nosqlbench.api.engine.metrics
-
This is a simple and light way to run a periodic task
- PeriodicRunnable(long, T) - Constructor for class io.nosqlbench.api.engine.metrics.PeriodicRunnable
- PETA - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Count
- PIB - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Bytes
- postVisitDir(Path) - Method in interface io.nosqlbench.api.content.NBIOWalker.PathVisitor
- postVisitFile(Path) - Method in interface io.nosqlbench.api.content.NBIOWalker.PathVisitor
- prefix(String...) - Method in class io.nosqlbench.api.content.NBIO
- prefix(String...) - Method in interface io.nosqlbench.api.content.NBPathsAPI.GetPrefix
-
Each of the prefix paths will be searched if the resource is not found with the exact path given.
- preVisitDir(Path) - Method in class io.nosqlbench.api.content.NBIOWalker.CollectVisitor
- preVisitDir(Path) - Method in interface io.nosqlbench.api.content.NBIOWalker.PathVisitor
- preVisitFile(Path) - Method in class io.nosqlbench.api.content.NBIOWalker.CollectVisitor
- preVisitFile(Path) - Method in interface io.nosqlbench.api.content.NBIOWalker.PathVisitor
- processed() - Method in class io.nosqlbench.api.markdown.aggregator.MDGraph
- provider - Variable in class io.nosqlbench.api.spi.SimpleServiceLoader.Component
- put(String, Object) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- put(String, String) - Method in class io.nosqlbench.api.system.NBEnvironment
- put(String, List<String>) - Method in class io.nosqlbench.api.config.standard.ConfigData
- putAll(Map<? extends String, ? extends Object>) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- putMember(String, Value) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
R
- RawMarkdownSource - Interface in io.nosqlbench.api.markdown.providers
-
A MarkdownProvider simply provides all the markdown content it is aware of.
- RawMarkdownSources - Class in io.nosqlbench.api.markdown.providers
-
The internal
- RawMarkdownSources() - Constructor for class io.nosqlbench.api.markdown.providers.RawMarkdownSources
- readCharBuffer(String, String...) - Static method in class io.nosqlbench.api.content.NBIO
- readFileCSV(String, String...) - Static method in class io.nosqlbench.api.content.NBIO
- readFileDelimCSV(String, char, String...) - Static method in class io.nosqlbench.api.content.NBIO
- readInputStream(String, String, String[]) - Static method in class io.nosqlbench.api.content.NBIO
- readLines(String) - Static method in class io.nosqlbench.api.content.NBIO
- recordAnnotation(Annotation) - Method in interface io.nosqlbench.api.annotations.Annotator
-
Submit an annotation to some type of annotation store, logging or eventing mechanism.
- reduceConcurrent() - Method in class io.nosqlbench.api.testutils.Perf
-
Reduce a number of independent and concurrent runs into a single summary.
- RegexFilter(String, boolean) - Constructor for class io.nosqlbench.api.content.NBIOWalker.RegexFilter
- relativeTo(String...) - Method in class io.nosqlbench.api.content.NBIO
- relativeTo(String...) - Method in interface io.nosqlbench.api.content.NBPathsAPI.DoSearch
-
Return a list of paths which are comprised of the relative part once the provided base has been removed from the front.
- relativizeContent(Path, List<Content<?>>) - Static method in class io.nosqlbench.api.content.NBIORelativizer
- relativizePaths(Path, List<Path>) - Static method in class io.nosqlbench.api.content.NBIORelativizer
- remote() - Static method in class io.nosqlbench.api.content.NBIO
-
Search for named resources only in URLs
- remoteContent() - Method in class io.nosqlbench.api.content.NBIO
- remoteContent() - Method in interface io.nosqlbench.api.content.NBPathsAPI.GetSource
-
Only return content from remote URLs.
- remove(Object) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- remove(Set<String>) - Method in class io.nosqlbench.api.docsapi.Docs
- remove(Set<String>) - Method in interface io.nosqlbench.api.docsapi.DocsBinder
-
The result of removing a set of namespaces from a DocsInfo element is a new DocsInfo element containing only the namespaces which were removed.
- removeActivityMetrics(NBNamedElement) - Static method in class io.nosqlbench.api.engine.metrics.ActivityMetrics
- removeListener(ParameterMap.Listener) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- removeMember(String) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- removeOptionalString(String...) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- reportTo(PrintStream) - Static method in class io.nosqlbench.api.engine.metrics.ActivityMetrics
- required - Variable in class io.nosqlbench.api.config.standard.Param
- required(String, Class<V>) - Static method in class io.nosqlbench.api.config.standard.Param
- required(List<String>, Class<V>) - Static method in class io.nosqlbench.api.config.standard.Param
- resetRefs() - Method in class io.nosqlbench.api.system.NBEnvironment
- resolve(String) - Method in interface io.nosqlbench.api.content.ContentResolver
- resolve(String) - Method in class io.nosqlbench.api.content.URIResolver
- resolve(URI) - Method in interface io.nosqlbench.api.content.ContentResolver
-
Locate the content referenced by the specified name.
- resolve(URI) - Method in class io.nosqlbench.api.content.ResolverForClasspath
- resolve(URI) - Method in class io.nosqlbench.api.content.ResolverForFilesystem
- resolve(URI) - Method in class io.nosqlbench.api.content.ResolverForURL
- resolve(URI) - Method in class io.nosqlbench.api.content.URIResolver
- resolveAll(String) - Method in class io.nosqlbench.api.content.URIResolver
- resolveAll(URI) - Method in class io.nosqlbench.api.content.URIResolver
- resolveDirectory(String) - Method in interface io.nosqlbench.api.content.ContentResolver
- resolveDirectory(URI) - Method in interface io.nosqlbench.api.content.ContentResolver
-
Return a list of matching directory Paths for the
URIwhich are accessible under the scheme of the implementing resolver. - resolveDirectory(URI) - Method in class io.nosqlbench.api.content.ResolverForClasspath
- resolveDirectory(URI) - Method in class io.nosqlbench.api.content.ResolverForFilesystem
- resolveDirectory(URI) - Method in class io.nosqlbench.api.content.ResolverForURL
- resolveDirectory(URI) - Method in class io.nosqlbench.api.content.URIResolver
- resolveEach() - Method in class io.nosqlbench.api.content.NBIO
- resolveEach() - Method in interface io.nosqlbench.api.content.NBPathsAPI.DoSearch
-
Return the result of resolving each of the resource names given.
- resolveOne(String) - Method in class io.nosqlbench.api.content.URIResolver
- ResolverForClasspath - Class in io.nosqlbench.api.content
-
Resolves resources which can be found via the class loader.
- ResolverForClasspath() - Constructor for class io.nosqlbench.api.content.ResolverForClasspath
- ResolverForFilesystem - Class in io.nosqlbench.api.content
- ResolverForFilesystem() - Constructor for class io.nosqlbench.api.content.ResolverForFilesystem
- ResolverForURL - Class in io.nosqlbench.api.content
- ResolverForURL() - Constructor for class io.nosqlbench.api.content.ResolverForURL
- Result - Class in io.nosqlbench.api.testutils
- Result(String, long, long, long) - Constructor for class io.nosqlbench.api.testutils.Result
- run() - Method in class io.nosqlbench.api.engine.metrics.HistoIntervalLogger
- run() - Method in class io.nosqlbench.api.engine.metrics.HistoStatsLogger
- run() - Method in class io.nosqlbench.api.engine.metrics.PeriodicRunnable
- run() - Method in class io.nosqlbench.api.markdown.exporter.MarkdownExporter
S
- S3ClientCache - Class in io.nosqlbench.addins.s3.s3urlhandler
-
This client cache uses the credentials provided in a URL to create a fingerprint, and then creates a customized S3 client for each unique instance.
- S3ClientCache() - Constructor for class io.nosqlbench.addins.s3.s3urlhandler.S3ClientCache
- S3UrlConnection - Class in io.nosqlbench.addins.s3.s3urlhandler
- S3UrlConnection(S3ClientCache, URL) - Constructor for class io.nosqlbench.addins.s3.s3urlhandler.S3UrlConnection
- S3UrlFields - Class in io.nosqlbench.addins.s3.s3urlhandler
- S3UrlFields(URL) - Constructor for class io.nosqlbench.addins.s3.s3urlhandler.S3UrlFields
- S3UrlFields.CredentialsFingerprint - Class in io.nosqlbench.addins.s3.s3urlhandler
- S3UrlStreamHandler - Class in io.nosqlbench.addins.s3.s3urlhandler
- S3UrlStreamHandler(S3ClientCache, String) - Constructor for class io.nosqlbench.addins.s3.s3urlhandler.S3UrlStreamHandler
- S3UrlStreamHandlerProvider - Class in io.nosqlbench.addins.s3.s3urlhandler
- S3UrlStreamHandlerProvider() - Constructor for class io.nosqlbench.addins.s3.s3urlhandler.S3UrlStreamHandlerProvider
- Scenario - Enum constant in enum class io.nosqlbench.api.annotations.Layer
-
Events which describe scenario execution, such as parameters, lifecycle events, interruptions, and critical errors
- ScenarioMetadata - Class in io.nosqlbench.api.metadata
-
If an object is ScenarioMetadata, then they will be updated with a map of scenario metadata.
- ScenarioMetadata(long, String, String, String) - Constructor for class io.nosqlbench.api.metadata.ScenarioMetadata
- ScenarioMetadataAware - Interface in io.nosqlbench.api.metadata
-
Where supported, the following named fields are injected into object which implement this interface: SCENARIO_NAME - The full scenario name, used for logging, metrics, etc STARTED_AT_MILLIS - The millisecond timestamp used to create the scenario name SYSTEM_ID - A stable identifier based on the available ip addresses SYSTEM_FINGERPRINT - a stable and pseudonymous identifier based on SYSTEM_ID
- SCOPES - Static variable in interface io.nosqlbench.api.markdown.types.FrontMatterInfo
- Script - Enum constant in enum class io.nosqlbench.api.annotations.Layer
-
Events which describe scripting details, such as commands, extension usages, sending programmatic annotations, or critical errors
- search(String...) - Method in class io.nosqlbench.api.content.NBIO
- search(String...) - Method in interface io.nosqlbench.api.content.NBPathsAPI.GetName
-
Provide a combined prefix, name and suffix in a combined form.
- SECOND - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Duration
- secondsFor(String) - Static method in class io.nosqlbench.api.engine.util.Unit
- secretKey - Variable in class io.nosqlbench.addins.s3.s3urlhandler.S3UrlFields
- selector - Variable in class io.nosqlbench.api.spi.SimpleServiceLoader.Component
- session(String) - Method in class io.nosqlbench.api.annotations.AnnotationBuilder
- session(String) - Method in interface io.nosqlbench.api.annotations.AnnotationBuilderFacets.WantsSession
-
The session is the global name of a NoSQLBench process which run a scenario.
- SessionNamer - Class in io.nosqlbench.api.metadata
- SessionNamer() - Constructor for class io.nosqlbench.api.metadata.SessionNamer
- set(String, Object) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- setBaseTime(long) - Method in class io.nosqlbench.api.engine.metrics.HistoStatsCSVWriter
- setCycles(String) - Method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
- setDescription(String) - Method in class io.nosqlbench.api.config.standard.Param
- setDetails(Map<String, String>) - Method in class io.nosqlbench.api.annotations.MutableAnnotation
- setEnabledByDefault(boolean) - Method in class io.nosqlbench.api.docsapi.Docs
- setEnabledByDefault(boolean) - Method in class io.nosqlbench.api.docsapi.DocsNameSpaceImpl
- setEnd(long) - Method in class io.nosqlbench.api.annotations.MutableAnnotation
- setEndCycle(long) - Method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
- setEndCycle(String) - Method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
- setHdrDigits(int) - Static method in class io.nosqlbench.api.engine.metrics.ActivityMetrics
- setLabels(Map<String, String>) - Method in class io.nosqlbench.api.annotations.MutableAnnotation
- setLayer(Layer) - Method in class io.nosqlbench.api.annotations.MutableAnnotation
- setMaturity(Maturity) - Method in class io.nosqlbench.api.spi.SimpleServiceLoader
- setRegex(String) - Method in class io.nosqlbench.api.config.standard.Param
- setRegex(Pattern) - Method in class io.nosqlbench.api.config.standard.Param
- setRequired(boolean) - Method in class io.nosqlbench.api.config.standard.Param
- setScenarioMetadata(ScenarioMetadata) - Method in interface io.nosqlbench.api.metadata.ScenarioMetadataAware
- setSession(String) - Method in class io.nosqlbench.api.annotations.MutableAnnotation
- setSilently(String, Object) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- setStart(long) - Method in class io.nosqlbench.api.annotations.MutableAnnotation
- setStartCycle(long) - Method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
- setStartCycle(String) - Method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
- setThreads(int) - Method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
- setTitle(String) - Method in class io.nosqlbench.api.markdown.aggregator.MutableFrontMatter
- setTitle(String) - Method in class io.nosqlbench.api.markdown.aggregator.ParsedFrontMatter
- setValue(long) - Method in class io.nosqlbench.api.testutils.Bounds
- setWeight(int) - Method in class io.nosqlbench.api.markdown.aggregator.MutableFrontMatter
- setWeight(int) - Method in class io.nosqlbench.api.markdown.aggregator.ParsedFrontMatter
- shutdown() - Method in interface io.nosqlbench.engine.api.activityapi.core.Shutdownable
- Shutdownable - Interface in io.nosqlbench.engine.api.activityapi.core
- SimpleServiceLoader<T> - Class in io.nosqlbench.api.spi
- SimpleServiceLoader(Class<? extends T>, Maturity) - Constructor for class io.nosqlbench.api.spi.SimpleServiceLoader
- SimpleServiceLoader.Component<T> - Class in io.nosqlbench.api.spi
- size() - Method in class io.nosqlbench.api.engine.metrics.ConvenientSnapshot
- size() - Method in class io.nosqlbench.api.engine.metrics.DeltaHdrHistogramReservoir
- some(Object) - Static method in class io.nosqlbench.api.config.params.NBParams
- sort(Function<Result, Double>) - Method in class io.nosqlbench.api.testutils.Perf
-
Sort the internal results according to some property
- Span - Enum Class in io.nosqlbench.api.annotations
- splitConfigLoaders(String) - Static method in class io.nosqlbench.api.config.standard.NBConfigSplitter
-
Split off any clearly separate config loader specifications from the beginning or end, so they can be composed as an ordered set of config loaders.
- SSL - Static variable in class io.nosqlbench.api.engine.util.SSLKsFactory
- SSLKsFactory - Class in io.nosqlbench.api.engine.util
- start(String, long) - Method in class io.nosqlbench.api.testutils.Perf
- startDaemonThread() - Method in class io.nosqlbench.api.engine.metrics.PeriodicRunnable
- startLogging() - Method in class io.nosqlbench.api.engine.metrics.HistoIntervalLogger
-
By convention, it is typical for the logging application to use a comment to indicate the logging application at the head of the log, followed by the log format version, a startLogging time, and a legend (in that order).
- startLogging() - Method in class io.nosqlbench.api.engine.metrics.HistoStatsLogger
-
By convention, it is typical for the logging application to use a comment to indicate the logging application at the head of the log, followed by the log format version, a startLogging time, and a legend (in that order).
- startMainThread() - Method in class io.nosqlbench.api.engine.metrics.PeriodicRunnable
- StaticFieldReader - Interface in io.nosqlbench.api.config.fieldreaders
- suggestAlternates(Set<String>, String, int) - Static method in class io.nosqlbench.api.config.standard.ConfigSuggestions
- Synonyms - Class in io.nosqlbench.api.config.params
-
This class is just a central reference point for the names of parameters or other configuration-level primitives which have been given better names.
- Synonyms() - Constructor for class io.nosqlbench.api.config.params.Synonyms
- SystemId - Class in io.nosqlbench.api.metadata
- SystemId() - Constructor for class io.nosqlbench.api.metadata.SystemId
T
- Tagged - Interface in io.nosqlbench.api.engine.util
- takeBoolOrDefault(String, boolean) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- takeDoubleOrDefault(String, double) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- takeIntOrDefault(String, int) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- takeLongOrDefault(String, Long) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- takeStringOrDefault(String, String) - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- TB - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Bytes
- TERA - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Count
- Throw - Enum constant in enum class io.nosqlbench.api.errors.OnError
- TIB - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Bytes
- Time(Perf, String, long) - Constructor for class io.nosqlbench.api.testutils.Perf.Time
- timer(NBNamedElement, String, int) - Static method in class io.nosqlbench.api.engine.metrics.ActivityMetrics
-
Create a timer associated with an activity.
- timer(String) - Static method in class io.nosqlbench.api.engine.metrics.ActivityMetrics
- TimerAttachment - Interface in io.nosqlbench.api.engine.metrics
- TITLE - Static variable in interface io.nosqlbench.api.markdown.types.BasicFrontMatterInfo
- to_BigDecimal(String) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_boolean(String) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_byte(char) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_byte(String) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_char(byte) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_char(double) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_char(float) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_char(int) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_char(long) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_char(short) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_char(String) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_double(char) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_double(String) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_float(char) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_float(String) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_int(char) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_int(String) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_long(char) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_long(String) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_short(char) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_short(int) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- to_short(String) - Static method in class io.nosqlbench.api.config.standard.NBTypeSafeConversions
- toCommon(Object) - Method in class io.nosqlbench.api.config.params.JsonBackedConfigElement
- toJSON(Map<?, ?>) - Static method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- TOPICS - Static variable in interface io.nosqlbench.api.markdown.types.FrontMatterInfo
- toString() - Method in class io.nosqlbench.api.annotations.MutableAnnotation
- toString() - Method in class io.nosqlbench.api.config.params.ElementImpl
- toString() - Method in class io.nosqlbench.api.config.params.JsonBackedConfigElement
- toString() - Method in class io.nosqlbench.api.config.params.MapBackedElement
- toString() - Method in class io.nosqlbench.api.config.standard.ConfigModel
- toString() - Method in class io.nosqlbench.api.config.standard.NBConfiguration
- toString() - Method in class io.nosqlbench.api.config.standard.Param
- toString() - Method in class io.nosqlbench.api.content.NBIO
- toString() - Method in class io.nosqlbench.api.content.NBIOWalker.RegexFilter
- toString() - Method in class io.nosqlbench.api.content.PathContent
- toString() - Method in class io.nosqlbench.api.content.ResolverForClasspath
- toString() - Method in class io.nosqlbench.api.content.ResolverForFilesystem
- toString() - Method in class io.nosqlbench.api.content.ResolverForURL
- toString() - Method in class io.nosqlbench.api.content.URIResolver
- toString() - Method in class io.nosqlbench.api.content.URLContent
- toString() - Method in class io.nosqlbench.api.docsapi.DocsNameSpaceImpl
- toString() - Method in class io.nosqlbench.api.engine.activityimpl.ActivityDef
- toString() - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap.NamedParameter
- toString() - Method in class io.nosqlbench.api.engine.activityimpl.ParameterMap
- toString() - Method in class io.nosqlbench.api.engine.metrics.HistoIntervalLogger
- toString() - Method in class io.nosqlbench.api.engine.metrics.HistoStatsLogger
- toString() - Method in class io.nosqlbench.api.markdown.aggregator.CompositeMarkdownInfo
- toString() - Method in class io.nosqlbench.api.markdown.aggregator.MutableMarkdown
- toString() - Method in class io.nosqlbench.api.markdown.aggregator.ParsedFrontMatter
- toString() - Method in class io.nosqlbench.api.markdown.aggregator.ParsedMarkdown
- toString() - Method in class io.nosqlbench.api.spi.SimpleServiceLoader.Component
- toString() - Method in class io.nosqlbench.api.testutils.Bounds
- toString() - Method in class io.nosqlbench.api.testutils.Perf
- toString() - Method in class io.nosqlbench.api.testutils.Result
- toString(List<Result>) - Static method in class io.nosqlbench.api.testutils.Result
- toStringDelta(Function<Result, Double>, String, int...) - Method in class io.nosqlbench.api.testutils.Perf
-
Summarize the last results in a tabular format, with row-by-row delta included for a given property.
- TRACE - Enum constant in enum class io.nosqlbench.api.logging.NBLogLevel
- tryConvert(Object, Class<T>) - Static method in class io.nosqlbench.api.config.standard.NBTypeConverter
- type - Variable in class io.nosqlbench.api.config.standard.Param
U
- Unit - Class in io.nosqlbench.api.engine.util
- Unit() - Constructor for class io.nosqlbench.api.engine.util.Unit
- UNIT - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Count
- Unit.Bytes - Enum Class in io.nosqlbench.api.engine.util
- Unit.Count - Enum Class in io.nosqlbench.api.engine.util
- Unit.Duration - Enum Class in io.nosqlbench.api.engine.util
- update(long) - Method in class io.nosqlbench.api.engine.metrics.DeltaHdrHistogramReservoir
- update(long) - Method in class io.nosqlbench.api.engine.metrics.NicerHistogram
- update(long, TimeUnit) - Method in class io.nosqlbench.api.engine.metrics.NicerTimer
- URIResolver - Class in io.nosqlbench.api.content
-
This is a stateful search object for resources like Paths or URLs.
- URIResolver() - Constructor for class io.nosqlbench.api.content.URIResolver
- URIResolvers - Class in io.nosqlbench.api.content
-
This is a URI-centric content locator for URLs and Paths.
- URIResolvers() - Constructor for class io.nosqlbench.api.content.URIResolvers
- URLContent - Class in io.nosqlbench.api.content
-
StreamContent is meant for short-lived use as an efficient way to find a read URL content.
- URLContent(URL, InputStream) - Constructor for class io.nosqlbench.api.content.URLContent
- US - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Duration
V
- VALID(Param<T>, Object) - Static method in class io.nosqlbench.api.config.standard.Param.CheckResult
- VALID(Param<T>, Object, String) - Static method in class io.nosqlbench.api.config.standard.Param.CheckResult
- validate(Object) - Method in class io.nosqlbench.api.config.standard.Param
- validIfRegex(String) - Method in class io.nosqlbench.api.config.standard.ConfigModel
- value - Variable in class io.nosqlbench.api.config.standard.Param.CheckResult
- value - Variable in class io.nosqlbench.api.engine.activityimpl.ParameterMap.NamedParameter
- valueOf(String) - Static method in enum class io.nosqlbench.api.annotations.Layer
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.nosqlbench.api.annotations.Span
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.nosqlbench.api.engine.util.Unit.Bytes
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.nosqlbench.api.engine.util.Unit.Count
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.nosqlbench.api.engine.util.Unit.Duration
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.nosqlbench.api.errors.OnError
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.nosqlbench.api.logging.NBLogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.nosqlbench.api.markdown.types.DocScope
-
Returns the enum constant of this class with the specified name.
- valueOfName(String) - Static method in enum class io.nosqlbench.api.errors.OnError
- valueOfName(String) - Static method in enum class io.nosqlbench.api.logging.NBLogLevel
- valueOfSuffix(String) - Static method in enum class io.nosqlbench.api.engine.util.Unit.Bytes
- valueOfSuffix(String) - Static method in enum class io.nosqlbench.api.engine.util.Unit.Count
- valueOfSuffix(String) - Static method in enum class io.nosqlbench.api.engine.util.Unit.Duration
- values() - Static method in enum class io.nosqlbench.api.annotations.Layer
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.nosqlbench.api.annotations.Span
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.nosqlbench.api.engine.util.Unit.Bytes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.nosqlbench.api.engine.util.Unit.Count
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.nosqlbench.api.engine.util.Unit.Duration
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.nosqlbench.api.errors.OnError
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.nosqlbench.api.logging.NBLogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.nosqlbench.api.markdown.types.DocScope
-
Returns an array containing the constants of this enum class, in the order they are declared.
- visit(Path) - Method in class io.nosqlbench.api.content.NBIOWalker.CollectVisitor
- visit(Path) - Method in interface io.nosqlbench.api.content.NBIOWalker.PathVisitor
W
- walk(Path, NBIOWalker.PathVisitor) - Static method in class io.nosqlbench.api.content.NBIOWalker
- walk(Path, Path, NBIOWalker.PathVisitor, DirectoryStream.Filter<Path>, boolean) - Static method in class io.nosqlbench.api.content.NBIOWalker
- WALK_ALL - Static variable in class io.nosqlbench.api.content.NBIOWalker
- walkFullPath(Path, NBIOWalker.PathVisitor, DirectoryStream.Filter<Path>) - Static method in class io.nosqlbench.api.content.NBIOWalker
-
This walks the directory structure starting at the path specified.
- walkShortPath(Path, NBIOWalker.PathVisitor, DirectoryStream.Filter<Path>) - Static method in class io.nosqlbench.api.content.NBIOWalker
-
This walks the directory structure starting at the path specified.
- Warn - Enum constant in enum class io.nosqlbench.api.errors.OnError
- WARN - Enum constant in enum class io.nosqlbench.api.logging.NBLogLevel
- web - Enum constant in enum class io.nosqlbench.api.markdown.types.DocScope
-
The static web doc scope includes any markdown which should be shown to the user when they are viewing documentation on an externally hosted site in static form.
- WEEK - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Duration
- WEIGHT - Static variable in interface io.nosqlbench.api.markdown.types.BasicFrontMatterInfo
- withIncluded(List<String>) - Method in class io.nosqlbench.api.markdown.aggregator.CompositeMarkdownInfo
- withIncluded(List<String>) - Method in class io.nosqlbench.api.markdown.aggregator.ParsedFrontMatter
- withIncluded(List<String>) - Method in class io.nosqlbench.api.markdown.aggregator.ParsedMarkdown
- withIncluded(List<String>) - Method in interface io.nosqlbench.api.markdown.types.MarkdownInfo
- withTopics(List<String>) - Method in class io.nosqlbench.api.markdown.aggregator.CompositeMarkdownInfo
- withTopics(List<String>) - Method in class io.nosqlbench.api.markdown.aggregator.ParsedFrontMatter
- withTopics(List<String>) - Method in class io.nosqlbench.api.markdown.aggregator.ParsedMarkdown
- withTopics(List<String>) - Method in interface io.nosqlbench.api.markdown.types.MarkdownInfo
- write(HistogramLogWriter) - Method in class io.nosqlbench.api.engine.metrics.DeltaHdrHistogramReservoir
-
Write the last results via the log writer.
- writeInterval(Histogram) - Method in class io.nosqlbench.api.engine.metrics.HistoStatsCSVWriter
Y
- YEAR - Enum constant in enum class io.nosqlbench.api.engine.util.Unit.Duration
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form