A B C E F G H I K M N O P R S T U V W 
All Classes All Packages

A

ActivityBindings - Class in io.engineblock.script
Provide a bindings wrapper around a ScenarioController,
ActivityBindings(ScenarioController) - Constructor for class io.engineblock.script.ActivityBindings
 
ActivityExceptionHandler - Class in io.engineblock.core
 
ActivityExceptionHandler(ActivityExecutor) - Constructor for class io.engineblock.core.ActivityExceptionHandler
 
ActivityExecutor - Class in io.engineblock.core
An ActivityExecutor is a named instance of an execution harness for a single activity instance.
ActivityExecutor(Activity) - Constructor for class io.engineblock.core.ActivityExecutor
 
addCSVReporter(String, String) - Method in class io.engineblock.metrics.MetricReporters
 
addGraphite(String, int, String) - Method in class io.engineblock.metrics.MetricReporters
 
addGraphite(String, String) - Method in class io.engineblock.metrics.MetricReporters
 
addLogger() - Method in class io.engineblock.metrics.MetricReporters
 
addRegistry(String, MetricRegistry) - Method in class io.engineblock.metrics.MetricReporters
 
addScenarioScriptParams(ScriptParams) - Method in class io.engineblock.script.Scenario
 
addScenarioScriptParams(Map<String, String>) - Method in class io.engineblock.script.Scenario
 
addScriptFiles(String...) - Method in class io.engineblock.script.Scenario
 
addScriptText(String) - Method in class io.engineblock.script.Scenario
 
append(E) - Method in class io.engineblock.script.BufferAppender
 
apply(Map<String, String>) - Method in class io.engineblock.core.ScenarioController
Apply any parameter changes to a defined activity, or start a new one.
awaitActivity(ActivityDef) - Method in class io.engineblock.core.ScenarioController
 
awaitActivity(String) - Method in class io.engineblock.core.ScenarioController
 
awaitActivity(Map<String, String>) - Method in class io.engineblock.core.ScenarioController
 
awaitAllResults() - Method in class io.engineblock.script.ScenariosExecutor
Shuts down all running scenarios and awaits all results.
awaitAllResults(long, long) - Method in class io.engineblock.script.ScenariosExecutor
Shuts down all running scenarios and awaits all results.
awaitCompletion(int) - Method in class io.engineblock.core.ActivityExecutor
 
awaitCompletion(int) - Method in class io.engineblock.core.ScenarioController
Await completion of all running activities, but do not force shutdownActivity.
awaitFinish(int) - Method in class io.engineblock.core.ActivityExecutor
 

B

BlockingSegmentInput - Class in io.engineblock.activitycore.fortesting
This cycle value supplier blocks the caller, only letting it complete for each value that is set from the controlling producer.
BlockingSegmentInput() - Constructor for class io.engineblock.activitycore.fortesting.BlockingSegmentInput
 
BufferAppender<E> - Class in io.engineblock.script
 
BufferAppender() - Constructor for class io.engineblock.script.BufferAppender
 

C

call() - Method in class io.engineblock.script.Scenario
 
cancelScenario(String) - Method in class io.engineblock.script.ScenariosExecutor
 
clear() - Method in class io.engineblock.script.ActivityBindings
 
clear() - Method in class io.engineblock.script.ReadOnlyBindings
 
containsKey(Object) - Method in class io.engineblock.metrics.MetricRegistryBindings
 
containsKey(Object) - Method in class io.engineblock.script.ActivityBindings
 
containsValue(Object) - Method in class io.engineblock.metrics.MetricRegistryBindings
 
containsValue(Object) - Method in class io.engineblock.script.ActivityBindings
 
CycleValueSupplier - Class in io.engineblock.activitycore.fortesting
 
CycleValueSupplier() - Constructor for class io.engineblock.activitycore.fortesting.CycleValueSupplier
 

E

EBMetricsRegistry - Class in io.engineblock.metrics
 
EBMetricsRegistry() - Constructor for class io.engineblock.metrics.EBMetricsRegistry
 
enableCharting() - Method in class io.engineblock.script.Scenario
 
entrySet() - Method in class io.engineblock.metrics.MetricRegistryBindings
 
entrySet() - Method in class io.engineblock.script.ActivityBindings
 
equals(Object) - Method in class io.engineblock.script.Scenario
 
execute(Scenario) - Method in class io.engineblock.script.ScenariosExecutor
 
