Index

A B C D E F G H I J K L M N O P R S T U V W Y 
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 exactly zero or one matching Paths, and return an Optional of Path.
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 Service and 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.interval if the span of time is not an instant, and Span.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 URI which 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
 
A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form