A B C E F G H I K M N O P R S T U V W
All Classes All Packages
All Classes All Packages
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
All Classes All Packages