Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

acquire(long) - Method in class io.engineblock.activityapi.rates.AverageRateLimiter
See AverageRateLimiter for interface docs.
acquire() - Method in class io.engineblock.activityapi.rates.AverageRateLimiter
 
acquire(long) - Method in interface io.engineblock.activityapi.rates.RateLimiter
Block until it is time for the next operation, according to number of nanoseconds allotted to this individual op.
acquire() - Method in interface io.engineblock.activityapi.rates.RateLimiter
Block until it is time for the next operation, according to the nanoseconds per op as set by RateLimiter.setRate(double)
Action - Interface in io.engineblock.activityapi.core
An action is the core logic that occurs within an activity.
ActionDispenser - Interface in io.engineblock.activityapi.core
An ActionDispenser is created for each Activity instance within a scenario.
ActivitiesAware - Interface in io.engineblock.activityapi.core
Dispensers that implement this decorator interface might need to know about the other activities that are present in a configuration.
Activity - Interface in io.engineblock.activityapi.core
Provides the components needed to build and run an activity a runtime.
activityconfig - package activityconfig
 
activityconfig.rawyaml - package activityconfig.rawyaml
 
activityconfig.snakecharmer - package activityconfig.snakecharmer
 
activityconfig.yaml - package activityconfig.yaml
 
ActivityController - Interface in io.engineblock.activityapi.core
 
ActivityControlsListener - Interface in io.engineblock.activityapi.core
 
ActivityDef - Class in io.engineblock.activityimpl
A runtime definition for an activity.
ActivityDef(ParameterMap) - Constructor for class io.engineblock.activityimpl.ActivityDef
 
activityDef - Variable in class io.engineblock.activityimpl.SimpleActivity
 
ActivityDefObserver - Interface in io.engineblock.activityapi.core
Decorator interface for getting notified when an activities parameters are changed at runtime.
ActivityDispenser - Interface in io.engineblock.activityimpl
 
ActivityInitializationError - Exception in io.engineblock.activityimpl
Represents an error that occurred while initializing an activity instance to run.
ActivityInitializationError(String, Exception) - Constructor for exception io.engineblock.activityimpl.ActivityInitializationError
 
ActivityMetrics - Class in io.engineblock.metrics
 
ActivityType<A extends Activity> - Interface in io.engineblock.activityapi.core
An ActivityType is the central extension point in EngineBlock for new activity types drivers.
add(Map<String, String>) - Method in class activityconfig.MultiMapLookup
 
addClassicHistos(String, String, String, String) - Static method in class io.engineblock.metrics.ActivityMetrics
Add a classic histogram in addition to the default implementation in this runtime.
addExtentReader(Output) - Method in class io.engineblock.activityimpl.marker.ContiguousOutputChunker
 
addHandler(Class<T>, String, SnakeYamlCharmer.FieldHandler) - Method in class activityconfig.snakecharmer.SnakeYamlCharmer
 
addHistoLogger(String, String, String, String) - Static method in class io.engineblock.metrics.ActivityMetrics
Add a histogram interval logger to matching metrics in this JVM instance.
addListener(ParameterMap.Listener) - Method in class io.engineblock.activityimpl.ParameterMap
 
addOp(T, ToLongFunction<T>) - Method in class io.engineblock.activityapi.planning.SequencePlanner
 
addOp(T, long) - Method in class io.engineblock.activityapi.planning.SequencePlanner
 
addPolicy(String, TristateFilter.Policy) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.EnumReadableMappingFilter
 
addPolicy(ResultReadable, TristateFilter.Policy) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultMappingArrayFilter
 
addStatsLogger(String, String, String, String) - Static method in class io.engineblock.metrics.ActivityMetrics
Add a histogram stats logger to matching metrics in this JVM instance.
addTransformer(Function<String, String>) - Method in class activityconfig.rawyaml.RawYamlStatementLoader
 
addValidClasses(Class<? extends T>...) - Method in class io.engineblock.activityapi.errorhandling.HashedErrorHandler
Add to the set of valid classes that will be used when searching for a class by name.
append(long) - Method in class io.engineblock.activityapi.cyclelog.buffers.cycles.CycleSegmentBuffer
 
append(long, int) - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
 
append(CycleResult) - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
 
append(long) - Method in class io.engineblock.activityimpl.input.CycleArrayBuffer
 
apply(ResultReadable) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.EnumReadableMappingFilter
 
apply(ResultReadable) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultFilteringSieve
 
apply(ResultReadable) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultFilterPhase
 
apply(ResultReadable) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultMappingArrayFilter
 
apply(T) - Method in interface io.engineblock.activityapi.cyclelog.filters.tristate.TristateFilter
 
apply(String) - Method in class io.engineblock.util.StrInterpolater
 
applyBlockParams(BlockParams) - Method in class activityconfig.rawyaml.BlockParams
 
applyTransforms(Logger, String) - Method in class activityconfig.rawyaml.RawYamlStatementLoader
 
ArraySegment(long[]) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.cycles.CycleArray.ArraySegment
 
AsyncAction - Interface in io.engineblock.activityapi.core
An AsyncAction allows an activity type to implement asynchronous operations within each thread.
AsyncExecutionException - Exception in io.engineblock.activityapi.core
 
AsyncExecutionException(long) - Constructor for exception io.engineblock.activityapi.core.AsyncExecutionException
 
AtomicInput - Class in io.engineblock.activityimpl.input
TODO: This documentation is out of date as of 2.0.0
AtomicInput(ActivityDef) - Constructor for class io.engineblock.activityimpl.input.AtomicInput
 
attachHdrDeltaHistogram() - Method in interface io.engineblock.metrics.HdrDeltaHistogramAttachment
Attach a metric.
attachHdrDeltaHistogram() - Method in class io.engineblock.metrics.NicerHistogram
 
attachHdrDeltaHistogram() - Method in class io.engineblock.metrics.NicerTimer
 
attachHistogram(Histogram) - Method in interface io.engineblock.metrics.HistogramAttachment
 
attachHistogram(Histogram) - Method in class io.engineblock.metrics.NicerHistogram
 
attachLogWriter(HistogramLogWriter) - Method in class io.engineblock.metrics.DeltaHdrHistogramReservoir
 
attachLogWriter(HistogramLogWriter) - Method in interface io.engineblock.metrics.HistoLogger
 
attachTimer(Timer) - Method in class io.engineblock.metrics.NicerTimer
 
attachTimer(Timer) - Method in interface io.engineblock.metrics.TimerAttachment
 
AverageRateLimiter - Class in io.engineblock.activityapi.rates
This rate limiter uses nanoseconds as the unit of timing.
AverageRateLimiter() - Constructor for class io.engineblock.activityapi.rates.AverageRateLimiter
 
AverageRateLimiter(ActivityDef, String, RateSpec) - Constructor for class io.engineblock.activityapi.rates.AverageRateLimiter
Create a rate limiter.

B

BlockParams - Class in activityconfig.rawyaml
 
BlockParams() - Constructor for class activityconfig.rawyaml.BlockParams
 
BucketSequencer<T> - Class in io.engineblock.activityapi.planning
Introduction
BucketSequencer() - Constructor for class io.engineblock.activityapi.planning.BucketSequencer
 
Buffer<T> - Class in io.engineblock.activityapi.cyclelog.buffers
 
Buffer(Class<T[]>, int) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.Buffer
 
build() - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
Builder() - Constructor for class io.engineblock.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
BurstRateGauge(RateLimiter) - Constructor for class io.engineblock.activityapi.rates.RateLimiters.BurstRateGauge
 
burstRatio - Variable in class io.engineblock.activityapi.rates.RateSpec
 
BYTES - Static variable in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferReadable
 
BYTES - Static variable in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
 
bytesFor(String) - Static method in class io.engineblock.util.Unit
 
ByteTrackerExtent - Class in io.engineblock.activityimpl.marker
A simple bytebuffer marker implementation
ByteTrackerExtent(long, long) - Constructor for class io.engineblock.activityimpl.marker.ByteTrackerExtent
Create a simple marker extent
ByteTrackerExtent(long, int[]) - Constructor for class io.engineblock.activityimpl.marker.ByteTrackerExtent
 

C

CanFilterResultValue - Interface in io.engineblock.activityapi.cyclelog.inputs.cyclelog
 
CanSortCycles - Interface in io.engineblock.activityapi.cyclelog.outputs
 
canTransitionTo(RunState) - Method in enum io.engineblock.activityapi.core.RunState
 
CapabilityHook<T> - Class in io.engineblock.metrics
A silly class that does nothing but allow cleaner code elsewhere, because MetricRegistryListener, that's why.
CapabilityHook() - Constructor for class io.engineblock.metrics.CapabilityHook
 
ClassicHistoListener - Class in io.engineblock.metrics
 
ClassicHistoListener(MetricRegistry, String, String, Pattern, String, TimeUnit) - Constructor for class io.engineblock.metrics.ClassicHistoListener
 
ClassicTimerListener - Class in io.engineblock.metrics
 
ClassicTimerListener(MetricRegistry, String, String, Pattern, String, TimeUnit) - Constructor for class io.engineblock.metrics.ClassicTimerListener
 
clear() - Method in class activityconfig.MultiMapLookup
 
clear() - Method in class io.engineblock.activityimpl.ParameterMap
 
close() - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
 
close() - Method in class io.engineblock.activityapi.cyclelog.inputs.cyclelog.CycleLogInput
 
close() - Method in class io.engineblock.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
 
close() - Method in class io.engineblock.activityapi.cyclelog.outputs.logger.LoggingOutput
 
close() - Method in class io.engineblock.activityapi.cyclelog.outputs.ReorderingConcurrentResultBuffer
 
close() - Method in interface io.engineblock.activityapi.output.Output
 
close() - Method in class io.engineblock.activityimpl.marker.ContiguousOutputChunker
 
close() - Method in class io.engineblock.metrics.PeriodicRunnable
 
closeAutoCloseables() - Method in interface io.engineblock.activityapi.core.Activity
Close all autocloseables that have been registered with this Activity.
closeAutoCloseables() - Method in class io.engineblock.activityimpl.SimpleActivity
 
closeMetrics() - Static method in class io.engineblock.metrics.ActivityMetrics
This should be called at the end of a process, so that open intervals can be finished, logs closed properly, etc.
closeMetrics() - Method in class io.engineblock.metrics.HistoIntervalLogger
 
closeMetrics() - Method in class io.engineblock.metrics.HistoStatsLogger
 
closeMetrics() - Method in interface io.engineblock.metrics.MetricsCloseable
 
codes - Variable in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
A view of status codes in byte form.
compare(OpContext, OpContext) - Method in class io.engineblock.activityapi.core.OpResultBuffer
 
compare(T, T) - Method in class io.engineblock.activityapi.cyclelog.buffers.Buffer
 
compareTo(Buffer<T>) - Method in class io.engineblock.activityapi.cyclelog.buffers.Buffer
 
compareTo(CycleResult) - Method in interface io.engineblock.activityapi.cyclelog.buffers.results.CycleResult
 
compareTo(CycleResultsSegment) - Method in interface io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsSegment
 
compareTo(Activity) - Method in class io.engineblock.activityimpl.SimpleActivity
 
ConcatSequencer<T> - Class in io.engineblock.activityapi.planning
This sequencer just repeats a number of elements, one element after another.
ConcatSequencer() - Constructor for class io.engineblock.activityapi.planning.ConcatSequencer
 
ConfigTuples - Class in io.engineblock.util
 
ConfigTuples(String) - Constructor for class io.engineblock.util.ConfigTuples
 
ConfigTuples(Activity, String) - Constructor for class io.engineblock.util.ConfigTuples
 
ConfigTuples.Section - Class in io.engineblock.util
 
constructObject(Node) - Method in class activityconfig.snakecharmer.SnakeYamlCharmer.ReSafeConstructor
 
containsKey(Object) - Method in class activityconfig.MultiMapLookup
 
containsValue(Object) - Method in class activityconfig.MultiMapLookup
 
ContiguousOutputChunker - Class in io.engineblock.activityimpl.marker
This is the default cycle output implementation for EngineBlock when the input cycles are known to be contiguous.
ContiguousOutputChunker(long, long, int, int) - Constructor for class io.engineblock.activityimpl.marker.ContiguousOutputChunker
 
ContiguousOutputChunker(Activity) - Constructor for class io.engineblock.activityimpl.marker.ContiguousOutputChunker
 
ConvenientSnapshot - Class in io.engineblock.metrics
 
convertBytes(Unit.Bytes, String) - Static method in class io.engineblock.util.Unit
 
convertDoubleCount(Unit.Count, String) - Static method in class io.engineblock.util.Unit
 
convertLongCount(Unit.Count, String) - Static method in class io.engineblock.util.Unit
 
copySettings() - Method in class io.engineblock.metrics.DeltaHdrHistogramReservoir
 
CoreAction - Class in io.engineblock.activityimpl.action
 
CoreAction(ActivityDef, int) - Constructor for class io.engineblock.activityimpl.action.CoreAction
 
CoreActionDispenser - Class in io.engineblock.activityimpl.action
An action dispenser that returns a logging action.
CoreActionDispenser(Activity) - Constructor for class io.engineblock.activityimpl.action.CoreActionDispenser
 
CoreInputDispenser - Class in io.engineblock.activityimpl.input
 
CoreInputDispenser(Activity) - Constructor for class io.engineblock.activityimpl.input.CoreInputDispenser
 
CoreMotor - Class in io.engineblock.activityimpl.motor
ActivityMotor is a Runnable which runs in one of an activity's many threads.
CoreMotor(Activity, long, Input) - Constructor for class io.engineblock.activityimpl.motor.CoreMotor
Create an ActivityMotor.
CoreMotor(Activity, long, Input, Action) - Constructor for class io.engineblock.activityimpl.motor.CoreMotor
Create an ActivityMotor.
CoreMotor(Activity, long, Input, Action, Output) - Constructor for class io.engineblock.activityimpl.motor.CoreMotor
Create an ActivityMotor.
CoreMotor.StrideResultBuffer - Class in io.engineblock.activityimpl.motor
 
CoreMotorDispenser - Class in io.engineblock.activityimpl.motor
Produce index ActivityMotor instances with an input and action, given the input and an action factory.
CoreMotorDispenser(Activity, InputDispenser, ActionDispenser, OutputDispenser) - Constructor for class io.engineblock.activityimpl.motor.CoreMotorDispenser
 
CoreResultValueFilter - Class in io.engineblock.activityapi.cyclelog.filters
This cycle result filter implements a filter that allows for the inclusion or exclusion of single-values or intervals.
CoreResultValueFilter() - Constructor for class io.engineblock.activityapi.cyclelog.filters.CoreResultValueFilter
 
CoreResultValueFilter.Dispenser - Class in io.engineblock.activityapi.cyclelog.filters
 
CoreServices - Class in io.engineblock.activityimpl
 