execute(Scenario, ScenarioLogger) - Method in class io.engineblock.script.ScenariosExecutor
 

F

findAll() - Static method in class io.engineblock.script.SandboxExtensionFinder
 
forActivityInstance(String) - Method in class io.engineblock.core.MarkdownDocInfo
 
forceStopExecutor(int) - Method in class io.engineblock.core.ActivityExecutor
Shutdown the activity executor, with a grace period for the motor threads.
forceStopScenario(int) - Method in class io.engineblock.core.ScenarioController
Force the scenario to stop running.
forHelpTopic(String) - Static method in class io.engineblock.core.MarkdownDocInfo
 
forResourceMarkdown(String, String...) - Method in class io.engineblock.core.MarkdownDocInfo
 

G

get(Object) - Method in class io.engineblock.metrics.MetricRegistryBindings
 
get(Object) - Method in class io.engineblock.script.ActivityBindings
 
getActivity() - Method in class io.engineblock.core.ActivityExecutor
 
getActivityDef() - Method in class io.engineblock.core.ActivityExecutor
 
getActivityDef(String) - Method in class io.engineblock.core.ScenarioController
Get the named activity def, if it is known to this scenario.
getActivityDefs() - Method in class io.engineblock.core.ScenarioController
Return all the activity definitions that are known to this scenario.
getActivityExecutorMap() - Method in class io.engineblock.core.ScenarioController
 
getAliases() - Method in class io.engineblock.core.ScenarioController
Return all the names of the activites that are known to this scenario.
getAsLong() - Method in class io.engineblock.activitycore.fortesting.CycleValueSupplier
 
getAsyncResultStatus() - Method in class io.engineblock.script.ScenariosExecutor
Returns a map of all pending scenario names and optional results.
getAttribute(String) - Method in class io.engineblock.script.ScenarioContext
 
getAttribute(String, int) - Method in class io.engineblock.script.ScenarioContext
 
getException() - Method in class io.engineblock.core.ScenarioResult
 
getInputSegment(int) - Method in class io.engineblock.activitycore.fortesting.BlockingSegmentInput
 
getInstance() - Static method in class io.engineblock.metrics.MetricReporters
 
getInstance() - Static method in class io.engineblock.metrics.MetricsContext
 
getIOLog() - Method in class io.engineblock.core.ScenarioResult
 
getIOLog() - Method in class io.engineblock.script.Scenario
 
getLogDir() - Method in class io.engineblock.core.ScenarioLogger
 
getMessage() - Method in exception io.engineblock.script.ReadOnlyBindingsException
 
getMessage() - Method in exception io.engineblock.script.ScriptExecutionError
 
getMetricName() - Method in class io.engineblock.core.IndexedThreadFactory.IndexedThread
 
getMetricRegistry() - Method in class io.engineblock.metrics.MetricsContext
 
getMetrics() - Method in class io.engineblock.metrics.MetricRegistryBindings
 
getMetrics() - Method in class io.engineblock.metrics.MetricsContext
 
getName() - Method in class io.engineblock.script.Scenario
 
getName() - Method in class io.engineblock.script.ScenariosExecutor
 
getOne() - Method in class io.engineblock.core.ScenariosResults
 
getPendingResult(String) - Method in class io.engineblock.script.ScenariosExecutor
Get the result of a pending or completed scenario.
getPendingScenario(String) - Method in class io.engineblock.script.ScenariosExecutor
 
getPendingScenarios() - Method in class io.engineblock.script.ScenariosExecutor
 
getProgress() - Method in class io.engineblock.core.ActivityExecutor
 
getProgressDetails() - Method in class io.engineblock.core.ActivityExecutor
 
getProgressMeters() - Method in class io.engineblock.core.ScenarioController
 
getProgressName() - Method in class io.engineblock.core.ActivityExecutor
 
getProgressState() - Method in class io.engineblock.core.ActivityExecutor
 
getReporters() - Method in class io.engineblock.metrics.MetricsContext
 
getScenarioController() - Method in class io.engineblock.script.Scenario
 
getScriptText() - Method in class io.engineblock.script.Scenario
 
getThreadIndex() - Method in class io.engineblock.core.IndexedThreadFactory.IndexedThread
 

H

