All Classes
| Class | Description |
|---|---|
| ActivityDef |
A runtime definition for an activity.
|
| ActivityInitError |
ActivityInitErrors are those known to occur during the initiailization of an activity.
|
| ActivityMetrics | |
| Annotation |
This is a general purpose representation of an event that describes
a significant workflow detail to users running tests.
|
| AnnotationBuilder | |
| Annotator |
An implementation of this type is responsible for taking annotation details and
logging them in a useful place.
|
| BasicError |
User exceptions are errors for which we know how to explain the cause to the user.
|
| Bounds |
Easily step from one value to the next according to a modified
logarithmic sequence that makes it easy to pick useful testing
boundaries.
|
| BuilderFacets | |
| BuilderFacets.All | |
| BuilderFacets.WantsInterval | |
| BuilderFacets.WantsLabels | |
| BuilderFacets.WantsLayer | |
| BuilderFacets.WantsMoreDetailsOrBuild | |
| BuilderFacets.WantsMoreLabelsOrDetails | |
| BuilderFacets.WantsSession | |
| CapabilityHook<T> |
A silly class that does nothing but allow cleaner code elsewhere,
because MetricRegistryListener, that's why.
|
| ClassicHistoListener | |
| ClassicTimerListener | |
| CompositeMarkdownInfo | |
| ConfigData | |
| ConfigLoader |
The config loader is meant to be the way that configurations
for objects or subsystems are loaded generically.
|
| ConfigModel | |
| ConfigSource |
A Config Source knows how to read a block of data and convert it
into a stream of zero or more configuration elements.
|
| ConfigSuggestions | |
| Content<T> |
A generic content wrapper for anything that can be given to a NoSQLBench runtime
using a specific type of locator.
|
| ContentResolver | |
| ConvenientSnapshot | |
| DataSources | |
| DeltaHdrHistogramReservoir |
A custom wrapping of snapshotting logic on the HdrHistogram.
|
| DeltaSnapshotReader | |
| DeltaSnapshotter | |
| Diagnostics | |
| DocScope |
DocScope determines which display mode a topic is meant to be displayed in.
|
| DocsForTestingOnly | |
| DocsRootDirectory | |
| DynamicFieldReader |
An interface which captures the semantics and patterns of
reading field values that are rendered functionally.
|
| Element |
A generic type-safe reader interface for parameters.
|
| ElementData |
A generic type-safe reader interface for parameters.
|
| ElementImpl |
The source data for a param reader is intended to be a collection of something, not a single value.
|
| EnvironmentReader | |
| FlexParser | |
| FrontMatterInfo |
FrontMatter services provided within NoSQLBench are required to return the following types.
|
| HasDiagnostics | |
| HdrDeltaHistogramAttachment |
Allow a DeltaHistogram to have attached metrics that also get a copy of
any input data.
|
| HdrDeltaHistogramProvider | |
| HistogramAttachment | |
| HistoIntervalLogger |
HistoIntervalLogger runs a separate thread to snapshotAndWrite encoded histograms on a regular interval.
|
| HistoLogChartGenerator | |
| HistoStatsCSVWriter | |
| HistoStatsLogger |
HistoIntervalLogger runs a separate thread to snapshotAndWrite encoded histograms on a regular interval.
|
| Indexed | |
| IterableNamedParams | |
| JsonBackedConfigElement | |
| JsonConfigSource | |
| Labeled | |
| Layer | |
| ListBackedConfigSource | |
| ListSplitterWhyDoesJavaNotDoThisAlready | |
| MapBackedConfigSource | |
| MapBackedElement | |
| MarkdownDocs | |
| MarkdownExporter | |
| MarkdownInfo | |
| MDGraph | |
| MetricRegistryService | |
| MetricsCloseable | |
| MetricsRegistryMount | |
| MutableAnnotation | |
| MutableLabels | |
| NBCanConfigure | |
| NBConfigError | |
| NBConfigModel |
This configuration model describes what is valid to submit
for configuration for a given configurable object.
|
| NBConfigModelProvider | |
| NBConfigReadable | |
| NBConfigurable |
All implementation types which wish to have a type-marshalled configuration
should implement this interface.
|
| NBConfiguration | |
| NBEnvironment |
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.
|
| NBIO |
NBIO is a helper utility packaged as a search builder and fluent API.
|
| NBIORelativizer | |
| NBIOWalker | |
| NBIOWalker.CollectVisitor | |
| NBIOWalker.PathSuffixFilter | |
| NBIOWalker.PathVisitor | |
| NBIOWalker.RegexFilter | |
| NBLogLevel | |
| NBMapConfigurable | |
| NBParams |
NB Params
|
| NBPathsAPI | |
| NBPathsAPI.DoSearch | |
| NBPathsAPI.Facets | |
| NBPathsAPI.GetExtension | |
| NBPathsAPI.GetName | |
| NBPathsAPI.GetPrefix | |
| NBPathsAPI.GetSource | |
| NBTypeConverter |
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.
|
| NBTypeConverters |
A tagging only interface to indicate sources of static type conversion functions
|
| NBTypeSafeConversions | |
| NicerHistogram | |
| NicerTimer | |
| OnError | |
| OpConfigError |
OpConfigErrors are
BasicErrors which are known to occur when
there is an invalid set of configuration details for an op. |
| Param<T> |
A configuration element describes a single configurable parameter.
|
| Param.CheckResult<T> | |
| ParameterMap |
A concurrently accessible parameter map which holds both keys and values as strings.
|
| ParameterMap.Listener | |
| ParameterMap.NamedParameter | |
| ParamsParser |
Synopsis
|
| ParamsParserSource | |
| ParsedFrontMatter | |
| ParsedMarkdown |
TODO: Make this a value type
|
| PathContent |
PathContent provides the Path-centric way of accessing
resolved content from the URIs API.
|
| PathFinder |
A central API for finding and accessing Paths which are either in
the classpath or in the file system, or both.
|
| Perf |
Perf is a testing utility class that collects and analyzes
performance data from individual test runs.
|
| Perf.Time | |
| PeriodicRunnable<T extends java.lang.Runnable> |
This is a simple and light way to run a periodic task
|
| RawMarkdownSource |
A MarkdownProvider simply provides all the markdown content it is aware of.
|
| RawMarkdownSources |
The internal
|
| ResolverForClasspath |
Resolves resources which can be found via the class loader.
|
| ResolverForFilesystem | |
| ResolverForURL | |
| Result | |
| S3ClientCache |
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.
|
| S3UrlConnection | |
| S3UrlFields | |
| S3UrlFields.CredentialsFingerprint | |
| S3UrlStreamHandler | |
| S3UrlStreamHandlerProvider | |
| ScenarioMetadata |
If an object is ScenarioMetadata, then they will be updated with a map of
scenario metadata.
|
| ScenarioMetadataAware |
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
|
| SessionNamer | |
| SimpleServiceLoader<T> | |
| Span | |
| SSLKsFactory | |
| StaticFieldReader | |
| Synonyms |
This class is just a central reference point for the names of parameters
or other configuration-level primitives which have been given better names.
|
| SystemId | |
| Tagged | |
| TimerAttachment | |
| Unit | |
| Unit.Bytes | |
| Unit.Count | |
| Unit.Duration | |
| URIResolver |
This is a stateful search object for resources like Paths or URLs.
|
| URIResolvers |
This is a URI-centric content locator for URLs and Paths.
|
| URLContent |
StreamContent is meant for short-lived use as an efficient way to
find a read URL content.
|