CoreServices() - Constructor for class io.engineblock.activityimpl.CoreServices
 
count(Throwable) - Method in class io.engineblock.metrics.ExceptionCountMetrics
 
count(Exception) - Method in class io.engineblock.metrics.ExceptionMeterMetrics
 
counter(ActivityDef, String) - Static method in class io.engineblock.metrics.ActivityMetrics
Create a counter associated with an activity.
create(ActivityDef, String, String) - Static method in class io.engineblock.activityapi.rates.RateLimiters
 
createOrUpdate(ActivityDef, String, RateLimiter, RateSpec) - Static method in class io.engineblock.activityapi.rates.RateLimiters
 
createSocketFactory(ActivityDef) - Method in class io.engineblock.util.SSLKsFactory
 
createSSLServerSocketFactory(ActivityDef) - Method in class io.engineblock.util.SSLKsFactory
 
cycle - Variable in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
The base cycle value, the minimum cycle in the segment.
cycle - Variable in class io.engineblock.activityapi.errorhandling.CycleErrorHandler.Triple
 
CycleArray - Class in io.engineblock.activityapi.cyclelog.buffers.cycles
Just cycle numbers in a long array.
CycleArray(long...) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.cycles.CycleArray
 
CycleArray.ArraySegment - Class in io.engineblock.activityapi.cyclelog.buffers.cycles
 
CycleArrayBuffer - Class in io.engineblock.activityimpl.input
 
CycleArrayBuffer(int) - Constructor for class io.engineblock.activityimpl.input.CycleArrayBuffer
 
CycleErrorHandler<T extends Throwable,R> - Interface in io.engineblock.activityapi.errorhandling
 
CycleErrorHandler.Triple<T,R> - Class in io.engineblock.activityapi.errorhandling
 
CycleErrorHandlers - Class in io.engineblock.activityapi.errorhandling
Provide some basic error handlers
CycleErrorHandlers() - Constructor for class io.engineblock.activityapi.errorhandling.CycleErrorHandlers
 
CycleLogDumperUtility - Class in io.engineblock.activityapi.cyclelog.outputs.cyclelog
 
CycleLogDumperUtility() - Constructor for class io.engineblock.activityapi.cyclelog.outputs.cyclelog.CycleLogDumperUtility
 
CycleLogImporterUtility - Class in io.engineblock.activityapi.cyclelog.outputs.cyclelog
 
CycleLogImporterUtility() - Constructor for class io.engineblock.activityapi.cyclelog.outputs.cyclelog.CycleLogImporterUtility
 
CycleLogInput - Class in io.engineblock.activityapi.cyclelog.inputs.cyclelog
 
CycleLogInput(Activity) - Constructor for class io.engineblock.activityapi.cyclelog.inputs.cyclelog.CycleLogInput
 
CycleLogInput(String) - Constructor for class io.engineblock.activityapi.cyclelog.inputs.cyclelog.CycleLogInput
 
CycleLogInputType - Class in io.engineblock.activityapi.cyclelog.inputs.cyclelog
 
CycleLogInputType() - Constructor for class io.engineblock.activityapi.cyclelog.inputs.cyclelog.CycleLogInputType
 
CycleLogInputType.Dispenser - Class in io.engineblock.activityapi.cyclelog.inputs.cyclelog
 
CycleLogOutput - Class in io.engineblock.activityapi.cyclelog.outputs.cyclelog
A Output that writes cycles and results to an RLE-based file format.
CycleLogOutput(Activity) - Constructor for class io.engineblock.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
 
CycleLogOutput(File, int) - Constructor for class io.engineblock.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
 
CycleLogOutputType - Class in io.engineblock.activityapi.cyclelog.outputs.cyclelog
 
CycleLogOutputType() - Constructor for class io.engineblock.activityapi.cyclelog.outputs.cyclelog.CycleLogOutputType
 
CycleLogOutputType.Dispenser - Class in io.engineblock.activityapi.cyclelog.outputs.cyclelog
 
CycleReadable - Interface in io.engineblock.activityapi.cyclelog.buffers.results
 
CycleResult - Interface in io.engineblock.activityapi.cyclelog.buffers.results
A readable interface for (cycle, result) tuple types.
CycleResultArray - Class in io.engineblock.activityapi.cyclelog.buffers.results
 
CycleResultArray(CycleResult[]) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultArray
 
CycleResultArray(CycleResultsSegment) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultArray
 
CycleResultPredicate - Interface in io.engineblock.activityapi.cyclelog.filters.tristate
 
CycleResultPredicate.ResultEquals - Class in io.engineblock.activityapi.cyclelog.filters.tristate
 
CycleResultPredicate.ResultHasAllBits - Class in io.engineblock.activityapi.cyclelog.filters.tristate
 
CycleResultPredicate.ResultHasSomeBits - Class in io.engineblock.activityapi.cyclelog.filters.tristate
 
CycleResultPredicate.ResultInRange - Class in io.engineblock.activityapi.cyclelog.filters.tristate
 
CycleResultSegmentBuffer - Class in io.engineblock.activityapi.cyclelog.buffers.results
Implements a cycle result segment in a basic buffer that contains the cycle and the result in long, byte format.
CycleResultSegmentBuffer(CycleResultSegmentBuffer.Sink, int) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
 
CycleResultSegmentBuffer(int) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
 
CycleResultSegmentBuffer.Sink - Interface in io.engineblock.activityapi.cyclelog.buffers.results
 
CycleResultSegmentsReadable - Interface in io.engineblock.activityapi.cyclelog.buffers
 
CycleResultsIntervalSegment - Class in io.engineblock.activityapi.cyclelog.buffers.results
This is just a typed-data holder for efficient transfer of tracked data.
CycleResultsIntervalSegment() - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
 
CycleResultsRLEBufferReadable - Class in io.engineblock.activityapi.cyclelog.buffers.results_rle
Implements a cycle result segment in a run-length encoded buffer that contains the cycle interval and the result in long, long, byte format, where the last value (the second long value) is *not* included in the cycle inteval.
CycleResultsRLEBufferReadable(ByteBuffer) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferReadable
 
CycleResultsRLEBufferReadable(int, ByteBuffer) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferReadable
 
CycleResultsRLEBufferTarget - Class in io.engineblock.activityapi.cyclelog.buffers.results_rle
Implements a convenient target buffer for Marker data that can be sued to create nio ByteBuffers easily.
CycleResultsRLEBufferTarget(ByteBuffer) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
Create a buffer with the provided ByteBuffer.
CycleResultsRLEBufferTarget(int) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
Create a target RLE buffer for the specified getCount in memory, rounded to the nearest record getCount.
CycleResultsSegment - Interface in io.engineblock.activityapi.cyclelog.buffers.results
 
CycleResultsSegment.EmptySegment - Class in io.engineblock.activityapi.cyclelog.buffers.results
 
CycleResultsSegmentReadable - Class in io.engineblock.activityapi.cyclelog.buffers.results
Implements a cycle result segment in a basic buffer that contains the cycle and the result in long, byte format.
CycleResultsSegmentReadable(ByteBuffer) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
 
CycleResultStrider - Class in io.engineblock.activityapi.cyclelog.buffers.results
 
CycleResultStrider(Iterator<CycleResult>) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultStrider
 
CycleResultTristateFilter - Interface in io.engineblock.activityapi.cyclelog.filters.tristate
 
CycleSegment - Interface in io.engineblock.activityapi.cyclelog.buffers.cycles
A segment of cycle numbers to iterate over.
CycleSegmentBuffer - Class in io.engineblock.activityapi.cyclelog.buffers.cycles
 
CycleSegmentBuffer(int) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.cycles.CycleSegmentBuffer
 
CycleSorting - Enum in io.engineblock.activityapi.cyclelog.buffers
 
CycleSpanResults - Class in io.engineblock.activityapi.cyclelog.buffers.results_rle
 
CycleSpanResults(long, long, int) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 

D

data - Variable in class io.engineblock.util.ConfigTuples.Section
 
DEFAULT_ALIAS - Static variable in class io.engineblock.activityimpl.ActivityDef
 
DEFAULT_ATYPE - Static variable in class io.engineblock.activityimpl.ActivityDef
 
DEFAULT_CYCLES - Static variable in class io.engineblock.activityimpl.ActivityDef
 
DEFAULT_THREADS - Static variable in class io.engineblock.activityimpl.ActivityDef
 
DefaultingPredicate(TristateFilter<T>, TristateFilter.Policy) - Constructor for class io.engineblock.activityapi.cyclelog.filters.tristate.TristateFilter.DefaultingPredicate
 
DelayGauge(RateLimiter) - Constructor for class io.engineblock.activityapi.rates.RateLimiters.DelayGauge
 
DeltaHdrHistogramReservoir - Class in io.engineblock.metrics
A custom wrapping of snapshotting logic on the HdrHistogram.
DeltaHdrHistogramReservoir(String, int) - Constructor for class io.engineblock.metrics.DeltaHdrHistogramReservoir
Create a reservoir with a default recorder.
DeltaSnapshotReader - Class in io.engineblock.metrics
 
DeltaSnapshotReader(DeltaSnapshotter) - Constructor for class io.engineblock.metrics.DeltaSnapshotReader
 
DeltaSnapshotter - Interface in io.engineblock.metrics
 
dequeue() - Method in interface io.engineblock.activityapi.core.AsyncAction
Dequeue a finished unit of work from the action.
detachLogWriter(HistogramLogWriter) - Method in interface io.engineblock.metrics.HistoLogger
 
diagString(long) - Static method in class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
 
discardByDefault() - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
Dispenser(String) - Constructor for class io.engineblock.activityapi.cyclelog.filters.CoreResultValueFilter.Dispenser
 
Dispenser(Activity) - Constructor for class io.engineblock.activityapi.cyclelog.inputs.cyclelog.CycleLogInputType.Dispenser
 
Dispenser(Activity) - Constructor for class io.engineblock.activityapi.cyclelog.outputs.cyclelog.CycleLogOutputType.Dispenser
 
Dispenser(Activity) - Constructor for class io.engineblock.activityimpl.input.TargetRateInputType.Dispenser
 
doubleCountFor(String) - Static method in class io.engineblock.util.Unit
 
dump(OutputStream) - Method in class io.engineblock.metrics.ConvenientSnapshot
 
durationFor(Unit.Duration, String) - Static method in class io.engineblock.util.Unit
 

E

ElementSequencer<T> - Interface in io.engineblock.activityapi.planning
 
EMPTY - Static variable in interface io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsSegment
 
EmptySegment() - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsSegment.EmptySegment
 
EngineBlockFiles - Class in io.engineblock.util
 
EngineBlockFiles() - Constructor for class io.engineblock.util.EngineBlockFiles
 
enqueue(OpContext) - Method in interface io.engineblock.activityapi.core.AsyncAction
Enqueue a cycle to be processed by the action.
enterState(RunState) - Method in class io.engineblock.activityimpl.SlotStateTracker
Transition the thread slot to a new state.
entrySet() - Method in class activityconfig.MultiMapLookup
 
entrySet() - Method in class io.engineblock.activityimpl.ParameterMap
 
EnumReadableMappingFilter<E extends Enum<E> & ResultReadable> - Class in io.engineblock.activityapi.cyclelog.filters.tristate
A result reading filter which uses an Enum as a set of elements to filter.
EnumReadableMappingFilter(E[], TristateFilter.Policy) - Constructor for class io.engineblock.activityapi.cyclelog.filters.tristate.EnumReadableMappingFilter
 
equals(Object) - Method in class io.engineblock.activityapi.rates.RateSpec
 
error - Variable in class io.engineblock.activityapi.errorhandling.CycleErrorHandler.Triple
 
eval() - Method in interface io.engineblock.scripting.Evaluator
Evaluate the provided script, returning the value that it yields
eval() - Method in class io.engineblock.scripting.NashornEvaluator
Evaluate the compiled script if it is compiled, or the raw script text otherwise.
Evaluator<T> - Interface in io.engineblock.scripting
An evaluator is a scripting helper that knows what its return type will be at runtime.
ExceptionCountMetrics - Class in io.engineblock.metrics
Use this to provide exception metering in a uniform way.
ExceptionCountMetrics(ActivityDef) - Constructor for class io.engineblock.metrics.ExceptionCountMetrics
 
ExceptionHistoMetrics - Class in io.engineblock.metrics
Use this to provide exception histograms in a uniform way.
ExceptionHistoMetrics(ActivityDef) - Constructor for class io.engineblock.metrics.ExceptionHistoMetrics
 
ExceptionMeterMetrics - Class in io.engineblock.metrics
Use this to provide exception metering in a uniform way.
ExceptionMeterMetrics(ActivityDef) - Constructor for class io.engineblock.metrics.ExceptionMeterMetrics
 
exclude(int) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
exclude(int, int) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
ExperimentalResultFilterType - Interface in io.engineblock.activityapi.cyclelog.filters
 
ExperimentalResultFilterType.StaticDispenser - Class in io.engineblock.activityapi.cyclelog.filters
 
extend() - Method in class io.engineblock.activityimpl.marker.ByteTrackerExtent
Find the last known extent, and add another after it, account for contiguous ranges and extent getCount.

F

filter(Predicate<ResultReadable>) - Method in interface io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsSegment
 
filter(Predicate<ResultReadable>) - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
 
filter(Predicate<ResultReadable>) - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 
FilteringInputDispenser - Class in io.engineblock.activityimpl
 
FilteringInputDispenser(InputDispenser, Predicate<ResultReadable>) - Constructor for class io.engineblock.activityimpl.FilteringInputDispenser
 
FilteringOutputDispenser - Class in io.engineblock.activityimpl
 
FilteringOutputDispenser(OutputDispenser, Predicate<ResultReadable>) - Constructor for class io.engineblock.activityimpl.FilteringOutputDispenser
 
FINDER - Static variable in interface io.engineblock.activityapi.core.ActivityType
 
FINDER - Static variable in interface io.engineblock.activityapi.cyclelog.filters.ExperimentalResultFilterType
 
FINDER - Static variable in interface io.engineblock.activityapi.cyclelog.filters.ResultValueFilterType
 
FINDER - Static variable in interface io.engineblock.activityapi.input.InputType
 
FINDER - Static variable in interface io.engineblock.activityapi.output.OutputType
 
findOptionalStreamOrFile(String, String, String...) - Static method in class io.engineblock.util.EngineBlockFiles
 
findRequiredStreamOrFile(String, String, String...) - Static method in class io.engineblock.util.EngineBlockFiles
 
flip() - Method in class io.engineblock.activityapi.cyclelog.buffers.Buffer
 
forCycleResult(long, int) - Static method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
 
forData(long, byte[], int, int) - Static method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
 
forData(long, byte[]) - Static method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
 

G

gauge(ActivityDef, String, Gauge<T>) - Static method in class io.engineblock.metrics.ActivityMetrics
 
gauge(ScriptContext, String, Gauge<T>) - Static method in class io.engineblock.metrics.ActivityMetrics
 