handleParameterMapUpdate(ParameterMap) - Method in class io.engineblock.core.ActivityExecutor
Listens for changes to parameter maps, maps them to the activity instance, and notifies all eligible listeners of changes.
hasError() - Method in class io.engineblock.core.ScenariosResults
 
hashCode() - Method in class io.engineblock.script.Scenario
 
histogram(String) - Method in class io.engineblock.metrics.EBMetricsRegistry
 

I

IndexedThread(int, Runnable) - Constructor for class io.engineblock.core.IndexedThreadFactory.IndexedThread
 
IndexedThreadFactory - Class in io.engineblock.core
A named and indexed thread factory, making threads within a thread pool have the same name and a unique integer index
IndexedThreadFactory(String, Thread.UncaughtExceptionHandler) - Constructor for class io.engineblock.core.IndexedThreadFactory
 
IndexedThreadFactory.IndexedThread - Class in io.engineblock.core
 
io.engineblock.activitycore - package io.engineblock.activitycore
 
io.engineblock.activitycore.fortesting - package io.engineblock.activitycore.fortesting
 
io.engineblock.core - package io.engineblock.core
 
io.engineblock.metrics - package io.engineblock.metrics
 
io.engineblock.script - package io.engineblock.script
 
isEmpty() - Method in class io.engineblock.metrics.MetricRegistryBindings
 
isEmpty() - Method in class io.engineblock.script.ActivityBindings
 
isRunning() - Method in class io.engineblock.core.ActivityExecutor
 
isRunningActivity(ActivityDef) - Method in class io.engineblock.core.ScenarioController
 
isRunningActivity(String) - Method in class io.engineblock.core.ScenarioController
 
isRunningActivity(Map<String, String>) - Method in class io.engineblock.core.ScenarioController
 

K

keySet() - Method in class io.engineblock.metrics.MetricRegistryBindings
 
keySet() - Method in class io.engineblock.script.ActivityBindings
 

M

MarkdownDocInfo - Class in io.engineblock.core
 
MarkdownDocInfo() - Constructor for class io.engineblock.core.MarkdownDocInfo
 
MetricRegistryBindings - Class in io.engineblock.metrics
 
MetricRegistryBindings(MetricRegistry) - Constructor for class io.engineblock.metrics.MetricRegistryBindings
 
MetricReporters - Class in io.engineblock.metrics
 
metrics() - Static method in class io.engineblock.metrics.MetricsContext
Convenience method to unclutter code.
MetricsContext - Class in io.engineblock.metrics
 
MetricsContext() - Constructor for class io.engineblock.metrics.MetricsContext
 
metricsDetail(String) - Static method in class io.engineblock.script.MetricsMapper
 
MetricsMapper - Class in io.engineblock.script
Find the metrics associated with an activity type by instantiating the activity in idle mode.
MetricsMapper() - Constructor for class io.engineblock.script.MetricsMapper
 
modify(String, String, String) - Method in class io.engineblock.core.ScenarioController
Modify one of the parameters in a defined activity.

N

newThread(Runnable) - Method in class io.engineblock.core.IndexedThreadFactory
 
notifyException(Thread, Throwable) - Method in class io.engineblock.core.ActivityExecutor
 
notifyException(Thread, Throwable) - Method in class io.engineblock.script.ScenariosExecutor
 

O

onCounterAdded(String, Counter) - Method in class io.engineblock.metrics.MetricRegistryBindings
 
onCounterRemoved(String) - Method in class io.engineblock.metrics.MetricRegistryBindings
 
onGaugeAdded(String, Gauge<?>) - Method in class io.engineblock.metrics.MetricRegistryBindings
 
onGaugeRemoved(String) - Method in class io.engineblock.metrics.MetricRegistryBindings
 
onHistogramAdded(String, Histogram) - Method in class io.engineblock.metrics.MetricRegistryBindings
 
onHistogramRemoved(String) - Method in class io.engineblock.metrics.MetricRegistryBindings
 
onMeterAdded(String, Meter) - Method in class io.engineblock.metrics.MetricRegistryBindings
 
onMeterRemoved(String) - Method in class io.engineblock.metrics.MetricRegistryBindings
 
onTimerAdded(String, Timer) - Method in class io.engineblock.metrics.MetricRegistryBindings
 
onTimerRemoved(String) - Method in class io.engineblock.metrics.MetricRegistryBindings
 

P

ProgressIndicator - Class in io.engineblock.activitycore
 
