All Classes
| Class | Description |
|---|---|
| ArrayBinder | |
| BaseDriverAdapter<R extends Op,S> | |
| ChainingOp<I,O> |
Run a function on the current cached result and replace it
with the result of the function.
|
| CycleOp<T> |
A CycleRunnable is simply a variation of a Runnable type.
|
| DriverAdapter<R extends Op,S> |
The DriverAdapter interface is expected to be the replacement
for ActivityTypes.
|
| DriverAdapterDecorators |
This type simply captures (by extension) any optional decorator
interfaces which may be implemented by a
DriverAdapter. |
| DriverSpaceCache<S> |
A DriverSpaceCache is simply a place to hold something like a
client instance and all associated objects for quick and easy access.
|
| FieldDestructuringMapper | |
| ListBinder | |
| ObjectCache<T> |
An object cache to memoize returned objects into a concurrent hash map by name.
|
| Op |
This is the root type of any operation which is used in a NoSQLBench
DriverAdapter.
|
| OpDispenser<T> | |
| OpGenerator |
If an Op implements OpGenerator, then it will be asked for chained
operations that are secondary unless or until
OpGenerator.getNextOp()}
returns null. |
| OpMapper<T extends Op> | |
| OpTemplate |
The OpTemplate is the developer's view of the operational templates that users
provide in YAML or some other structured format.
|
| OpTemplateSupplier |
An Op Template Supplier can provide its own source of op templates instead
of relying on the built-in mechanism.
|
| OrderedMapBinder | |
| ParsedOp |
Parse an OpTemplate into a ParsedOp, which can dispense object maps
|
| ResultProcessor<C,E> |
A result processor can consume data from a result which is contains of a set of
ordered elements.
|
| RunnableOp | |
| ThreadLocalNamedTimers |
Auxiliary thread-local metrics for an activity which are tracked by name.
|
| VariableCapture |
If an op implements VariableCapture, then it is known to be able to
extract variables from its result.
|