get(Object) - Method in class activityconfig.MultiMapLookup
 
get() - Method in class io.engineblock.activityapi.cyclelog.buffers.Buffer
 
get(long) - Method in interface io.engineblock.activityapi.planning.OpSequence
Get the next operation for the given long value.
get(long) - Method in class io.engineblock.activityapi.planning.SequencePlanner.Sequence
 
get(Object) - Method in class io.engineblock.activityimpl.ParameterMap
 
get(int) - Method in class io.engineblock.util.ConfigTuples
 
get(int) - Method in class io.engineblock.util.ConfigTuples.Section
 
get(String) - Method in class io.engineblock.util.SimpleServiceLoader
 
get() - Static method in class io.engineblock.util.SSLKsFactory
 
getAction(int) - Method in interface io.engineblock.activityapi.core.ActionDispenser
Resolve (find or create) an Action instance for the slot specified.
getAction() - Method in interface io.engineblock.activityapi.core.Motor
 
getAction(int) - Method in class io.engineblock.activityimpl.action.CoreActionDispenser
 
getAction() - Method in class io.engineblock.activityimpl.motor.CoreMotor
 
getActionDispenser(A) - Method in interface io.engineblock.activityapi.core.ActivityType
This method will be called once per action instance.
getActionDispenserDelegate() - Method in interface io.engineblock.activityapi.core.Activity
 
getActionDispenserDelegate() - Method in class io.engineblock.activityimpl.SimpleActivity
 
getActivity(ActivityDef) - Method in interface io.engineblock.activityapi.core.ActivityType
Create an instance of an activity from the activity type.
getActivity(ActivityDef) - Method in interface io.engineblock.activityimpl.ActivityDispenser
 
getActivityController() - Method in interface io.engineblock.activityapi.core.Activity
 
getActivityController() - Method in class io.engineblock.activityimpl.SimpleActivity
 
getActivityDef() - Method in interface io.engineblock.activityapi.core.Activity
 
getActivityDef() - Method in class io.engineblock.activityimpl.SimpleActivity
 
getActivityType() - Method in class io.engineblock.activityimpl.ActivityDef
 
getAlias() - Method in interface io.engineblock.activityapi.core.Activity
 
getAlias() - Method in class io.engineblock.activityimpl.ActivityDef
The alias that the associated activity instance is known by.
getAll() - Method in class io.engineblock.util.SimpleServiceLoader
 
getAllMatching(String...) - Method in class io.engineblock.util.ConfigTuples
 
getAssembledActivity(ActivityDef, Map<String, Activity>) - Method in interface io.engineblock.activityapi.core.ActivityType
Create an instance of an activity that ties together all the components into a usable activity instance.
getAtomicSlotState() - Method in class io.engineblock.activityimpl.SlotStateTracker
This is how you share the current slot state most directly, but it has a caveat.
getBaseVariableName() - Method in interface io.engineblock.extensions.ScriptingPluginInfo
 
getBindings() - Method in class activityconfig.ParsedStmt
 
getBindings() - Method in class activityconfig.rawyaml.BlockParams
 
getBindings() - Method in class activityconfig.yaml.StmtDef
 
getBindings() - Method in class activityconfig.yaml.StmtsBlock
 
getBindings() - Method in class activityconfig.yaml.StmtsDoc
 
getBlocks() - Method in class activityconfig.rawyaml.RawStmtsDoc
Return the list of statement blocks in this RawStmtsDoc.
getBlocks() - Method in class activityconfig.yaml.StmtsDoc
 
getBurstRatio() - Method in class io.engineblock.activityapi.rates.RateSpec
 
getBytes() - Method in enum io.engineblock.util.Unit.Bytes
 
getCalculatedBurstNanos() - Method in class io.engineblock.activityapi.rates.RateSpec
 
getCalculatedNanos() - Method in class io.engineblock.activityapi.rates.RateSpec
 
getCapabilityClass() - Method in class io.engineblock.metrics.CapabilityHook
 
getCapabilityClass() - Method in class io.engineblock.metrics.ClassicHistoListener
 
getCapabilityClass() - Method in class io.engineblock.metrics.ClassicTimerListener
 
getCapabilityClass() - Method in class io.engineblock.metrics.HistoIntervalLogger
 
getCapabilityClass() - Method in class io.engineblock.metrics.HistoStatsLogger
 
getChainSize() - Method in class io.engineblock.activityimpl.marker.ByteTrackerExtent
 
getChangeCounter() - Method in class io.engineblock.activityimpl.ActivityDef
 
getChangeCounter() - Method in class io.engineblock.activityimpl.ParameterMap
Get the atomic change counter for this parameter map.
getClock() - Method in interface io.engineblock.activityapi.rates.TestableRateLimiter
 
getCode() - Method in enum io.engineblock.activityapi.core.RunState
 
getContext() - Method in class io.engineblock.activityapi.core.OpResultBuffer
 
getContext(ActivityDef) - Method in class io.engineblock.util.SSLKsFactory
 
getCount() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultArray
 
getCount() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
 
getCount() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsSegment.EmptySegment
 
getCount() - Method in interface io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsSegment
 
getCount() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
 
getCount() - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 
getCustomYaml() - Method in class activityconfig.rawyaml.RawYamlStatementLoader
 
getCycle() - Method in class io.engineblock.activityapi.core.OpContext
 
getCycle() - Method in interface io.engineblock.activityapi.cyclelog.buffers.results.CycleReadable
 
getCycle() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.MutableCycleResult
 
getCycleArray() - Method in class io.engineblock.activityimpl.input.CycleArrayBuffer
 
getCycleCount() - Method in class io.engineblock.activityimpl.ActivityDef
 
getCycleInterval(int) - Method in interface io.engineblock.activityapi.core.longIntervalSupplier
Get the next interval to be consumed by the caller, where the first value is the returned value, and the last value is one less than the first value plus the stride.
getCycleLimiter() - Method in interface io.engineblock.activityapi.core.Activity
Get the current cycle rate limiter for this activity.
getCycleLimiter() - Method in class io.engineblock.activityimpl.SimpleActivity
 
getCycleRateLimiter(Supplier<? extends RateLimiter>) - Method in interface io.engineblock.activityapi.core.Activity
Get or create the cycle rate limiter in a safe way.
getCycleRateLimiter(Supplier<? extends RateLimiter>) - Method in class io.engineblock.activityimpl.SimpleActivity
 
getCycleResultFilter() - Method in interface io.engineblock.activityapi.cyclelog.filters.InputFilterDispenser
 
getCycleResultIterable() - Method in interface io.engineblock.activityapi.cyclelog.buffers.CycleResultSegmentsReadable
 
getCycleResultsSegment(int) - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultStrider
 
getCycleSummary() - Method in interface io.engineblock.activityapi.core.Activity
 
getCycleSummary() - Method in class io.engineblock.activityimpl.ActivityDef
 
getDeltaReader() - Method in interface io.engineblock.metrics.DeltaSnapshotter
 
getDeltaReader() - Method in class io.engineblock.metrics.NicerHistogram
 
getDeltaReader() - Method in class io.engineblock.metrics.NicerTimer
 
getDeltaSnapshot(long) - Method in class io.engineblock.metrics.DeltaSnapshotReader
 
getDeltaSnapshot() - Method in class io.engineblock.metrics.DeltaSnapshotReader
 
getDeltaSnapshot(long) - Method in interface io.engineblock.metrics.DeltaSnapshotter
 
getDeltaSnapshot(long) - Method in class io.engineblock.metrics.NicerHistogram
 
getDeltaSnapshot(long) - Method in class io.engineblock.metrics.NicerTimer
 
getDescription() - Method in interface io.engineblock.extensions.ScriptingPluginInfo
 
getDispenser(String) - Method in class io.engineblock.activityapi.cyclelog.filters.CoreResultValueFilter
 
getDispenser(String) - Method in interface io.engineblock.activityapi.cyclelog.filters.ResultValueFilterType
 
getDocBindings() - Method in class activityconfig.yaml.StmtsDocList
Return the list of all bindings combined across all docs, not including the block or statement level bindings.
getDouble(String) - Method in class io.engineblock.util.SimpleConfig
 
getDoubleOfFirst(String) - Method in class io.engineblock.util.ConfigTuples
 
getEndCycle() - Method in class io.engineblock.activityimpl.ActivityDef
The last cycle that will be used for execution of this activity, inclusive.
getEndTimeNanos() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.MutableCycleResult
 
getErrorWriter() - Method in class io.engineblock.scripting.ScriptEnvBuffer
 
getExtensionObject(Logger, MetricRegistry, ScriptContext) - Method in interface io.engineblock.extensions.ScriptingPluginInfo
 
getExtraBindings() - Method in class activityconfig.ParsedStmt
The list of binding names returned by this method does not constitute an error.
getFilterDispenser(Activity) - Method in interface io.engineblock.activityapi.cyclelog.filters.ExperimentalResultFilterType
 
getFilterDispenser(SimpleConfig) - Method in interface io.engineblock.activityapi.cyclelog.filters.ExperimentalResultFilterType
 
getGroup(String) - Method in class io.engineblock.activityapi.errorhandling.HashedErrorHandler
 
getGroupNames() - Method in class io.engineblock.activityapi.errorhandling.HashedErrorHandler
 
getHandlers() - Method in class io.engineblock.activityapi.errorhandling.HashedErrorHandler
Return the current list of active handler assignments.
getHighestCompleted() - Method in class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
 
getImage() - Method in class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
 
getInput() - Method in interface io.engineblock.activityapi.core.Motor
 
getInput(long) - Method in class io.engineblock.activityapi.cyclelog.inputs.cyclelog.CycleLogInputType.Dispenser
 
getInput(long) - Method in interface io.engineblock.activityapi.input.InputDispenser
Resolve (find or create) an Input instance for the slot specified.
getInput(long) - Method in class io.engineblock.activityimpl.FilteringInputDispenser
 
getInput(long) - Method in class io.engineblock.activityimpl.input.CoreInputDispenser
 
getInput(long) - Method in class io.engineblock.activityimpl.input.TargetRateInputType.Dispenser
 
getInput() - Method in class io.engineblock.activityimpl.motor.CoreMotor
 
getInputDispenser(A) - Method in interface io.engineblock.activityapi.core.ActivityType
Return the InputDispenser instance that will be used by the associated activity to create Input factories for each thread slot.
getInputDispenser(Activity) - Method in class io.engineblock.activityapi.cyclelog.inputs.cyclelog.CycleLogInputType
 
getInputDispenser(Activity) - Method in interface io.engineblock.activityapi.input.InputType
 
getInputDispenser(A) - Static method in class io.engineblock.activityimpl.CoreServices
 
getInputDispenser(Activity) - Method in class io.engineblock.activityimpl.input.TargetRateInputType
 
getInputDispenserDelegate() - Method in interface io.engineblock.activityapi.core.Activity
 
getInputDispenserDelegate() - Method in class io.engineblock.activityimpl.SimpleActivity
 
getInputFilter(A) - Static method in class io.engineblock.activityimpl.CoreServices
 
getInputSegment(int) - Method in class io.engineblock.activityapi.cyclelog.buffers.cycles.CycleArray
 
getInputSegment(int) - Method in class io.engineblock.activityapi.cyclelog.inputs.cyclelog.CycleLogInput
 
getInputSegment(int) - Method in interface io.engineblock.activityapi.input.Input
Return the next InputSegment available, or null if none were available.
getInputSegment(int) - Method in class io.engineblock.activityimpl.input.AtomicInput
 
getInputSegment(int) - Method in class io.engineblock.activityimpl.input.InputInterval
 
getInputStream(String) - Static method in class io.engineblock.util.EngineBlockFiles
 
getInteger(String) - Method in class io.engineblock.util.SimpleConfig
 
getInterval() - Method in class io.engineblock.metrics.HistoIntervalLogger
 
getInterval() - Method in class io.engineblock.metrics.HistoStatsLogger
 
getIntOfFirst(String) - Method in class io.engineblock.util.ConfigTuples
 
getIntPredicate(SimpleConfig) - Method in interface io.engineblock.activityapi.cyclelog.filters.ExperimentalResultFilterType
 
getIntPredicate(int) - Method in class io.engineblock.activityapi.cyclelog.filters.ExperimentalResultFilterType.StaticDispenser
 
getIntPredicate(SimpleConfig) - Method in class io.engineblock.activityapi.cyclelog.filters.IncludeCodesTypeExperimental
 
getIntPredicate(int) - Method in interface io.engineblock.activityapi.cyclelog.filters.IntPredicateDispenser
 
getLastHistogram() - Method in class io.engineblock.metrics.DeltaHdrHistogramReservoir
 
getLastSeenNanoTimeline() - Method in class io.engineblock.activityapi.rates.AverageRateLimiter
visible for testing
getLastSnapshot() - Method in class io.engineblock.metrics.DeltaHdrHistogramReservoir
 
getLog() - Method in class io.engineblock.util.TagFilter.Result
 
getLong(String) - Method in class io.engineblock.util.SimpleConfig
 
getLongOfFirst(String) - Method in class io.engineblock.util.ConfigTuples
 
getLowestCompleted() - Method in class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
 
getLowestCompleted() - Method in class io.engineblock.activityimpl.marker.longheap.TreeTracker1024
 
getMap() - Method in class io.engineblock.util.TagFilter
 
getMarkerDispenserDelegate() - Method in interface io.engineblock.activityapi.core.Activity
 
getMarkerDispenserDelegate() - Method in class io.engineblock.activityimpl.SimpleActivity
 
getMax() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getMean() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getMessage() - Method in exception io.engineblock.activityapi.core.AsyncExecutionException
 
getMetricRegistry() - Method in interface io.engineblock.activityapi.core.MetricRegistryService
 
getMetricRegistry() - Static method in class io.engineblock.metrics.ActivityMetrics
 
getMin() - Method in class io.engineblock.activityimpl.marker.ByteTrackerExtent
 
getMin() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getMinCycle() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultArray
 
getMinCycle() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
 
getMinCycle() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsSegment.EmptySegment
 
getMinCycle() - Method in interface io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsSegment
 
getMinCycle() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
 
getMinCycle() - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 
getMissingBindings() - Method in class activityconfig.ParsedStmt
Returns a list of binding names which were referenced in either
getMotor(ActivityDef, int) - Method in interface io.engineblock.activityapi.core.MotorDispenser
Resolve (find or create) a Motor instance for the slot specified.
getMotor(ActivityDef, int) - Method in class io.engineblock.activityimpl.motor.CoreMotorDispenser
 
getMotorDispenser(A, InputDispenser, ActionDispenser, OutputDispenser) - Method in interface io.engineblock.activityapi.core.ActivityType
 
getMotorDispenserDelegate() - Method in interface io.engineblock.activityapi.core.Activity
 
getMotorDispenserDelegate() - Method in class io.engineblock.activityimpl.SimpleActivity
 