ProgressIndicator(ScenarioController, String) - Constructor for class io.engineblock.activitycore.ProgressIndicator
 
publishSegment(long...) - Method in class io.engineblock.activitycore.fortesting.BlockingSegmentInput
 
put(String, Object) - Method in class io.engineblock.script.ActivityBindings
 
put(String, Object) - Method in class io.engineblock.script.ReadOnlyBindings
 
putAll(Map<? extends String, ? extends Object>) - Method in class io.engineblock.script.ActivityBindings
 
putAll(Map<? extends String, ? extends Object>) - Method in class io.engineblock.script.ReadOnlyBindings
 

R

ReadOnlyBindings - Class in io.engineblock.script
A convenience class to make read-only Bindings easier to write.
ReadOnlyBindings() - Constructor for class io.engineblock.script.ReadOnlyBindings
 
ReadOnlyBindingsException - Exception in io.engineblock.script
 
ReadOnlyBindingsException(Object, String) - Constructor for exception io.engineblock.script.ReadOnlyBindingsException
 
register(Shutdownable) - Static method in class io.engineblock.core.ShutdownManager
 
remove(Object) - Method in class io.engineblock.script.ActivityBindings
 
remove(Object) - Method in class io.engineblock.script.ReadOnlyBindings
 
report() - Method in class io.engineblock.metrics.MetricReporters
 
reportMetrics() - Method in class io.engineblock.core.ScenarioController
 
reportToLog() - Method in class io.engineblock.core.ScenarioResult
 
reportToLog() - Method in class io.engineblock.core.ScenariosResults
 
requestStopExecutor(int) - Method in class io.engineblock.core.ActivityExecutor
 
run() - Method in class io.engineblock.activitycore.ProgressIndicator
 
run() - Method in class io.engineblock.script.Scenario
 
run(int, ActivityDef) - Method in class io.engineblock.core.ScenarioController
Synchronously run the defined activity with a timeout in seconds.
run(int, String) - Method in class io.engineblock.core.ScenarioController
 
run(int, Map<String, String>) - Method in class io.engineblock.core.ScenarioController
 
run(ActivityDef) - Method in class io.engineblock.core.ScenarioController
 
run(String) - Method in class io.engineblock.core.ScenarioController
 
run(Map<String, String>) - Method in class io.engineblock.core.ScenarioController
 

S

SandboxExtensionFinder - Class in io.engineblock.script
 
SandboxExtensionFinder() - Constructor for class io.engineblock.script.SandboxExtensionFinder
 
Scenario - Class in io.engineblock.script
 
Scenario(String) - Constructor for class io.engineblock.script.Scenario
 
Scenario(String, String) - Constructor for class io.engineblock.script.Scenario
 
ScenarioContext - Class in io.engineblock.script
 
ScenarioContext(ScenarioController) - Constructor for class io.engineblock.script.ScenarioContext
 
ScenarioController - Class in io.engineblock.core
A ScenarioController provides a way to start Activities, modify them while running, and forceStopMotors, pause or restart them.
ScenarioController() - Constructor for class io.engineblock.core.ScenarioController
 
ScenarioExceptionHandler - Class in io.engineblock.script
 
ScenarioExceptionHandler(ScenariosExecutor) - Constructor for class io.engineblock.script.ScenarioExceptionHandler
 
ScenarioLogger - Class in io.engineblock.core
 
ScenarioLogger(Scenario) - Constructor for class io.engineblock.core.ScenarioLogger
 
ScenarioResult - Class in io.engineblock.core
 
ScenarioResult(Exception) - Constructor for class io.engineblock.core.ScenarioResult
 
ScenarioResult(String) - Constructor for class io.engineblock.core.ScenarioResult
 
ScenariosExecutor - Class in io.engineblock.script
 
ScenariosExecutor(String) - Constructor for class io.engineblock.script.ScenariosExecutor
 
ScenariosExecutor(String, int) - Constructor for class io.engineblock.script.ScenariosExecutor
 
ScenariosResults - Class in io.engineblock.core
 
ScenariosResults(ScenariosExecutor) - Constructor for class io.engineblock.core.ScenariosResults
 
ScenariosResults(ScenariosExecutor, Map<Scenario, ScenarioResult>) - Constructor for class io.engineblock.core.ScenariosResults
 
ScriptExecutionError - Exception in io.engineblock.script
 