getMultiplier() - Method in enum io.engineblock.util.Unit.Count
 
getName() - Method in class activityconfig.ParsedStmt
 
getName() - Method in class activityconfig.rawyaml.BlockParams
 
getName() - Method in class activityconfig.rawyaml.RawStmtDef
 
getName() - Method in class activityconfig.yaml.StmtDef
 
getName() - Method in class activityconfig.yaml.StmtsBlock
 
getName() - Method in class activityconfig.yaml.StmtsDoc
 
getName() - Method in interface io.engineblock.activityapi.core.ActivityType
Return the short name of this activity type.
getName() - Method in class io.engineblock.activityapi.cyclelog.filters.CoreResultValueFilter
 
getName() - Method in class io.engineblock.activityapi.cyclelog.filters.IncludeCodesTypeExperimental
 
getName() - Method in class io.engineblock.activityapi.cyclelog.inputs.cyclelog.CycleLogInputType
 
getName() - Method in class io.engineblock.activityapi.cyclelog.outputs.cyclelog.CycleLogOutputType
 
getName() - Method in class io.engineblock.activityimpl.input.TargetRateInputType
 
getName() - Method in class io.engineblock.activityimpl.ParameterMap.NamedParameter
 
getName() - Method in interface io.engineblock.util.Named
 
getNanoClockTime() - Method in class io.engineblock.activityapi.rates.AverageRateLimiter
 
getNanos() - Method in enum io.engineblock.util.Unit.Duration
 
getNextExtent() - Method in class io.engineblock.activityimpl.marker.ByteTrackerExtent
 
getNextHdrDeltaHistogram() - Method in interface io.engineblock.metrics.HdrDeltaHistogramProvider
Create a new interval histogram from the current data, then reset the histogram reservoir.
getNextHdrDeltaHistogram() - Method in class io.engineblock.metrics.NicerHistogram
 
getNextHdrDeltaHistogram() - Method in class io.engineblock.metrics.NicerTimer
 
getNextHdrHistogram() - Method in class io.engineblock.metrics.DeltaHdrHistogramReservoir
 
getOpNanos() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.MutableCycleResult
 
getOpNanos() - Method in class io.engineblock.activityapi.rates.AverageRateLimiter
 
getOpNanos() - Method in interface io.engineblock.activityapi.rates.RateLimiter
Get the number of nanoseconds allotted to each operations.
getOps() - Method in interface io.engineblock.activityapi.planning.OpSequence
Get the list of individual operations which could be returned by OpSequence.get(long).
getOps() - Method in class io.engineblock.activityapi.planning.SequencePlanner.Sequence
 
getOptionalBoolean(String) - Method in class io.engineblock.activityimpl.ParameterMap
 
getOptionalDouble(String) - Method in class io.engineblock.activityimpl.ParameterMap
 
getOptionalDoubleBytes(String) - Method in class io.engineblock.activityimpl.ParameterMap
 
getOptionalDoubleUnitCount(String) - Method in class io.engineblock.activityimpl.ParameterMap
 
getOptionalInteger(String) - Method in class io.engineblock.activityimpl.ParameterMap
 
getOptionalLong(String) - Method in class io.engineblock.activityimpl.ParameterMap
 
getOptionalLongBytes(String) - Method in class io.engineblock.activityimpl.ParameterMap
 
getOptionalLongUnitCount(String) - Method in class io.engineblock.activityimpl.ParameterMap
 
getOptionalMillisUnit(String) - Method in class io.engineblock.activityimpl.ParameterMap
 
getOptionalNamedParameter(String...) - Method in class io.engineblock.activityimpl.ParameterMap
 
getOptionalString(String...) - Method in class io.engineblock.activityimpl.ParameterMap
 
getOrThrow(String) - Method in class io.engineblock.util.SimpleServiceLoader
 
getOutput(long) - Method in class io.engineblock.activityapi.cyclelog.outputs.cyclelog.CycleLogOutputType.Dispenser
 
getOutput(long) - Method in class io.engineblock.activityapi.cyclelog.outputs.logger.LoggingMarkerDispenser
 
getOutput(long) - Method in interface io.engineblock.activityapi.output.OutputDispenser
 
getOutput(long) - Method in class io.engineblock.activityimpl.FilteringOutputDispenser
 
getOutputDispenser(A) - Method in interface io.engineblock.activityapi.core.ActivityType
This method will be called once per action instance.
getOutputDispenser(Activity) - Method in class io.engineblock.activityapi.cyclelog.outputs.cyclelog.CycleLogOutputType
 
getOutputDispenser(Activity) - Method in interface io.engineblock.activityapi.output.OutputType
 
getOutputDispenser(A) - Static method in class io.engineblock.activityimpl.CoreServices
 
getOutputFilter(A) - Static method in class io.engineblock.activityimpl.CoreServices
 
getP50ms() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP50ns() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP50s() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP50us() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP75ms() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP75ns() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP75s() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP75us() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP90ms() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP90ns() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP90s() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP90us() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP95ms() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP95ns() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP95s() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP95us() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP98ms() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP98ns() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP98s() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP98us() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP9999ms() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP9999ns() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP9999s() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP9999us() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP999ms() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP999ns() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP999s() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP999us() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP99ms() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP99ns() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP99s() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getP99us() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getParams() - Method in class activityconfig.ParsedStmt
 
getParams() - Method in class activityconfig.rawyaml.BlockParams
 
getParams() - Method in class activityconfig.yaml.StmtDef
 
getParams() - Method in class activityconfig.yaml.StmtsBlock
 
getParams() - Method in class activityconfig.yaml.StmtsDoc
 
getParams() - Method in interface io.engineblock.activityapi.core.Activity
 
getParams() - Method in class io.engineblock.activityimpl.ActivityDef
Get the parameter map, which is the backing-store for all data within an ActivityDef.
getParsed() - Method in class activityconfig.yaml.StmtDef
Parse the statement for anchors and return a richer view of the StmtDef which is simpler to use for most statement configuration needs.
getPhaseLimiter() - Method in interface io.engineblock.activityapi.core.Activity
Get the current phase rate limiter for this activity.
getPhaseLimiter() - Method in class io.engineblock.activityimpl.SimpleActivity
 
getPhaseRateLimiter(Supplier<? extends RateLimiter>) - Method in interface io.engineblock.activityapi.core.Activity
Get or create the phase RateLimiter in a concurrent-safe way.
getPhaseRateLimiter(Supplier<? extends RateLimiter>) - Method in class io.engineblock.activityimpl.SimpleActivity
 
getPolicy(int) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultMappingArrayFilter
 
getPositionalStatement(String) - Method in class activityconfig.ParsedStmt
Return the statement that can be used as-is by any driver specific version.
getProgress() - Method in interface io.engineblock.activityapi.core.ProgressMeter
 
getProgress() - Method in class io.engineblock.activityimpl.input.AtomicInput
 
getProgress() - Method in interface io.engineblock.activityimpl.input.ProgressCapable
 
getProgressName() - Method in interface io.engineblock.activityapi.core.ProgressMeter
 
getProgressState() - Method in interface io.engineblock.activityapi.core.ProgressMeter
 
getRate() - Method in class io.engineblock.activityapi.rates.AverageRateLimiter
 
getRate() - Method in interface io.engineblock.activityapi.rates.RateLimiter
Return the rate in ops/s.
getRate() - Method in class io.engineblock.activityapi.rates.RateSpec
 
getRateSchedulingDelay() - Method in class io.engineblock.activityapi.rates.AverageRateLimiter
 
getRateSpec() - Method in class io.engineblock.activityapi.rates.AverageRateLimiter
 
getRateSpec() - Method in interface io.engineblock.activityapi.rates.RateLimiter
Get the rate spec that this rate limiter was created from.
getRawBufferCapacity() - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
 
getRawStmtDefs() - Method in class activityconfig.rawyaml.StatementsOwner
 
getReader() - Method in class io.engineblock.scripting.ScriptEnvBuffer
 
getRecordCapacity() - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
 
getRemainingSegment() - Method in class io.engineblock.activityimpl.marker.ByteTrackerExtent
 
getReportCoDelay() - Method in class io.engineblock.activityapi.rates.RateSpec
 
getResult() - Method in class io.engineblock.activityapi.core.OpContext
 
getResult() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.MutableCycleResult
 
getResult() - Method in interface io.engineblock.activityapi.cyclelog.buffers.results.ResultReadable
 
getResult() - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 
getResultFilter() - Method in class io.engineblock.activityapi.cyclelog.filters.CoreResultValueFilter.Dispenser
 
getResultFilter() - Method in interface io.engineblock.activityapi.cyclelog.filters.ResultFilterDispenser
 
getResultFilterDispenserDelegate() - Method in interface io.engineblock.activityapi.core.Activity
 
getResultFilterDispenserDelegate() - Method in class io.engineblock.activityimpl.SimpleActivity
 
getRunState() - Method in interface io.engineblock.activityapi.core.Activity
 
getRunState() - Method in class io.engineblock.activityimpl.SimpleActivity
 
getSequence() - Method in interface io.engineblock.activityapi.planning.OpSequence
Get the integer sequence that is used to index into the operations.
getSequence() - Method in class io.engineblock.activityapi.planning.SequencePlanner.Sequence
 
getSequencerType() - Method in class io.engineblock.activityapi.planning.SequencePlanner.Sequence
 
getServiceTime() - Method in class io.engineblock.activityapi.core.OpContext
 
getSize() - Method in class io.engineblock.activityimpl.marker.ByteTrackerExtent
 
getSize() - Method in class io.engineblock.activityimpl.ParameterMap
 
getSlotId() - Method in interface io.engineblock.activityapi.core.Motor
get the slotId which this motor is assigned to within the activity instance.
getSlotId() - Method in class io.engineblock.activityimpl.motor.CoreMotor
 
getSlotState() - Method in class io.engineblock.activityimpl.SlotStateTracker
 
getSlotStateTracker() - Method in interface io.engineblock.activityapi.core.Motor
Get a description of the current slot run status.
getSlotStateTracker() - Method in class io.engineblock.activityimpl.motor.CoreMotor
 
getSnapshot() - Method in class io.engineblock.metrics.DeltaHdrHistogramReservoir
 
getSnapshot() - Method in class io.engineblock.metrics.NicerHistogram
Only return a new snapshot form current reservoir data if the cached one has expired.
getSnapshot() - Method in class io.engineblock.metrics.NicerTimer
 
getSpecificBindings() - Method in class activityconfig.ParsedStmt
Return a map of bindings which were referenced in the statement.
getStartCycle() - Method in class io.engineblock.activityimpl.ActivityDef
The first cycle that will be used for execution of this activity, inclusive.
getStartTimeNanos() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.MutableCycleResult
 
getStdDev() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getStderrText() - Method in class io.engineblock.scripting.ScriptEnvBuffer
 
getStdinText() - Method in class io.engineblock.scripting.ScriptEnvBuffer
 
getStdoutText() - Method in class io.engineblock.scripting.ScriptEnvBuffer
 
getStmt() - Method in class activityconfig.ParsedStmt
 
getStmt() - Method in class activityconfig.rawyaml.RawStmtDef
 
getStmt() - Method in class activityconfig.yaml.StmtDef
 
getStmtDocs(String) - Method in class activityconfig.yaml.StmtsDocList
 
getStmtDocs() - Method in class activityconfig.yaml.StmtsDocList
 
getStmts() - Method in class activityconfig.yaml.StmtsBlock
 
getStmts() - Method in class activityconfig.yaml.StmtsDoc
 
getStmts() - Method in class activityconfig.yaml.StmtsDocList
 
getStmts(String) - Method in class activityconfig.yaml.StmtsDocList
 
getStmtsDocs() - Method in class activityconfig.rawyaml.RawStmtsDocList
 
getStrideLimiter() - Method in interface io.engineblock.activityapi.core.Activity
Get the current stride rate limiter for this activity.
getStrideLimiter() - Method in class io.engineblock.activityimpl.SimpleActivity
 
getStrideRateLimiter(Supplier<? extends RateLimiter>) - Method in interface io.engineblock.activityapi.core.Activity
Get or create the stride RateLimiter in a concurrent-safe way.
getStrideRateLimiter(Supplier<? extends RateLimiter>) - Method in class io.engineblock.activityimpl.SimpleActivity
 
getString(String) - Method in class io.engineblock.util.SimpleConfig
 
getStringOfFirst(String) - Method in class io.engineblock.util.ConfigTuples
 
getStringStringMap() - Method in class io.engineblock.activityimpl.ParameterMap
 
getTags() - Method in class activityconfig.ParsedStmt
 
getTags() - Method in class activityconfig.rawyaml.Tags
 
getTags() - Method in class activityconfig.yaml.StmtDef
 
getTags() - Method in class activityconfig.yaml.StmtsBlock
 
getTags() - Method in class activityconfig.yaml.StmtsDoc
 
getTags() - Method in interface io.engineblock.util.Tagged
 
getThread() - Method in class io.engineblock.metrics.PeriodicRunnable
 
getThreads() - Method in class io.engineblock.activityimpl.ActivityDef
The number of threads (AKA slots) that the associated activity should currently be using.
getTicksTime() - Method in interface io.engineblock.activityapi.rates.TestableRateLimiter
 
getTicksTimeline() - Method in class io.engineblock.activityapi.rates.AverageRateLimiter
* visible for testing
getTimedLog() - Method in class io.engineblock.scripting.ScriptEnvBuffer
 
getTimeLogLines() - Method in class io.engineblock.scripting.ScriptEnvBuffer
 
getTotal() - Method in class io.engineblock.activityimpl.input.AtomicInput
 
getTotal() - Method in interface io.engineblock.activityimpl.input.ProgressCapable
 
getTotalCompleted() - Method in class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
 
getTotalLatency() - Method in class io.engineblock.activityapi.core.OpContext
 
getTotalSchedulingDelay() - Method in class io.engineblock.activityapi.rates.AverageRateLimiter
 
getTotalSchedulingDelay() - Method in interface io.engineblock.activityapi.rates.RateLimiter
Return the total number of nanoseconds behind schedule that this rate limiter is, including the full history across all rates.
getValidClasses() - Method in class io.engineblock.activityapi.errorhandling.HashedErrorHandler
 
getValue() - Method in class io.engineblock.activityapi.rates.RateLimiters.BurstRateGauge
 
getValue() - Method in class io.engineblock.activityapi.rates.RateLimiters.DelayGauge
 
getValue() - Method in class io.engineblock.activityapi.rates.RateLimiters.RateGauge
 
getValue() - Method in class io.engineblock.activityimpl.ParameterMap.NamedParameter
 
getValue(double) - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getValues() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getWriter() - Method in class io.engineblock.scripting.ScriptEnvBuffer
 

H

handle(OpContext) - Method in interface io.engineblock.activityapi.core.OpContext.Sink
 
handle(OpContext) - Method in class io.engineblock.activityapi.core.OpResultBuffer
 