ScriptExecutionError(Throwable) - Constructor for exception io.engineblock.script.ScriptExecutionError
 
ScriptParams - Class in io.engineblock.script
 
ScriptParams() - Constructor for class io.engineblock.script.ScriptParams
 
setAttribute(String, Object, int) - Method in class io.engineblock.script.ScenarioContext
 
setLevel(String) - Method in class io.engineblock.core.ScenarioLogger
 
setLogDir(String) - Method in class io.engineblock.core.ScenarioLogger
 
setLogLevelOverrides(Map<String, Level>) - Method in class io.engineblock.core.ScenarioLogger
 
setMaxLogs(int) - Method in class io.engineblock.core.ScenarioLogger
 
setMetricName(String) - Method in class io.engineblock.core.IndexedThreadFactory.IndexedThread
 
setScenarioLogger(ScenarioLogger) - Method in class io.engineblock.script.Scenario
 
setValue(long) - Method in class io.engineblock.activitycore.fortesting.CycleValueSupplier
 
shutdown() - Static method in class io.engineblock.core.ShutdownManager
 
shutdown() - Method in class io.engineblock.metrics.MetricReporters
 
ShutdownManager - Class in io.engineblock.core
A simple callback handler for shutting down things gracefully.
size() - Method in class io.engineblock.metrics.MetricRegistryBindings
 
size() - Method in class io.engineblock.script.ActivityBindings
 
start() - Method in class io.engineblock.activitycore.ProgressIndicator
 
start() - Method in class io.engineblock.core.ScenarioLogger
 
start() - Method in class io.engineblock.script.BufferAppender
 
start(int, int) - Method in class io.engineblock.metrics.MetricReporters
 
start(ActivityDef) - Method in class io.engineblock.core.ScenarioController
Start an activity, given the activity definition for it.
start(String) - Method in class io.engineblock.core.ScenarioController
Start an activity, given the name by which it is known already in the scenario.
start(Map<String, String>) - Method in class io.engineblock.core.ScenarioController
Start an activity, given a map which holds the activity definition for it.
startActivity() - Method in class io.engineblock.core.ActivityExecutor
True-up the number of motor instances known to the executor.
stop() - Method in class io.engineblock.metrics.MetricReporters
 
stop() - Method in class io.engineblock.script.BufferAppender
 
stop(ActivityDef) - Method in class io.engineblock.core.ScenarioController
Stop an activity, given an activity def.
stop(String) - Method in class io.engineblock.core.ScenarioController
Stop an activity, given the name by which it is known already in the scenario.
stop(Map<String, String>) - Method in class io.engineblock.core.ScenarioController
Stop an activity, given an activity def map.
stopActivity() - Method in class io.engineblock.core.ActivityExecutor
Simply stop the motors
stopActivityWithErrorAsync(Throwable) - Method in class io.engineblock.core.ActivityExecutor
 
stopActivityWithReasonAsync(String) - Method in class io.engineblock.core.ActivityExecutor
 

T

timer(String) - Method in class io.engineblock.metrics.EBMetricsRegistry
 
toString() - Method in class io.engineblock.activitycore.fortesting.BlockingSegmentInput
 
toString() - Method in class io.engineblock.activitycore.ProgressIndicator
 
toString() - Method in class io.engineblock.core.ActivityExecutor
 
toString() - Method in class io.engineblock.script.BufferAppender
 
toString() - Method in class io.engineblock.script.Scenario
 
toString() - Method in class io.engineblock.script.ScenariosExecutor
 

U

uncaughtException(Thread, Throwable) - Method in class io.engineblock.core.ActivityExceptionHandler
 
uncaughtException(Thread, Throwable) - Method in class io.engineblock.script.ScenarioExceptionHandler
 
UserException - Exception in io.engineblock.core
User exceptions are errors for which we know how to explain the cause to the user.
UserException(String) - Constructor for exception io.engineblock.core.UserException
 

V

values() - Method in class io.engineblock.metrics.MetricRegistryBindings
 
values() - Method in class io.engineblock.script.ActivityBindings
 

W

waitMillis(long) - Method in class io.engineblock.core.ScenarioController
Wait for a bit.
withDefaults(Map<String, String>) - Method in class io.engineblock.script.ScriptParams
 
withOverrides(Map<String, String>) - Method in class io.engineblock.script.ScriptParams
 
A B C E F G H I K M N O P R S T U V W 
All Classes All Packages