handle(OpResultBuffer<T>) - Method in interface io.engineblock.activityapi.core.OpResultBuffer.Sink
 
handle(CycleResultsSegment) - Method in interface io.engineblock.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer.Sink
 
handle(OpResultBuffer<OpContext>) - Method in class io.engineblock.activityimpl.motor.CoreMotor
 
handle(OpContext) - Method in class io.engineblock.activityimpl.motor.CoreMotor.StrideResultBuffer
 
handleError(long, T) - Method in interface io.engineblock.activityapi.errorhandling.CycleErrorHandler
 
handleError(long, T, long) - Method in interface io.engineblock.activityapi.errorhandling.CycleErrorHandler
 
handleError(long, T, String) - Method in interface io.engineblock.activityapi.errorhandling.CycleErrorHandler
 
handleError(long, T, String) - Method in class io.engineblock.activityapi.errorhandling.HashedErrorHandler
Handle the error according to the matching error handler for the supplied Throwable subtype.
handleMapping(Object, Object) - Method in interface activityconfig.snakecharmer.SnakeYamlCharmer.FieldHandler
 
handleParameterMapUpdate(ParameterMap) - Method in interface io.engineblock.activityimpl.ParameterMap.Listener
 
hasError() - Method in class activityconfig.ParsedStmt
 
hashCode() - Method in class io.engineblock.activityapi.rates.RateSpec
 
HashedErrorHandler<T extends Throwable,R> - Class in io.engineblock.activityapi.errorhandling
Allow error handlers to be registered for any exception type, with an explicit handler that will be called if no specific other handler is matched.
HashedErrorHandler() - Constructor for class io.engineblock.activityapi.errorhandling.HashedErrorHandler
 
hasRemaining() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
 
HdrDeltaHistogramAttachment - Interface in io.engineblock.metrics
Allow a DeltaHistogram to have attached metrics that also get a copy of any input data.
HdrDeltaHistogramProvider - Interface in io.engineblock.metrics
 
histogram(ActivityDef, String) - Static method in class io.engineblock.metrics.ActivityMetrics
Create a histogram associated with an activity.
HistogramAttachment - Interface in io.engineblock.metrics
 
HistoIntervalLogger - Class in io.engineblock.metrics
HistoIntervalLogger runs a separate thread to snapshotAndWrite encoded histograms on a regular interval.
HistoIntervalLogger(String, File, Pattern, long) - Constructor for class io.engineblock.metrics.HistoIntervalLogger
 
HistoLogger - Interface in io.engineblock.metrics
 
HistoStatsCSVWriter - Class in io.engineblock.metrics
 
HistoStatsCSVWriter(File) - Constructor for class io.engineblock.metrics.HistoStatsCSVWriter
 
HistoStatsLogger - Class in io.engineblock.metrics
HistoIntervalLogger runs a separate thread to snapshotAndWrite encoded histograms on a regular interval.
HistoStatsLogger(String, File, Pattern, long, TimeUnit) - Constructor for class io.engineblock.metrics.HistoStatsLogger
 

I

include(int) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
include(int, int) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
IncludeCodesTypeExperimental - Class in io.engineblock.activityapi.cyclelog.filters
A naive implementation of set filtering on integer values.
IncludeCodesTypeExperimental() - Constructor for class io.engineblock.activityapi.cyclelog.filters.IncludeCodesTypeExperimental
 
incomplete() - Method in interface io.engineblock.activityapi.core.MultiPhaseAction
Signal to the caller whether or not the current multi-phase is completed.
IndicatorMode - Enum in io.engineblock.metrics
 
init() - Method in interface io.engineblock.activityapi.core.Action
 
init() - Method in class io.engineblock.activityapi.rates.AverageRateLimiter
 
initActivity() - Method in interface io.engineblock.activityapi.core.Activity
 
initActivity() - Method in class io.engineblock.activityimpl.SimpleActivity
 
Input - Interface in io.engineblock.activityapi.input
 
InputDispenser - Interface in io.engineblock.activityapi.input
An InputDispenser is created for each Activity instance within a scenario.
InputFilterDispenser - Interface in io.engineblock.activityapi.cyclelog.filters
 
InputInterval - Class in io.engineblock.activityimpl.input
 
InputInterval(long, long) - Constructor for class io.engineblock.activityimpl.input.InputInterval
 
InputInterval.Segment - Class in io.engineblock.activityimpl.input
 
InputMapper - Class in io.engineblock.activityapi.cyclelog.filters
 
InputMapper() - Constructor for class io.engineblock.activityapi.cyclelog.filters.InputMapper
 
InputType - Interface in io.engineblock.activityapi.input
 
IntervalSequencer<T> - Class in io.engineblock.activityapi.planning
Introduction
IntervalSequencer() - Constructor for class io.engineblock.activityapi.planning.IntervalSequencer
 
IntPredicateDispenser - Interface in io.engineblock.activityapi.cyclelog.filters
 
io.engineblock.activityapi.core - package io.engineblock.activityapi.core
 
io.engineblock.activityapi.cyclelog.buffers - package io.engineblock.activityapi.cyclelog.buffers
 
io.engineblock.activityapi.cyclelog.buffers.cycles - package io.engineblock.activityapi.cyclelog.buffers.cycles
 
io.engineblock.activityapi.cyclelog.buffers.results - package io.engineblock.activityapi.cyclelog.buffers.results
 
io.engineblock.activityapi.cyclelog.buffers.results_rle - package io.engineblock.activityapi.cyclelog.buffers.results_rle
 
io.engineblock.activityapi.cyclelog.filters - package io.engineblock.activityapi.cyclelog.filters
 
io.engineblock.activityapi.cyclelog.filters.tristate - package io.engineblock.activityapi.cyclelog.filters.tristate
 
io.engineblock.activityapi.cyclelog.inputs.cyclelog - package io.engineblock.activityapi.cyclelog.inputs.cyclelog
 
io.engineblock.activityapi.cyclelog.outputs - package io.engineblock.activityapi.cyclelog.outputs
 
io.engineblock.activityapi.cyclelog.outputs.cyclelog - package io.engineblock.activityapi.cyclelog.outputs.cyclelog
 
io.engineblock.activityapi.cyclelog.outputs.logger - package io.engineblock.activityapi.cyclelog.outputs.logger
 
io.engineblock.activityapi.errorhandling - package io.engineblock.activityapi.errorhandling
 
io.engineblock.activityapi.input - package io.engineblock.activityapi.input
 
io.engineblock.activityapi.output - package io.engineblock.activityapi.output
 
io.engineblock.activityapi.planning - package io.engineblock.activityapi.planning
 
io.engineblock.activityapi.rates - package io.engineblock.activityapi.rates
 
io.engineblock.activityimpl - package io.engineblock.activityimpl
 
io.engineblock.activityimpl.action - package io.engineblock.activityimpl.action
 
io.engineblock.activityimpl.input - package io.engineblock.activityimpl.input
 
io.engineblock.activityimpl.marker - package io.engineblock.activityimpl.marker
 
io.engineblock.activityimpl.marker.longheap - package io.engineblock.activityimpl.marker.longheap
 
io.engineblock.activityimpl.motor - package io.engineblock.activityimpl.motor
 
io.engineblock.extensions - package io.engineblock.extensions
 
io.engineblock.metrics - package io.engineblock.metrics
 
io.engineblock.scripting - package io.engineblock.scripting
 
io.engineblock.util - package io.engineblock.util
 
isAutoLoading() - Method in interface io.engineblock.extensions.ScriptingPluginInfo
If auto loading is true, then the extension will be injected into every scenario sandbox.
isCompleted(long) - Method in class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
 
isCompleted() - Method in class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
 
isCompleted(long) - Method in class io.engineblock.activityimpl.marker.longheap.TreeTracker1024
 
isCompleted() - Method in class io.engineblock.activityimpl.marker.longheap.TreeTracker1024
 
isContiguous() - Method in interface io.engineblock.activityapi.input.Input
 
isContiguous() - Method in class io.engineblock.activityimpl.input.AtomicInput
 
isContiguous() - Method in class io.engineblock.activityimpl.input.InputInterval
 
isEmpty() - Method in class activityconfig.MultiMapLookup
 
isExhausted() - Method in class io.engineblock.activityapi.cyclelog.buffers.cycles.CycleArray.ArraySegment
 
isExhausted() - Method in interface io.engineblock.activityapi.cyclelog.buffers.cycles.CycleSegment
 
isExhausted() - Method in class io.engineblock.activityimpl.input.InputInterval.Segment
 
isFullyFilled() - Method in class io.engineblock.activityimpl.marker.ByteTrackerExtent
 
isNamed(String) - Method in class io.engineblock.util.ConfigTuples.Section
 
iterator() - Method in class activityconfig.yaml.StmtsBlock
 
iterator() - Method in class activityconfig.yaml.StmtsDoc
Allow StmtsDoc to be used in iterable loops.
iterator() - Method in class activityconfig.yaml.StmtsDocList
 
iterator() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultArray
 
iterator() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
 
iterator() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsSegment.EmptySegment
 
iterator() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
 
iterator(Predicate<ResultReadable>) - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferReadable
 
iterator() - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferReadable
 
iterator() - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 
iterator() - Method in class io.engineblock.activityapi.cyclelog.inputs.cyclelog.CycleLogInput
 
iterator() - Method in class io.engineblock.activityimpl.marker.ByteTrackerExtent
 
iterator() - Method in class io.engineblock.activityimpl.marker.OldCoreTracker
 
iterator() - Method in class io.engineblock.util.ConfigTuples
 

K

keepByDefault() - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
keySet() - Method in class activityconfig.MultiMapLookup
 

L

load(Logger, String, String...) - Method in class activityconfig.rawyaml.RawYamlStatementLoader
 
load(Logger, String, String...) - Static method in class activityconfig.StatementsLoader
 
load(Logger, String, Function<String, String>, String...) - Static method in class activityconfig.StatementsLoader
 
loadRawFile(Logger, String, String...) - Method in class activityconfig.rawyaml.RawYamlStatementLoader
 
loadString(Logger, String) - Method in class activityconfig.rawyaml.RawYamlStatementLoader
 
log(R) - Static method in class io.engineblock.activityapi.errorhandling.CycleErrorHandlers
 
LoggingMarkerDispenser - Class in io.engineblock.activityapi.cyclelog.outputs.logger
 
LoggingMarkerDispenser(Activity) - Constructor for class io.engineblock.activityapi.cyclelog.outputs.logger.LoggingMarkerDispenser
 
LoggingOutput - Class in io.engineblock.activityapi.cyclelog.outputs.logger
 
LoggingOutput(ActivityDef, long) - Constructor for class io.engineblock.activityapi.cyclelog.outputs.logger.LoggingOutput
 
longCountFor(String) - Static method in class io.engineblock.util.Unit
 
longIntervalSupplier - Interface in io.engineblock.activityapi.core
 
LongTreeTracker - Class in io.engineblock.activityimpl.marker.longheap
Using the 64 bit structure of a long as a heap addressed tracker, where the leaf nodes represent marked values and all others are used to consolidate state.
LongTreeTracker(long) - Constructor for class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
 
LongTreeTracker() - Constructor for class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
 
LongTreeTrackerAtomic - Class in io.engineblock.activityimpl.marker.longheap
This is a version of longTreeTracker that is safe for concurrent access.
LongTreeTrackerAtomic() - Constructor for class io.engineblock.activityimpl.marker.longheap.LongTreeTrackerAtomic
 

M

main(String[]) - Static method in class io.engineblock.activityapi.cyclelog.outputs.cyclelog.CycleLogDumperUtility
 
main(String[]) - Static method in class io.engineblock.activityapi.cyclelog.outputs.cyclelog.CycleLogImporterUtility
 
markResult(long, int) - Method in class io.engineblock.activityimpl.marker.ByteTrackerExtent
mark the named cycle in the extent, or in any future extent that we know.
MATCH_ALL - Static variable in class io.engineblock.util.TagFilter
 
Matched(String) - Static method in class io.engineblock.util.TagFilter.Result
 
matched() - Method in class io.engineblock.util.TagFilter.Result
 
matches(String) - Method in class io.engineblock.metrics.HistoIntervalLogger
 
matches(String) - Method in class io.engineblock.metrics.HistoStatsLogger
 
matches(Map<String, String>) - Method in class io.engineblock.util.TagFilter
Although this method could early-exit for certain conditions, the full tag matching logic is allowed to complete in order to present more complete diagnostic information back to the user.
matchesMap(Map<String, String>) - Method in class io.engineblock.util.TagFilter
 
matchesTagged(Tagged) - Method in class io.engineblock.util.TagFilter
 
matchesTaggedResult(Tagged) - Method in class io.engineblock.util.TagFilter
 
MatchingPredicate(TristateFilter<T>, TristateFilter.Policy) - Constructor for class io.engineblock.activityapi.cyclelog.filters.tristate.TristateFilter.MatchingPredicate
 
meter(ActivityDef, String) - Static method in class io.engineblock.metrics.ActivityMetrics
Create a meter associated with an activity.
METRIC_FILTER - Static variable in class io.engineblock.metrics.ActivityMetrics
 
MetricRegistryService - Interface in io.engineblock.activityapi.core
 
MetricsCloseable - Interface in io.engineblock.metrics
 
MetricsRegistryMount - Class in io.engineblock.metrics
 
MetricsRegistryMount(MetricRegistry, MetricRegistry, String) - Constructor for class io.engineblock.metrics.MetricsRegistryMount
 
microsecondsFor(String) - Static method in class io.engineblock.util.Unit
 
minutesFor(String) - Static method in class io.engineblock.util.Unit
 
Motor - Interface in io.engineblock.activityapi.core
The core threading harness within an activity.
MotorDispenser - Interface in io.engineblock.activityapi.core
A MotorDispenser is created for each Activity instance within a scenario.
mountSubRegistry(String, MetricRegistry) - Static method in class io.engineblock.metrics.ActivityMetrics
 
msFor(String) - Static method in class io.engineblock.util.Unit
 
msg - Variable in class io.engineblock.activityapi.errorhandling.CycleErrorHandler.Triple
 
MultiMapLookup - Class in activityconfig
 
MultiMapLookup() - Constructor for class activityconfig.MultiMapLookup
 
MultiMapLookup(Map<String, String>, Map<String, String>) - Constructor for class activityconfig.MultiMapLookup
 
MultiPhaseAction - Interface in io.engineblock.activityapi.core
A continuing action can ask to be iterated within the cycle.
MutableCycleResult - Class in io.engineblock.activityapi.cyclelog.buffers.results
 
MutableCycleResult(long, int, long, long) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results.MutableCycleResult
 
MutableCycleResult(long, int, long) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results.MutableCycleResult
 
MutableCycleResult(long, int) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results.MutableCycleResult
 

N

name - Variable in class io.engineblock.activityimpl.ParameterMap.NamedParameter
 
Named - Interface in io.engineblock.util
 
NamedParameter(String, String) - Constructor for class io.engineblock.activityimpl.ParameterMap.NamedParameter
 
nanosecondsFor(String) - Static method in class io.engineblock.util.Unit
 
NashornEvaluator<T> - Class in io.engineblock.scripting
public void setBindings(Bindings bindings, int scope);
NashornEvaluator(Class<? extends T>, Object...) - Constructor for class io.engineblock.scripting.NashornEvaluator
Create a new NashornEvaluator.
nextCycle() - Method in class io.engineblock.activityapi.cyclelog.buffers.cycles.CycleArray.ArraySegment
 
nextCycle() - Method in interface io.engineblock.activityapi.cyclelog.buffers.cycles.CycleSegment
The next cycle, which should be a positive number between 0 and Long.MAX_VALUE.
nextCycle() - Method in class io.engineblock.activityimpl.input.InputInterval.Segment
 
nextCycles(int) - Method in interface io.engineblock.activityapi.cyclelog.buffers.cycles.CycleSegment
 
NicerHistogram - Class in io.engineblock.metrics
 
NicerHistogram(String, DeltaHdrHistogramReservoir) - Constructor for class io.engineblock.metrics.NicerHistogram
 
NicerTimer - Class in io.engineblock.metrics
 
NicerTimer(String, DeltaHdrHistogramReservoir) - Constructor for class io.engineblock.metrics.NicerTimer
 

O

OldCoreTracker - Class in io.engineblock.activityimpl.marker
 
OldCoreTracker() - Constructor for class io.engineblock.activityimpl.marker.OldCoreTracker
 
onActivityDefUpdate(ActivityDef) - Method in interface io.engineblock.activityapi.core.ActivityDefObserver
 
onActivityDefUpdate(ActivityDef) - Method in class io.engineblock.activityimpl.input.AtomicInput
 
onActivityDefUpdate(ActivityDef) - Method in class io.engineblock.activityimpl.motor.CoreMotor
 
onActivityDefUpdate(ActivityDef) - Method in class io.engineblock.activityimpl.SimpleActivity
 
onCapableAdded(String, T) - Method in class io.engineblock.metrics.CapabilityHook
 
onCapableAdded(String, HistogramAttachment) - Method in class io.engineblock.metrics.ClassicHistoListener
 
onCapableAdded(String, TimerAttachment) - Method in class io.engineblock.metrics.ClassicTimerListener
 
onCapableAdded(String, HdrDeltaHistogramAttachment) - Method in class io.engineblock.metrics.HistoIntervalLogger
 
onCapableAdded(String, HdrDeltaHistogramAttachment) - Method in class io.engineblock.metrics.HistoStatsLogger
 
onCapableRemoved(String, T) - Method in class io.engineblock.metrics.CapabilityHook
 
onCapableRemoved(String, HistogramAttachment) - Method in class io.engineblock.metrics.ClassicHistoListener
 
onCapableRemoved(String, TimerAttachment) - Method in class io.engineblock.metrics.ClassicTimerListener
 
onCapableRemoved(String, HdrDeltaHistogramAttachment) - Method in class io.engineblock.metrics.HistoIntervalLogger
 
onCapableRemoved(String, HdrDeltaHistogramAttachment) - Method in class io.engineblock.metrics.HistoStatsLogger
 
onCounterAdded(String, Counter) - Method in class io.engineblock.metrics.CapabilityHook
 
onCounterAdded(String, Counter) - Method in class io.engineblock.metrics.MetricsRegistryMount
 
onCounterRemoved(String) - Method in class io.engineblock.metrics.CapabilityHook
 
onCounterRemoved(String) - Method in class io.engineblock.metrics.MetricsRegistryMount
 
onCycleResult(long, int) - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
Record new cycle result data in the buffer, and optionally flush any completed RLE segments to the internal ByteBuffer.
onCycleResult(CycleResult) - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
 
onCycleResult(long, int) - Method in class io.engineblock.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
 
onCycleResult(long, int) - Method in class io.engineblock.activityapi.cyclelog.outputs.logger.LoggingOutput
 
onCycleResult(long, int) - Method in class io.engineblock.activityapi.cyclelog.outputs.ReorderingConcurrentResultBuffer
 
onCycleResult(long, int) - Method in interface io.engineblock.activityapi.output.Output
Mark the result of the numbered cycle with an integer value.
onCycleResult(CycleResult) - Method in interface io.engineblock.activityapi.output.Output
 
onCycleResult(long, int) - Method in class io.engineblock.activityimpl.marker.ContiguousOutputChunker
 
onCycleResultSegment(CycleResultsSegment) - Method in class io.engineblock.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
 
onCycleResultSegment(CycleResultsSegment) - Method in class io.engineblock.activityapi.cyclelog.outputs.ReorderingConcurrentResultBuffer
 
onCycleResultSegment(CycleResultsSegment) - Method in interface io.engineblock.activityapi.output.Output
 
onCycleResultSegment(CycleResultsSegment) - Method in class io.engineblock.activityimpl.marker.ContiguousOutputChunker
 
onExtent(ByteTrackerExtent) - Method in class io.engineblock.activityimpl.marker.OldCoreTracker
 
onFull() - Method in class io.engineblock.activityapi.core.OpResultBuffer
 
onFull() - Method in class io.engineblock.activityapi.cyclelog.buffers.Buffer
 
onGaugeAdded(String, Gauge<?>) - Method in class io.engineblock.metrics.CapabilityHook
 
onGaugeAdded(String, Gauge<?>) - Method in class io.engineblock.metrics.MetricsRegistryMount
 
onGaugeRemoved(String) - Method in class io.engineblock.metrics.CapabilityHook
 
onGaugeRemoved(String) - Method in class io.engineblock.metrics.MetricsRegistryMount
 
onHistogramAdded(String, Histogram) - Method in class io.engineblock.metrics.CapabilityHook
 
onHistogramAdded(String, Histogram) - Method in class io.engineblock.metrics.MetricsRegistryMount
 
onHistogramRemoved(String) - Method in class io.engineblock.metrics.CapabilityHook
 
onHistogramRemoved(String) - Method in class io.engineblock.metrics.MetricsRegistryMount
 
onMeterAdded(String, Meter) - Method in class io.engineblock.metrics.CapabilityHook
 
onMeterAdded(String, Meter) - Method in class io.engineblock.metrics.MetricsRegistryMount
 
onMeterRemoved(String) - Method in class io.engineblock.metrics.CapabilityHook
 
onMeterRemoved(String) - Method in class io.engineblock.metrics.MetricsRegistryMount
 
onTimerAdded(String, Timer) - Method in class io.engineblock.metrics.CapabilityHook
 
onTimerAdded(String, Timer) - Method in class io.engineblock.metrics.MetricsRegistryMount
 
onTimerRemoved(String) - Method in class io.engineblock.metrics.CapabilityHook
 
onTimerRemoved(String) - Method in class io.engineblock.metrics.MetricsRegistryMount
 
OpContext - Class in io.engineblock.activityapi.core
 
OpContext(OpContext.Sink, long, long, long) - Constructor for class io.engineblock.activityapi.core.OpContext
 
OpContext(OpContext.Sink, long, long) - Constructor for class io.engineblock.activityapi.core.OpContext
 
OpContext.Sink - Interface in io.engineblock.activityapi.core
 
OpResultBuffer<T> - Class in io.engineblock.activityapi.core
 
OpResultBuffer(T, OpResultBuffer.Sink<T>, Class<OpContext[]>, int) - Constructor for class io.engineblock.activityapi.core.OpResultBuffer
 
OpResultBuffer(OpResultBuffer.Sink<T>, Class<OpContext[]>, int) - Constructor for class io.engineblock.activityapi.core.OpResultBuffer
 
OpResultBuffer.Sink<T> - Interface in io.engineblock.activityapi.core
 
OpSequence<T> - Interface in io.engineblock.activityapi.planning
An OpSequence provides fast access to a set of operations in a specific order.
opsPerSec - Variable in class io.engineblock.activityapi.rates.RateSpec
Target rate in Operations Per Second
orError() - Method in class activityconfig.ParsedStmt
 
Output - Interface in io.engineblock.activityapi.output
A cycle marker is simply a type that knows how to do something useful with the result of a particular cycle.
outputComment(String) - Method in class io.engineblock.metrics.HistoStatsCSVWriter
 
OutputDispenser - Interface in io.engineblock.activityapi.output
 
outputLegend() - Method in class io.engineblock.metrics.HistoStatsCSVWriter
 
outputLogFormatVersion() - Method in class io.engineblock.metrics.HistoStatsCSVWriter
 
outputStartTime(long) - Method in class io.engineblock.metrics.HistoStatsCSVWriter
 
outputTimeUnit(TimeUnit) - Method in class io.engineblock.metrics.HistoStatsCSVWriter
 
OutputType - Interface in io.engineblock.activityapi.output
 

P

ParameterMap - Class in io.engineblock.activityimpl
A concurrently accessible parameter map which holds both keys and values as strings.
ParameterMap(Map<String, String>) - Constructor for class io.engineblock.activityimpl.ParameterMap
 
ParameterMap.Listener - Interface in io.engineblock.activityimpl
 
ParameterMap.NamedParameter - Class in io.engineblock.activityimpl
 
ParamsParser - Class in io.engineblock.activityimpl.motor
 
ParamsParser() - Constructor for class io.engineblock.activityimpl.motor.ParamsParser
 
parse(String) - Static method in class io.engineblock.activityimpl.motor.ParamsParser
 
parseActivityDef(String) - Static method in class io.engineblock.activityimpl.ActivityDef
 
parseActivityDefOptionally(String) - Static method in class io.engineblock.activityimpl.ActivityDef
 
ParsedStmt - Class in activityconfig
Allow for uniform statement anchor parsing, using the
ParsedStmt(StmtDef) - Constructor for class activityconfig.ParsedStmt
Construct a new ParsedStatement from the provided stmtDef and anchor token.
parseOrException(String) - Static method in class io.engineblock.activityimpl.ParameterMap
 
parseParams(String) - Static method in class io.engineblock.activityimpl.ParameterMap
 
parseYaml(Logger, String) - Method in class activityconfig.rawyaml.RawYamlStatementLoader
 
peekNextCycle() - Method in class io.engineblock.activityapi.cyclelog.buffers.cycles.CycleArray.ArraySegment
 
peekNextCycle() - Method in interface io.engineblock.activityapi.cyclelog.buffers.cycles.CycleSegment
 
peekNextCycle() - Method in class io.engineblock.activityimpl.input.InputInterval.Segment
 
PeriodicRunnable<T extends Runnable> - Class in io.engineblock.metrics
This is a simple and light way to run a periodic task run
PeriodicRunnable(long, T) - Constructor for class io.engineblock.metrics.PeriodicRunnable
 
position() - Method in class io.engineblock.activityapi.cyclelog.buffers.Buffer
 
position(int) - Method in class io.engineblock.activityapi.cyclelog.buffers.Buffer
 
ProgressCapable - Interface in io.engineblock.activityimpl.input
Any type that implements this interface can provide a double indicating relative progress.
ProgressMeter - Interface in io.engineblock.activityapi.core
 
put(String, String) - Method in class activityconfig.MultiMapLookup
 
put(T) - Method in class io.engineblock.activityapi.cyclelog.buffers.Buffer
 
put(String, Object) - Method in class io.engineblock.activityimpl.ParameterMap
 
put(String, Object) - Method in interface io.engineblock.scripting.Evaluator
Set the variable environment of the evaluator
put(String, Object) - Method in class io.engineblock.scripting.NashornEvaluator
Put a varianble into the script environment
putAll(Map<? extends String, ? extends String>) - Method in class activityconfig.MultiMapLookup
 
putAll(Map<? extends String, ? extends Object>) - Method in class io.engineblock.activityimpl.ParameterMap
 

R

rangeSummary() - Method in class io.engineblock.activityimpl.marker.ByteTrackerExtent
 
RateGauge(RateLimiter) - Constructor for class io.engineblock.activityapi.rates.RateLimiters.RateGauge
 
RateLimiter - Interface in io.engineblock.activityapi.rates
 
RateLimiters - Class in io.engineblock.activityapi.rates
 
RateLimiters() - Constructor for class io.engineblock.activityapi.rates.RateLimiters
 
RateLimiters.BurstRateGauge - Class in io.engineblock.activityapi.rates
 
RateLimiters.DelayGauge - Class in io.engineblock.activityapi.rates
 
RateLimiters.RateGauge - Class in io.engineblock.activityapi.rates
 
RateSpec - Class in io.engineblock.activityapi.rates
 
RateSpec(double) - Constructor for class io.engineblock.activityapi.rates.RateSpec
 
RateSpec(double, double) - Constructor for class io.engineblock.activityapi.rates.RateSpec
 
RateSpec(double, double, boolean) - Constructor for class io.engineblock.activityapi.rates.RateSpec
 
RateSpec(ParameterMap.NamedParameter) - Constructor for class io.engineblock.activityapi.rates.RateSpec
 
RateSpec(String) - Constructor for class io.engineblock.activityapi.rates.RateSpec
 
RawStmtDef - Class in activityconfig.rawyaml
 
RawStmtDef() - Constructor for class activityconfig.rawyaml.RawStmtDef
 
RawStmtDef(String, String) - Constructor for class activityconfig.rawyaml.RawStmtDef
 
RawStmtDef(String, Map<String, Object>) - Constructor for class activityconfig.rawyaml.RawStmtDef
 
RawStmtsBlock - Class in activityconfig.rawyaml
A StmtsDef contains a list of rawStmts, as well as all of the optional block parameters that can be assigned to BlockParams, which includes a name, config values, data bindings, and filtering tags.
RawStmtsBlock() - Constructor for class activityconfig.rawyaml.RawStmtsBlock
 
RawStmtsDoc - Class in activityconfig.rawyaml
A statements doc can have both a list of statement blocks and/or a list of statements.
RawStmtsDoc() - Constructor for class activityconfig.rawyaml.RawStmtsDoc
 
RawStmtsDocList - Class in activityconfig.rawyaml
 
RawStmtsDocList(List<RawStmtsDoc>) - Constructor for class activityconfig.rawyaml.RawStmtsDocList
 
RawYamlStatementLoader - Class in activityconfig.rawyaml
 
RawYamlStatementLoader() - Constructor for class activityconfig.rawyaml.RawYamlStatementLoader
 
RawYamlStatementLoader(Function<String, String>) - Constructor for class activityconfig.rawyaml.RawYamlStatementLoader
 
readFile(String) - Static method in class io.engineblock.util.EngineBlockFiles
 
registerAutoCloseable(AutoCloseable) - Method in interface io.engineblock.activityapi.core.Activity
Register an object which should be closed after this activity is shutdown.
registerAutoCloseable(AutoCloseable) - Method in class io.engineblock.activityimpl.SimpleActivity
 
remaining() - Method in class io.engineblock.activityapi.cyclelog.buffers.Buffer
 
remaining() - Method in class io.engineblock.activityapi.cyclelog.buffers.cycles.CycleSegmentBuffer
 
remaining() - Method in class io.engineblock.activityimpl.input.CycleArrayBuffer
 
remove(Object) - Method in class activityconfig.MultiMapLookup
 
remove(Object) - Method in class io.engineblock.activityimpl.ParameterMap
 
removeActivityMetrics(ActivityDef) - Static method in class io.engineblock.metrics.ActivityMetrics
 
removeExtentReader(Output) - Method in class io.engineblock.activityimpl.marker.ContiguousOutputChunker
 
removeListener(ParameterMap.Listener) - Method in class io.engineblock.activityimpl.ParameterMap
 
ReorderingConcurrentResultBuffer - Class in io.engineblock.activityapi.cyclelog.outputs
This will implement a result buffer that puts cycles in order when possible, according to a sliding window.
ReorderingConcurrentResultBuffer(Output) - Constructor for class io.engineblock.activityapi.cyclelog.outputs.ReorderingConcurrentResultBuffer
 
ReorderingConcurrentResultBuffer(Output, int) - Constructor for class io.engineblock.activityapi.cyclelog.outputs.ReorderingConcurrentResultBuffer
 
reportCoDelay - Variable in class io.engineblock.activityapi.rates.RateSpec
If true, report total scheduling delay from ideal schedule.
reportTo(PrintStream) - Static method in class io.engineblock.metrics.ActivityMetrics
 
requestStop() - Method in interface io.engineblock.activityapi.core.Stoppable
Ask this component to stop cycling.
requestStop() - Method in class io.engineblock.activityimpl.motor.CoreMotor
 
ReSafeConstructor() - Constructor for class activityconfig.snakecharmer.SnakeYamlCharmer.ReSafeConstructor
 
resetAllClassHandlers() - Method in class io.engineblock.activityapi.errorhandling.HashedErrorHandler
Unset all class handlers.
resolve() - Method in class io.engineblock.activityapi.planning.SequencePlanner
 
result - Variable in class io.engineblock.activityapi.errorhandling.CycleErrorHandler.Triple
 
Result(boolean, List<String>) - Constructor for class io.engineblock.util.TagFilter.Result
 
ResultEquals(int) - Constructor for class io.engineblock.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultEquals
 
ResultFilterDispenser - Interface in io.engineblock.activityapi.cyclelog.filters
 
ResultFilteringSieve - Class in io.engineblock.activityapi.cyclelog.filters.tristate
 
ResultFilteringSieve.Builder - Class in io.engineblock.activityapi.cyclelog.filters.tristate
 
ResultFilterPhase - Class in io.engineblock.activityapi.cyclelog.filters.tristate
 
ResultFilterPhase(Predicate<ResultReadable>, TristateFilter.Policy) - Constructor for class io.engineblock.activityapi.cyclelog.filters.tristate.ResultFilterPhase
 
ResultHasAllBits(int) - Constructor for class io.engineblock.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultHasAllBits
 
ResultHasSomeBits(int) - Constructor for class io.engineblock.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultHasSomeBits
 
ResultInRange(int, int) - Constructor for class io.engineblock.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultInRange
 
ResultMappingArrayFilter - Class in io.engineblock.activityapi.cyclelog.filters.tristate
 
ResultMappingArrayFilter() - Constructor for class io.engineblock.activityapi.cyclelog.filters.tristate.ResultMappingArrayFilter
 
ResultReadable - Interface in io.engineblock.activityapi.cyclelog.buffers.results
 
ResultValueFilterType - Interface in io.engineblock.activityapi.cyclelog.filters
 
rethrow(String) - Static method in class io.engineblock.activityapi.errorhandling.CycleErrorHandlers
 
run() - Method in class io.engineblock.activityimpl.motor.CoreMotor
 
run() - Method in class io.engineblock.metrics.HistoIntervalLogger
 
run() - Method in class io.engineblock.metrics.HistoStatsLogger
 
run() - Method in class io.engineblock.metrics.PeriodicRunnable
 
runCycle(long) - Method in interface io.engineblock.activityapi.core.SyncAction
Apply a work function to an input value, producing an int status code.
runCycle(long) - Method in class io.engineblock.activityimpl.action.CoreAction
 
runPhase(long) - Method in interface io.engineblock.activityapi.core.MultiPhaseAction
Apply a work function to an input value, producing an int status code.
RunState - Enum in io.engineblock.activityapi.core
 

S

SandboxPlugin - Interface in io.engineblock.extensions
Any object can be a sandbox extension.
script(String) - Method in interface io.engineblock.scripting.Evaluator
 
script(String) - Method in class io.engineblock.scripting.NashornEvaluator
Set the script that will be evaluated.
ScriptEnvBuffer - Class in io.engineblock.scripting
ScriptEnvBuffer provides a variant of SimpleScriptContext which captures all stdin, stdout, and stderr data into diagnostic character buffers.
ScriptEnvBuffer() - Constructor for class io.engineblock.scripting.ScriptEnvBuffer
 
ScriptingPluginInfo<T> - Interface in io.engineblock.extensions
Any implementation of a SandboxExtension that is found in the runtime can be automatically loaded into the scenario scripting sandbox.
secondsFor(String) - Static method in class io.engineblock.util.Unit
 
Section(String, String) - Constructor for class io.engineblock.util.ConfigTuples.Section
 
Segment(long, long) - Constructor for class io.engineblock.activityimpl.input.InputInterval.Segment
 
SegmentedResultInput - Interface in io.engineblock.activityapi.cyclelog.buffers.results
 
seqElementsByRatioFunc(List<T>, ToLongFunction<T>) - Method in interface io.engineblock.activityapi.planning.ElementSequencer
 
seqIndexByRatioFunc(List<T>, ToLongFunction<T>) - Method in class io.engineblock.activityapi.planning.BucketSequencer
 
seqIndexByRatioFunc(List<T>, ToLongFunction<T>) - Method in class io.engineblock.activityapi.planning.ConcatSequencer
 
seqIndexByRatioFunc(List<T>, ToLongFunction<T>) - Method in interface io.engineblock.activityapi.planning.ElementSequencer
 
seqIndexByRatioFunc(List<T>, ToLongFunction<T>) - Method in class io.engineblock.activityapi.planning.IntervalSequencer
 
seqIndexesByRatios(List<T>, List<Long>) - Method in class io.engineblock.activityapi.planning.BucketSequencer
 
seqIndexesByRatios(List<T>, List<Long>) - Method in class io.engineblock.activityapi.planning.ConcatSequencer
 
seqIndexesByRatios(List<T>, List<Long>) - Method in interface io.engineblock.activityapi.planning.ElementSequencer
 
seqIndexesByRatios(List<T>, List<Long>) - Method in class io.engineblock.activityapi.planning.IntervalSequencer
 
SequencePlanner<T> - Class in io.engineblock.activityapi.planning
 
SequencePlanner(SequencerType) - Constructor for class io.engineblock.activityapi.planning.SequencePlanner
 
SequencePlanner.Sequence<T> - Class in io.engineblock.activityapi.planning
 
SequencerType - Enum in io.engineblock.activityapi.planning
Sequencer types are used to control the type of ordering used with a set of operations.
sequenceSummary(List<T>, ToLongFunction<T>, String) - Method in interface io.engineblock.activityapi.planning.ElementSequencer
 
set(String, Object) - Method in class io.engineblock.activityimpl.ParameterMap
 
setAction(Action) - Method in interface io.engineblock.activityapi.core.Motor
Set the action on this motor.
setAction(Action) - Method in class io.engineblock.activityimpl.motor.CoreMotor
Set the action for this ActivityMotor.
setActionDispenserDelegate(ActionDispenser) - Method in interface io.engineblock.activityapi.core.Activity
 
setActionDispenserDelegate(ActionDispenser) - Method in class io.engineblock.activityimpl.SimpleActivity
 
setActivitiesMap(Map<String, Activity>) - Method in interface io.engineblock.activityapi.core.ActivitiesAware
 
setActivitiesMap(Map<String, Activity>) - Method in class io.engineblock.activityimpl.input.CoreInputDispenser
 
setActivityController(ActivityController) - Method in interface io.engineblock.activityapi.core.Activity
Provide the activity with the controls needed to stop itself.
setActivityController(ActivityController) - Method in class io.engineblock.activityimpl.SimpleActivity
 
setActivityDef(ActivityDef) - Method in class io.engineblock.activityapi.rates.AverageRateLimiter
 
setBaseTime(long) - Method in class io.engineblock.metrics.HistoStatsCSVWriter
 
setBindings(Map<String, String>) - Method in class activityconfig.rawyaml.BlockParams
 
setBlocks(List<RawStmtsBlock>) - Method in class activityconfig.rawyaml.RawStmtsDoc
 
setByObject(Object) - Method in class activityconfig.rawyaml.StatementsOwner
 
setClock(long) - Method in interface io.engineblock.activityapi.rates.TestableRateLimiter
 
setCompleted(long, long) - Method in class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
Apply an index value between 0 and 31 inclusive.
setCompleted(long) - Method in class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
 
setCompleted(long) - Method in class io.engineblock.activityimpl.marker.longheap.LongTreeTrackerAtomic
 
setCycleLimiter(RateLimiter) - Method in interface io.engineblock.activityapi.core.Activity
Set the cycle rate limiter for this activity.
setCycleLimiter(RateLimiter) - Method in class io.engineblock.activityimpl.SimpleActivity
 
setCycles(String) - Method in class io.engineblock.activityimpl.ActivityDef
 
setDefaultHandler(CycleErrorHandler<T, R>) - Method in class io.engineblock.activityapi.errorhandling.HashedErrorHandler
Set the default handler that gets called on any exceptions that do not match a class or super-class specific handler.
setEndCycle(String) - Method in class io.engineblock.activityimpl.ActivityDef
 
setEndCycle(long) - Method in class io.engineblock.activityimpl.ActivityDef
 
setEndTimeNanos(long) - Method in class io.engineblock.activityapi.cyclelog.buffers.results.MutableCycleResult
 
setFilter(Predicate<ResultReadable>) - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
 
setFilter(Predicate<ResultReadable>) - Method in interface io.engineblock.activityapi.cyclelog.inputs.cyclelog.CanFilterResultValue
 
setFilter(Predicate<ResultReadable>) - Method in class io.engineblock.activityapi.cyclelog.inputs.cyclelog.CycleLogInput
 
setFilter(Predicate<ResultReadable>) - Method in class io.engineblock.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
 
setFilter(Predicate<ResultReadable>) - Method in class io.engineblock.activityapi.cyclelog.outputs.logger.LoggingOutput
 
setFilter(Predicate<ResultReadable>) - Method in class io.engineblock.activityapi.cyclelog.outputs.ReorderingConcurrentResultBuffer
 
setGroup(String, Class<? extends T>...) - Method in class io.engineblock.activityapi.errorhandling.HashedErrorHandler
Set a group name for a set of classes.
setHandlerForClasses(CycleErrorHandler<T, R>, Class<? extends T>...) - Method in class io.engineblock.activityapi.errorhandling.HashedErrorHandler
Set the error handler for the specified class, and any subclasses of it.
setHandlerForGroup(String, CycleErrorHandler<T, R>) - Method in class io.engineblock.activityapi.errorhandling.HashedErrorHandler
Set the error handler for a named group of exception classes.
setHandlerForPattern(String, CycleErrorHandler<T, R>) - Method in class io.engineblock.activityapi.errorhandling.HashedErrorHandler
Find the matching classes from the recognized classes, and then set the handler for all of them.
setInput(Input) - Method in interface io.engineblock.activityapi.core.Motor
Set the input on this motor.
setInput(Input) - Method in class io.engineblock.activityapi.cyclelog.filters.InputMapper
 
setInput(Input) - Method in class io.engineblock.activityimpl.motor.CoreMotor
Set the input for this ActivityMotor.
setInputDispenserDelegate(InputDispenser) - Method in interface io.engineblock.activityapi.core.Activity
 
setInputDispenserDelegate(InputDispenser) - Method in class io.engineblock.activityimpl.SimpleActivity
 
setInterval(long, long) - Method in interface io.engineblock.activityapi.input.StrideAware
Notify the StrideAware of the base cycle (inclusive) and the number of cycles that it is about to be processing.
setLabel(String) - Method in class io.engineblock.activityapi.rates.AverageRateLimiter
 
setMotorDispenserDelegate(MotorDispenser) - Method in interface io.engineblock.activityapi.core.Activity
 
setMotorDispenserDelegate(MotorDispenser) - Method in class io.engineblock.activityimpl.SimpleActivity
 
setName(String) - Method in class activityconfig.rawyaml.BlockParams
 
setOutputDispenserDelegate(OutputDispenser) - Method in interface io.engineblock.activityapi.core.Activity
 
setOutputDispenserDelegate(OutputDispenser) - Method in class io.engineblock.activityimpl.SimpleActivity
 
setParams(Map<String, String>) - Method in class activityconfig.rawyaml.BlockParams
 
setPhaseLimiter(RateLimiter) - Method in interface io.engineblock.activityapi.core.Activity
Set the phase rate limiter for this activity.
setPhaseLimiter(RateLimiter) - Method in class io.engineblock.activityimpl.SimpleActivity
 
setPosition(long) - Method in class io.engineblock.activityimpl.marker.longheap.TreeTracker1024
 
setPositionChecked(long) - Method in class io.engineblock.activityimpl.marker.longheap.TreeTracker1024
 
setPredicate(IntPredicate) - Method in class io.engineblock.activityapi.cyclelog.filters.InputMapper
 
setRate(double) - Method in class io.engineblock.activityapi.rates.AverageRateLimiter
 
setRate(double) - Method in interface io.engineblock.activityapi.rates.RateLimiter
Set the rate in ops/s.
setRateSpec(RateSpec) - Method in class io.engineblock.activityapi.rates.AverageRateLimiter
 
setRateSpec(RateSpec) - Method in interface io.engineblock.activityapi.rates.RateLimiter
Modify the rate of a running rate limiter.
setRawStmtDefs(List<RawStmtDef>) - Method in class activityconfig.rawyaml.StatementsOwner
 
setResult(int) - Method in class io.engineblock.activityapi.core.OpContext
 
setResult(int) - Method in class io.engineblock.activityapi.cyclelog.buffers.results.MutableCycleResult
 
setResultFilterDispenserDelegate(IntPredicateDispenser) - Method in interface io.engineblock.activityapi.core.Activity
 
setResultFilterDispenserDelegate(IntPredicateDispenser) - Method in class io.engineblock.activityimpl.SimpleActivity
 
setResultOutput(Output) - Method in class io.engineblock.activityimpl.motor.CoreMotor
 
setRunState(RunState) - Method in interface io.engineblock.activityapi.core.Activity
 
setRunState(RunState) - Method in class io.engineblock.activityimpl.SimpleActivity
 
setStartCycle(long) - Method in class io.engineblock.activityimpl.ActivityDef
 
setStartCycle(String) - Method in class io.engineblock.activityimpl.ActivityDef
 
setStartTimeNanos(long) - Method in class io.engineblock.activityapi.cyclelog.buffers.results.MutableCycleResult
 
setStrideLimiter(RateLimiter) - Method in interface io.engineblock.activityapi.core.Activity
Set the stride rate limiter for this activity.
setStrideLimiter(RateLimiter) - Method in class io.engineblock.activityimpl.SimpleActivity
 
setTags(Map<String, String>) - Method in class activityconfig.rawyaml.Tags
 
setThreads(int) - Method in class io.engineblock.activityimpl.ActivityDef
 
setUpperBound(Class<? extends T>) - Method in class io.engineblock.activityapi.errorhandling.HashedErrorHandler
Sets the uppper bound on the Throwable type that you want to consider when walking up the class hierarchy to find a handled supertype.
shutdown() - Method in interface io.engineblock.activityapi.core.Shutdownable
 
Shutdownable - Interface in io.engineblock.activityapi.core
 
shutdownActivity() - Method in interface io.engineblock.activityapi.core.Activity
 
SimpleActivity - Class in io.engineblock.activityimpl
A default implementation of an Activity, suitable for building upon.
SimpleActivity(ActivityDef) - Constructor for class io.engineblock.activityimpl.SimpleActivity
 
SimpleActivity(String) - Constructor for class io.engineblock.activityimpl.SimpleActivity
 
SimpleConfig - Class in io.engineblock.util
 
SimpleConfig(String) - Constructor for class io.engineblock.util.SimpleConfig
 
SimpleConfig(Activity, String) - Constructor for class io.engineblock.util.SimpleConfig
 
SimpleServiceLoader<T extends Named> - Class in io.engineblock.util
 
SimpleServiceLoader(Class<? extends T>) - Constructor for class io.engineblock.util.SimpleServiceLoader
 
size() - Method in class activityconfig.MultiMapLookup
 
size() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
size() - Method in class io.engineblock.metrics.DeltaHdrHistogramReservoir
 
SlotStateTracker - Class in io.engineblock.activityimpl
Holds the state of a slot, allows only valid transitions, and shares the slot state as
SlotStateTracker(long) - Constructor for class io.engineblock.activityimpl.SlotStateTracker
 
SnakeYamlCharmer - Class in activityconfig.snakecharmer
This is as arcane and strange looking as it sounds.
SnakeYamlCharmer(Class<?>) - Constructor for class activityconfig.snakecharmer.SnakeYamlCharmer
 
SnakeYamlCharmer.FieldHandler - Interface in activityconfig.snakecharmer
 
SnakeYamlCharmer.ReSafeConstructor - Class in activityconfig.snakecharmer
 
sort() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultArray
 
sort() - Method in interface io.engineblock.activityapi.cyclelog.outputs.CanSortCycles
 
SSLKsFactory - Class in io.engineblock.util
 
start() - Method in interface io.engineblock.activityapi.core.Startable
 
start() - Method in class io.engineblock.activityapi.rates.AverageRateLimiter
 
Startable - Interface in io.engineblock.activityapi.core
 
startDaemonThread() - Method in class io.engineblock.metrics.PeriodicRunnable
 
startLogging() - Method in class io.engineblock.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.engineblock.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.engineblock.metrics.PeriodicRunnable
 
StatementsLoader - Class in activityconfig
 
StatementsLoader() - Constructor for class activityconfig.StatementsLoader
 
StatementsOwner - Class in activityconfig.rawyaml
 
StatementsOwner() - Constructor for class activityconfig.rawyaml.StatementsOwner
 
StaticDispenser(IntPredicate) - Constructor for class io.engineblock.activityapi.cyclelog.filters.ExperimentalResultFilterType.StaticDispenser
 
StmtDef - Class in activityconfig.yaml
 
StmtDef(StmtsBlock, RawStmtDef) - Constructor for class activityconfig.yaml.StmtDef
 
StmtsBlock - Class in activityconfig.yaml
 
StmtsBlock(RawStmtsBlock, StmtsDoc, int) - Constructor for class activityconfig.yaml.StmtsBlock
 
StmtsDoc - Class in activityconfig.yaml
StmtsDoc creates a logical view of a statements doc that includes all inherited and overridden values for bindings, tags, and params.
StmtsDoc(RawStmtsDoc) - Constructor for class activityconfig.yaml.StmtsDoc
 
StmtsDocList - Class in activityconfig.yaml
 
StmtsDocList(RawStmtsDocList) - Constructor for class activityconfig.yaml.StmtsDocList
 
stop() - Method in class io.engineblock.activityapi.core.OpContext
 
stopActivityWithErrorAsync(Throwable) - Method in interface io.engineblock.activityapi.core.ActivityController
 
stopActivityWithReasonAsync(String) - Method in interface io.engineblock.activityapi.core.ActivityController
 
Stoppable - Interface in io.engineblock.activityapi.core
 
store(List<CycleErrorHandler.Triple>, R) - Static method in class io.engineblock.activityapi.errorhandling.CycleErrorHandlers
 
StrideAware - Interface in io.engineblock.activityapi.input
Any activity that implements StrideAware will be notified of the exact interval that it is processing before the first cycle is dispatched from the motor.
StrideResultBuffer(Timer, long, long, OpResultBuffer.Sink<OpContext>, int) - Constructor for class io.engineblock.activityimpl.motor.CoreMotor.StrideResultBuffer
 
StrInterpolater - Class in io.engineblock.util
 
StrInterpolater(ActivityDef...) - Constructor for class io.engineblock.util.StrInterpolater
 
StrInterpolater(Map<String, String>) - Constructor for class io.engineblock.util.StrInterpolater
 
StrInterpolater(List<Map<String, String>>) - Constructor for class io.engineblock.util.StrInterpolater
 
SyncAction - Interface in io.engineblock.activityapi.core
 

T

TagFilter - Class in io.engineblock.util
This class makes it easy to associate tags and tag values with Tagged items, filtering matching Tagged items from a set of candidates.
TagFilter(String) - Constructor for class io.engineblock.util.TagFilter
Create a new tag filter.
TagFilter.Result - Class in io.engineblock.util
 
Tagged - Interface in io.engineblock.util
 
Tags - Class in activityconfig.rawyaml
 
Tags() - Constructor for class activityconfig.rawyaml.Tags
 
takeBoolOrDefault(String, boolean) - Method in class io.engineblock.activityimpl.ParameterMap
 
takeDoubleOrDefault(String, double) - Method in class io.engineblock.activityimpl.ParameterMap
 
takeIntOrDefault(String, int) - Method in class io.engineblock.activityimpl.ParameterMap
 
takeLongOrDefault(String, Long) - Method in class io.engineblock.activityimpl.ParameterMap
 
takeStringOrDefault(String, String) - Method in class io.engineblock.activityimpl.ParameterMap
 
TargetRateInputType - Class in io.engineblock.activityimpl.input
 
TargetRateInputType() - Constructor for class io.engineblock.activityimpl.input.TargetRateInputType
 
TargetRateInputType.Dispenser - Class in io.engineblock.activityimpl.input
 
test(ResultReadable) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultEquals
 
test(ResultReadable) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultHasAllBits
 
test(ResultReadable) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultHasSomeBits
 
test(ResultReadable) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultInRange
 
test(T) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.TristateFilter.DefaultingPredicate
 
test(T) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.TristateFilter.MatchingPredicate
 
TestableRateLimiter - Interface in io.engineblock.activityapi.rates
 
ticksTimeline - Variable in class io.engineblock.activityapi.rates.AverageRateLimiter
 
timer(ActivityDef, String) - Static method in class io.engineblock.metrics.ActivityMetrics
Create a timer associated with an activity.
TimerAttachment - Interface in io.engineblock.metrics
 
toBinaryString(long) - Static method in class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
 
toByteBuffer() - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
 
toDefaultingPredicate(TristateFilter.Policy) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultFilteringSieve
 
toDefaultingPredicate(TristateFilter.Policy) - Method in interface io.engineblock.activityapi.cyclelog.filters.tristate.TristateFilter
Create a predicate that will override any Ignore outcomes with the provided policy.
toExclusivePredicate() - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultFilteringSieve
 
toInclusivePredicate() - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultFilteringSieve
 
toMatchingPredicate(TristateFilter.Policy) - Method in interface io.engineblock.activityapi.cyclelog.filters.tristate.TristateFilter
Create a predicate that will return true if and only if the filter outcome matches the provided policy.
toReadable() - Method in class io.engineblock.activityapi.cyclelog.buffers.cycles.CycleSegmentBuffer
 
toReader() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
 
toSegmentsReadable() - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
Convert the contents of this RLE buffer to a readable and invalide it for writing.
toString() - Method in class activityconfig.MultiMapLookup
 
toString() - Method in class activityconfig.ParsedStmt
 
toString() - Method in class activityconfig.yaml.StmtDef
 
toString() - Method in class io.engineblock.activityapi.core.OpResultBuffer
 
toString() - Method in class io.engineblock.activityapi.cyclelog.buffers.Buffer
 
toString() - Method in class io.engineblock.activityapi.cyclelog.buffers.cycles.CycleSegmentBuffer
 
toString() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
 
toString() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
 
toString() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.MutableCycleResult
 
toString() - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 
toString() - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.EnumReadableMappingFilter
 
toString() - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultMappingArrayFilter
 
toString() - Method in class io.engineblock.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
 
toString() - Method in class io.engineblock.activityapi.rates.AverageRateLimiter
 
toString() - Method in class io.engineblock.activityapi.rates.RateSpec
 
toString() - Method in class io.engineblock.activityimpl.ActivityDef
 
toString() - Method in class io.engineblock.activityimpl.input.AtomicInput
 
toString() - Method in class io.engineblock.activityimpl.input.InputInterval.Segment
 
toString() - Method in class io.engineblock.activityimpl.input.InputInterval
 
toString() - Method in class io.engineblock.activityimpl.marker.ByteTrackerExtent
 
toString() - Method in class io.engineblock.activityimpl.marker.ContiguousOutputChunker
 
toString() - Method in class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
 
toString() - Method in class io.engineblock.activityimpl.motor.CoreMotor
 
toString() - Method in class io.engineblock.activityimpl.ParameterMap.NamedParameter
 
toString() - Method in class io.engineblock.activityimpl.ParameterMap
 
toString() - Method in class io.engineblock.activityimpl.SimpleActivity
 
toString() - Method in class io.engineblock.metrics.HistoIntervalLogger
 
toString() - Method in class io.engineblock.metrics.HistoStatsLogger
 
toString() - Method in class io.engineblock.util.ConfigTuples.Section
 
transform(Function<T, U>) - Method in interface io.engineblock.activityapi.planning.OpSequence
Map this OpSequence to another type of OpSequence.
transform(Function<T, U>) - Method in class io.engineblock.activityapi.planning.SequencePlanner.Sequence
 
TreeTracker1024 - Class in io.engineblock.activityimpl.marker.longheap
Wrap 32 of the 32-position LongTreeTrackers together, allowing for a range of 0-1023 positions.
TreeTracker1024(long) - Constructor for class io.engineblock.activityimpl.marker.longheap.TreeTracker1024
 
TreeTracker1024() - Constructor for class io.engineblock.activityimpl.marker.longheap.TreeTracker1024
 
Triple(T, long, String, R) - Constructor for class io.engineblock.activityapi.errorhandling.CycleErrorHandler.Triple
 
TristateFilter<T> - Interface in io.engineblock.activityapi.cyclelog.filters.tristate
A tri-state filter allows for flexible configuration of multi-phase filtering.
TristateFilter.DefaultingPredicate<T> - Class in io.engineblock.activityapi.cyclelog.filters.tristate
 
TristateFilter.MatchingPredicate<T> - Class in io.engineblock.activityapi.cyclelog.filters.tristate
 
TristateFilter.Policy - Enum in io.engineblock.activityapi.cyclelog.filters.tristate
The filter action determines what action is taken for a given element that matches the predicate.

U

Unit - Class in io.engineblock.util
 
Unit() - Constructor for class io.engineblock.util.Unit
 
Unit.Bytes - Enum in io.engineblock.util
 
Unit.Count - Enum in io.engineblock.util
 
Unit.Duration - Enum in io.engineblock.util
 
Unmatched(String) - Static method in class io.engineblock.util.TagFilter.Result
 
update(long) - Method in class io.engineblock.metrics.DeltaHdrHistogramReservoir
 
update(Throwable, long) - Method in class io.engineblock.metrics.ExceptionHistoMetrics
 
update(long) - Method in class io.engineblock.metrics.NicerHistogram
 
update(long, TimeUnit) - Method in class io.engineblock.metrics.NicerTimer
 

V

value - Variable in class io.engineblock.activityimpl.ParameterMap.NamedParameter
 
valueOf(String) - Static method in enum io.engineblock.activityapi.core.RunState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.engineblock.activityapi.cyclelog.buffers.CycleSorting
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.engineblock.activityapi.cyclelog.filters.tristate.TristateFilter.Policy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.engineblock.activityapi.planning.SequencerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.engineblock.metrics.IndicatorMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.engineblock.util.Unit.Bytes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.engineblock.util.Unit.Count
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.engineblock.util.Unit.Duration
Returns the enum constant of this type with the specified name.
valueOfSuffix(String) - Static method in enum io.engineblock.util.Unit.Bytes
 
valueOfSuffix(String) - Static method in enum io.engineblock.util.Unit.Count
 
valueOfSuffix(String) - Static method in enum io.engineblock.util.Unit.Duration
 
values() - Method in class activityconfig.MultiMapLookup
 
values() - Static method in enum io.engineblock.activityapi.core.RunState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.engineblock.activityapi.cyclelog.buffers.CycleSorting
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.engineblock.activityapi.cyclelog.filters.tristate.TristateFilter.Policy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.engineblock.activityapi.planning.SequencerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.engineblock.metrics.IndicatorMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.engineblock.util.Unit.Bytes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.engineblock.util.Unit.Count
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.engineblock.util.Unit.Duration
Returns an array containing the constants of this enum type, in the order they are declared.

W

withBurstRatio(double) - Method in class io.engineblock.activityapi.rates.RateSpec
 
withOpsPerSecond(double) - Method in class io.engineblock.activityapi.rates.RateSpec
 
withPhase(TristateFilter<ResultReadable>) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
withReportCoDelay(boolean) - Method in class io.engineblock.activityapi.rates.RateSpec
 
write(HistogramLogWriter) - Method in class io.engineblock.metrics.DeltaHdrHistogramReservoir
Write the last results via the log writer.
writeInterval(Histogram) - Method in class io.engineblock.metrics.HistoStatsCSVWriter
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2018. All rights reserved.