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

A

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 - Variable in class io.engineblock.activityapi.core.BaseAsyncAction
 
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 - Variable in class io.engineblock.activityimpl.SimpleActivity
 
ActivityDef - Class in io.engineblock.activityimpl
A runtime definition for an activity.
ActivityDef(ParameterMap) - Constructor for class io.engineblock.activityimpl.ActivityDef
 
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
 
ActivityInstrumentation - Interface in io.engineblock.activityapi.core
All the accessors of the metrics that will be used for each activity instance.
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, long) - Method in class io.engineblock.activityapi.planning.SequencePlanner
 
addOp(T, ToLongFunction<T>) - Method in class io.engineblock.activityapi.planning.SequencePlanner
 
addPolicy(ResultReadable, TristateFilter.Policy) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultMappingArrayFilter
 
addPolicy(String, TristateFilter.Policy) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.EnumReadableMappingFilter
 
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.
ANSI_Black - Static variable in class io.engineblock.util.Colors
 
ANSI_BLACK - Static variable in class io.engineblock.metrics.HistoLogChartGenerator
 
ANSI_BlackBG - Static variable in class io.engineblock.util.Colors
 
ANSI_Blue - Static variable in class io.engineblock.util.Colors
 
ANSI_BLUE - Static variable in class io.engineblock.metrics.HistoLogChartGenerator
 
ANSI_BlueBG - Static variable in class io.engineblock.util.Colors
 
ANSI_BrightBlack - Static variable in class io.engineblock.util.Colors
 
ANSI_BrightBlackBG - Static variable in class io.engineblock.util.Colors
 
ANSI_BrightBlue - Static variable in class io.engineblock.util.Colors
 
ANSI_BrightBlueBG - Static variable in class io.engineblock.util.Colors
 
ANSI_BrightCyan - Static variable in class io.engineblock.util.Colors
 
ANSI_BrightCyanBG - Static variable in class io.engineblock.util.Colors
 
ANSI_BrightGreen - Static variable in class io.engineblock.util.Colors
 
ANSI_BrightGreenBG - Static variable in class io.engineblock.util.Colors
 
ANSI_BrightMagenta - Static variable in class io.engineblock.util.Colors
 
ANSI_BrightMagentaBG - Static variable in class io.engineblock.util.Colors
 
ANSI_BrightRed - Static variable in class io.engineblock.util.Colors
 
ANSI_BrightRedBG - Static variable in class io.engineblock.util.Colors
 
ANSI_BrightWhite - Static variable in class io.engineblock.util.Colors
 
ANSI_BrightWhiteBG - Static variable in class io.engineblock.util.Colors
 
ANSI_BrightYellow - Static variable in class io.engineblock.util.Colors
 
ANSI_BrightYellowBG - Static variable in class io.engineblock.util.Colors
 
ANSI_Cyan - Static variable in class io.engineblock.util.Colors
 
ANSI_CYAN - Static variable in class io.engineblock.metrics.HistoLogChartGenerator
 
ANSI_CyanBG - Static variable in class io.engineblock.util.Colors
 
ANSI_Green - Static variable in class io.engineblock.util.Colors
 
ANSI_GREEN - Static variable in class io.engineblock.metrics.HistoLogChartGenerator
 
ANSI_GreenBG - Static variable in class io.engineblock.util.Colors
 
ANSI_Magenta - Static variable in class io.engineblock.util.Colors
 
ANSI_MagentaBG - Static variable in class io.engineblock.util.Colors
 
ANSI_PURPLE - Static variable in class io.engineblock.metrics.HistoLogChartGenerator
 
ANSI_Red - Static variable in class io.engineblock.util.Colors
 
ANSI_RED - Static variable in class io.engineblock.metrics.HistoLogChartGenerator
 
ANSI_RedBG - Static variable in class io.engineblock.util.Colors
 
ANSI_Reset - Static variable in class io.engineblock.util.Colors
 
ANSI_RESET - Static variable in class io.engineblock.metrics.HistoLogChartGenerator
 
ANSI_White - Static variable in class io.engineblock.util.Colors
 
ANSI_WHITE - Static variable in class io.engineblock.metrics.HistoLogChartGenerator
 
ANSI_WhiteBG - Static variable in class io.engineblock.util.Colors
 
ANSI_Yellow - Static variable in class io.engineblock.util.Colors
 
ANSI_YELLOW - Static variable in class io.engineblock.metrics.HistoLogChartGenerator
 
ANSI_YellowBG - Static variable in class io.engineblock.util.Colors
 
append(long) - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleSegmentBuffer
 
append(long) - Method in class io.engineblock.activityimpl.input.CycleArrayBuffer
 
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
 
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(RateSpec) - Method in class io.engineblock.activityapi.ratelimits.TokenFiller
 
apply(RateSpec) - Method in class io.engineblock.activityapi.ratelimits.TokenPool
Change the settings of this token pool, and wake any blocked callers just in case it allows them to proceed.
apply(String) - Method in class io.engineblock.util.StrInterpolater
 
apply(T) - Method in interface io.engineblock.activityapi.cyclelog.filters.tristate.TristateFilter
 
applyBlockParams(BlockParams) - Method in class activityconfig.rawyaml.BlockParams
 
applyRateSpec(RateSpec) - Method in class io.engineblock.activityapi.ratelimits.HybridRateLimiter
 
applyRateSpec(RateSpec) - Method in interface io.engineblock.activityapi.ratelimits.RateLimiter
Modify the rate of a running rate limiter.
applyTransforms(Logger, String) - Method in class activityconfig.rawyaml.RawYamlStatementLoader
 
ArraySegment(long[]) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results.CycleArray.ArraySegment
 
assertOnlyOneOf(String...) - Method in class io.engineblock.activityimpl.ParameterMap
 
AsyncAction<D> - Interface in io.engineblock.activityapi.core
An AsyncAction allows an activity type to implement asynchronous operations within each thread.
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
 
awaitCompletion(long) - Method in interface io.engineblock.activityapi.core.ops.fluent.OpTracker
 
awaitCompletion(long) - Method in class io.engineblock.activityapi.core.ops.fluent.OpTrackerImpl
 

B

BaseAsyncAction<D,​A extends Activity> - Class in io.engineblock.activityapi.core
 
BaseAsyncAction(A, int) - Constructor for class io.engineblock.activityapi.core.BaseAsyncAction
 
BILLION - io.engineblock.util.Unit.Count
 
blockAndTake() - Method in class io.engineblock.activityapi.ratelimits.TokenPool
wait for the given number of tokens to be available, and then remove them from the pool.
blockAndTake(long) - Method in class io.engineblock.activityapi.ratelimits.TokenPool
 
BlockParams - Class in activityconfig.rawyaml
 
BlockParams() - Constructor for class activityconfig.rawyaml.BlockParams
 
bucket - io.engineblock.activityapi.planning.SequencerType
Dispense elements from pre-filled buckets in rotation until they are all empty.
BucketSequencer<T> - Class in io.engineblock.activityapi.planning
Introduction
BucketSequencer() - Constructor for class io.engineblock.activityapi.planning.BucketSequencer
 
Buffer<T extends java.lang.Comparable> - Class in io.engineblock.activityapi.cyclelog.buffers
This is a lightweight buffer implementation that allows for buffer flipping and callbacks when the buffer is full.
Buffer(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.ratelimits.RateLimiters.BurstRateGauge
 
burstRatio - Variable in class io.engineblock.activityapi.ratelimits.RateSpec
 
BYTE - io.engineblock.util.Unit.Bytes
 
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, int[]) - Constructor for class io.engineblock.activityimpl.marker.ByteTrackerExtent
 
ByteTrackerExtent(long, long) - Constructor for class io.engineblock.activityimpl.marker.ByteTrackerExtent
Create a simple marker extent

C

callLockSupportParkNanos(Blackhole) - Method in class io.engineblock.activityapi.sysperf.SysBenchMethodParkNanos
 
callLockSupportParkNanos_AverageTime(InfraControl, ThreadParams) - Method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
 
callLockSupportParkNanos_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SysBenchMethodParkNanos_jmhType) - Static method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
 
callLockSupportParkNanos_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, SysBenchMethodParkNanos_jmhType) - Static method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
 
callLockSupportParkNanos_SampleTime(InfraControl, ThreadParams) - Method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
 
callLockSupportParkNanos_SingleShotTime(InfraControl, ThreadParams) - Method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
 
callLockSupportParkNanos_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, SysBenchMethodParkNanos_jmhType) - Static method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
 
callLockSupportParkNanos_Throughput(InfraControl, ThreadParams) - Method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
 
callLockSupportParkNanos_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SysBenchMethodParkNanos_jmhType) - Static method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
 
callSystemNanoTime(Blackhole) - Method in class io.engineblock.activityapi.sysperf.SysBenchMethodNanoTime
 
callSystemNanoTime_AverageTime(InfraControl, ThreadParams) - Method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
 
callSystemNanoTime_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SysBenchMethodNanoTime_jmhType) - Static method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
 
callSystemNanoTime_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, SysBenchMethodNanoTime_jmhType) - Static method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
 
callSystemNanoTime_SampleTime(InfraControl, ThreadParams) - Method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
 
callSystemNanoTime_SingleShotTime(InfraControl, ThreadParams) - Method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
 
callSystemNanoTime_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, SysBenchMethodNanoTime_jmhType) - Static method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
 
callSystemNanoTime_Throughput(InfraControl, ThreadParams) - Method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
 
callSystemNanoTime_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SysBenchMethodNanoTime_jmhType) - Static method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
 
callThreadSleep(Blackhole) - Method in class io.engineblock.activityapi.sysperf.SysBenchMethodThreadSleep
 
callThreadSleep_AverageTime(InfraControl, ThreadParams) - Method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
 
callThreadSleep_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SysBenchMethodThreadSleep_jmhType) - Static method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
 
callThreadSleep_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, SysBenchMethodThreadSleep_jmhType) - Static method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
 
callThreadSleep_SampleTime(InfraControl, ThreadParams) - Method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
 
callThreadSleep_SingleShotTime(InfraControl, ThreadParams) - Method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
 
callThreadSleep_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, SysBenchMethodThreadSleep_jmhType) - Static method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
 
callThreadSleep_Throughput(InfraControl, ThreadParams) - Method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
 
callThreadSleep_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SysBenchMethodThreadSleep_jmhType) - Static method in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
 
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
 
chart() - Method in class io.engineblock.metrics.HistoIntervalLogger
 
chart() - Method in class io.engineblock.metrics.HistoStatsLogger
 
chart() - Method in interface io.engineblock.metrics.MetricsCloseable
 
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() - Method in class io.engineblock.metrics.HistoIntervalLogger
 
closeMetrics() - Method in class io.engineblock.metrics.HistoStatsLogger
 
closeMetrics() - Method in interface io.engineblock.metrics.MetricsCloseable
 
closeMetrics(boolean) - 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.
codes - Variable in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
A view of status codes in byte form.
Colors - Class in io.engineblock.util
ANSI console colors for enhanced logging
Colors() - Constructor for class io.engineblock.util.Colors
 
compare(CompletedOp<D>, CompletedOp<D>) - Method in class io.engineblock.activityimpl.motor.StrideTracker
 
compare(T, T) - Method in class io.engineblock.activityapi.cyclelog.buffers.Buffer
 
compareTo(Activity) - Method in class io.engineblock.activityimpl.SimpleActivity
 
compareTo(OpFacets<D>) - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.OpFacets
 
compareTo(StrideOutputSegment) - Method in interface io.engineblock.activityapi.cyclelog.buffers.op_output.StrideOutputSegment
 
compareTo(CycleResult) - Method in interface io.engineblock.activityapi.cyclelog.buffers.results.CycleResult
By default, allow cycle results to be ordered according to the cycle number.
compareTo(CycleResultsSegment) - Method in interface io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsSegment
 
CompletedOp<D> - Interface in io.engineblock.activityapi.core.ops.fluent.opfacets
A CompletedOp can be any of SucceededOp FailedOp SkippedOp It may be necessary to downcast a completed Op in order to get more contextual details from it.
concat - io.engineblock.activityapi.planning.SequencerType
Dispense all of the first element, then all of the second, and so forth.
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(Activity, String) - Constructor for class io.engineblock.util.ConfigTuples
 
ConfigTuples(String) - Constructor for class io.engineblock.util.ConfigTuples
 
ConfigTuples.Section - Class in io.engineblock.util
 
configure - io.engineblock.activityapi.ratelimits.RateSpec.Verb
Specify that a rate limiter should only be configured without affecting its running state.
console - io.engineblock.metrics.IndicatorMode
 
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
 
CoreActivityInstrumentation - Class in io.engineblock.activityapi.core
 
CoreActivityInstrumentation(Activity) - Constructor for class io.engineblock.activityapi.core.CoreActivityInstrumentation
 
CoreInputDispenser - Class in io.engineblock.activityimpl.input
 
CoreInputDispenser(Activity) - Constructor for class io.engineblock.activityimpl.input.CoreInputDispenser
 
CoreMotor<D> - 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.
CoreMotorDispenser<D> - 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(Exception) - Method in class io.engineblock.metrics.ExceptionMeterMetrics
 
count(Throwable) - Method in class io.engineblock.metrics.ExceptionCountMetrics
 
counter(ActivityDef, String) - Static method in class io.engineblock.metrics.ActivityMetrics
Create a counter associated with an activity.
CpuInfo - Class in io.engineblock.activityimpl
 
CpuInfo() - Constructor for class io.engineblock.activityimpl.CpuInfo
 
CpuInfo.ProcDetails - Class in io.engineblock.activityimpl
 
create(ActivityDef, String, String) - Static method in class io.engineblock.activityapi.ratelimits.RateLimiters
 
createOrUpdate(ActivityDef, String, RateLimiter, RateSpec) - Static method in class io.engineblock.activityapi.ratelimits.RateLimiters
 
createSocketFactory(ActivityDef) - Method in class io.engineblock.util.SSLKsFactory
 
createSSLServerSocketFactory(ActivityDef) - Method in class io.engineblock.util.SSLKsFactory
 
currentVersion - Static variable in class io.engineblock.activityapi.sysperf.SysPerfData
 
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.results
Just cycle numbers in a long array.
CycleArray(long...) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results.CycleArray
 
CycleArray.ArraySegment - Class in io.engineblock.activityapi.cyclelog.buffers.results
 
CycleArrayBuffer - Class in io.engineblock.activityimpl.input
 
CycleArrayBuffer(int) - Constructor for class io.engineblock.activityimpl.input.CycleArrayBuffer
 
CycleErrorHandler<T extends java.lang.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
 
CycleMutable - Interface in io.engineblock.activityapi.cyclelog.buffers.results
 
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(int) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
 
CycleResultSegmentBuffer(CycleResultSegmentBuffer.Sink, 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(int, ByteBuffer) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferReadable
 
CycleResultsRLEBufferReadable(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 used to create nio ByteBuffers easily.
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.
CycleResultsRLEBufferTarget(ByteBuffer) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
Create a buffer with the provided ByteBuffer.
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.results
A segment of cycle numbers to iterate over.
CycleSegmentBuffer - Class in io.engineblock.activityapi.cyclelog.buffers.results
 
CycleSegmentBuffer(int) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.results.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.activityapi.cyclelog.buffers.Buffer
 
data - Variable in class io.engineblock.util.ConfigTuples.Section
 
DAY - io.engineblock.util.Unit.Duration
 
debugDelayAsIfFor(long) - Static method in class io.engineblock.activityapi.ratelimits.LeastWorstDelay
 
DEFAULT_ALIAS - Static variable in class io.engineblock.activityimpl.ActivityDef
 
DEFAULT_ATYPE - Static variable in class io.engineblock.activityimpl.ActivityDef
 
DEFAULT_BURST_RATIO - Static variable in class io.engineblock.activityapi.ratelimits.RateSpec
 
DEFAULT_CYCLES - Static variable in class io.engineblock.activityimpl.ActivityDef
 
DEFAULT_RATE_OPS_S - Static variable in class io.engineblock.activityapi.ratelimits.RateSpec
 
DEFAULT_THREADS - Static variable in class io.engineblock.activityimpl.ActivityDef
 
DEFAULT_VERB - Static variable in class io.engineblock.activityapi.ratelimits.RateSpec
 
DefaultingPredicate(TristateFilter<T>, TristateFilter.Policy) - Constructor for class io.engineblock.activityapi.cyclelog.filters.tristate.TristateFilter.DefaultingPredicate
 
delayAsIfFor(long) - Static method in class io.engineblock.activityapi.ratelimits.LeastWorstDelay
We wish for the JVM to inline this.
delayAsIfUntil(long) - Method in class io.engineblock.activityapi.ratelimits.LeastWorstDelay
This method has a quirky name, because it does something a bit quirky.
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
 
detachLogWriter(HistogramLogWriter) - Method in interface io.engineblock.metrics.HistoLogger
 
diagString(long) - Static method in class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
 
DiagUpdateRate - Interface in io.engineblock.activityapi.ratelimits
 
Discard - io.engineblock.activityapi.cyclelog.buffers.CycleSorting
 
Discard - io.engineblock.activityapi.cyclelog.filters.tristate.TristateFilter.Policy
 
discardByDefault() - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
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
 
Dispenser(String) - Constructor for class io.engineblock.activityapi.cyclelog.filters.CoreResultValueFilter.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

EB - io.engineblock.util.Unit.Bytes
 
EIB - io.engineblock.util.Unit.Bytes
 
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(TrackedOp<D>) - Method in interface io.engineblock.activityapi.core.AsyncAction
THIS DOCUMENTATION IS LIKELY OUT OF DATE The responsibility for tracking async pending against concurrency limits, including signaling for thread state, has been moved into the async event loop of the core motor.
enqueue(TrackedOp<D>) - Method in class io.engineblock.activityapi.core.BaseAsyncAction
 
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 java.lang.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.ratelimits.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.
EventedOpImpl<D> - Class in io.engineblock.activityapi.core.ops.fluent.opfacets
 
EventedOpImpl(OpEvents<D>) - Constructor for class io.engineblock.activityapi.core.ops.fluent.opfacets.EventedOpImpl
 
EventedOpImpl(OpEvents<D>, OpEvents<D>) - Constructor for class io.engineblock.activityapi.core.ops.fluent.opfacets.EventedOpImpl
 
EXA - io.engineblock.util.Unit.Count
 
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

fail(int) - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.EventedOpImpl
 
fail(int) - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
fail(int) - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.StartedOp
Mark this op as failed as of the time it is called, and record the resulting status code.
FailedOp<D> - Interface in io.engineblock.activityapi.core.ops.fluent.opfacets
A failed op is any operation which has an error, according to the semantics of the implementing activity type.
filter(Predicate<ResultReadable>) - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 
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
 
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
 
Finished - io.engineblock.activityapi.core.RunState
 
FluentOp - Interface in io.engineblock.activityapi.core.ops.fluent
 
forCycleResult(long, int) - Static method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
 
forData(long, byte[]) - Static method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
 
forData(long, byte[], int, int) - 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
 
GB - io.engineblock.util.Unit.Bytes
 
generateChartFromHistoLog(HistoIntervalLogger) - Static method in class io.engineblock.metrics.HistoLogChartGenerator
 
get() - Static method in class io.engineblock.activityapi.sysperf.SysPerf
 
get() - Static method in class io.engineblock.util.SSLKsFactory
 
get(int) - Method in class io.engineblock.util.ConfigTuples
 
get(int) - Method in class io.engineblock.util.ConfigTuples.Section
 
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 activityconfig.MultiMapLookup
 
get(Object) - Method in class io.engineblock.activityimpl.ParameterMap
 
get(String) - Method in class io.engineblock.util.SimpleServiceLoader
 
getAction() - Method in interface io.engineblock.activityapi.core.Motor
 
getAction() - Method in class io.engineblock.activityimpl.motor.CoreMotor
 
getAction(int) - Method in interface io.engineblock.activityapi.core.ActionDispenser
Resolve (find or create) an Action instance for the slot specified.
getAction(int) - Method in class io.engineblock.activityimpl.action.CoreActionDispenser
 
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
 
getActivePool() - Method in class io.engineblock.activityapi.ratelimits.TokenPool
 
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.
getAvgNanos_LockSupport_ParkNanos() - Method in class io.engineblock.activityapi.sysperf.SysPerfData
 
getAvgNanos_System_NanoTime() - Method in class io.engineblock.activityapi.sysperf.SysPerfData
 
getAvgNanos_Thread_Sleep() - Method in class io.engineblock.activityapi.sysperf.SysPerfData
 
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
 
getBindPoints() - Method in class activityconfig.ParsedStmt
 
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.ratelimits.RateSpec
 
getBurstRatio() - Method in class io.engineblock.activityapi.ratelimits.TokenPool
 
getBytes() - Method in enum io.engineblock.util.Unit.Bytes
 
getCacheFileTime() - Method in class io.engineblock.activityapi.sysperf.SysPerf
 
getCacheInfo() - Method in class io.engineblock.activityimpl.CpuInfo.ProcDetails
 
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.
getCode() - Method in enum io.engineblock.activityapi.core.RunState
 
getContext(ActivityDef) - Method in class io.engineblock.util.SSLKsFactory
 
getCoreCount() - Method in class io.engineblock.activityimpl.CpuInfo.ProcDetails
 
getCount() - Method in interface io.engineblock.activityapi.cyclelog.buffers.op_output.StrideOutputSegment
 
getCount() - Method in class io.engineblock.activityapi.cyclelog.buffers.op_output.StrideOutputSegmentImpl
 
getCount() - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 
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.activityimpl.motor.StrideTracker
 
getCpuCount() - Method in class io.engineblock.activityimpl.CpuInfo.ProcDetails
 
getCurFreq(int) - Method in class io.engineblock.activityimpl.CpuInfo.ProcDetails
 
getCurrentResponseTimeNanos() - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
getCurrentResponseTimeNanos() - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.StartedOp
Return the nanos that have elapsed since this op was started at the time of this call, plus any prior waittime.
getCurrentServiceTimeNanos() - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
getCurrentServiceTimeNanos() - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.StartedOp
Return the nanos that have elapsed since the op was started at the time of this call.
getCurrentSpeed() - Method in class io.engineblock.activityimpl.CpuInfo.ProcDetails
 
getCurrentSpeed(int) - Method in class io.engineblock.activityimpl.CpuInfo.ProcDetails
 
getCustomYaml() - Method in class activityconfig.rawyaml.RawYamlStatementLoader
 
getCycle() - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
getCycle() - Method in interface io.engineblock.activityapi.cyclelog.buffers.results.CycleReadable
get the cycle number associated with this element.
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
 
getCyclesResponseTimerOrNull() - Method in interface io.engineblock.activityapi.core.ActivityInstrumentation
The cycles response timer measures the total response time from the scheduled time an operation should start to when it is completed.
getCyclesResponseTimerOrNull() - Method in class io.engineblock.activityapi.core.CoreActivityInstrumentation
 
getCycleSummary() - Method in interface io.engineblock.activityapi.core.Activity
 
getCycleSummary() - Method in class io.engineblock.activityimpl.ActivityDef
 
getData() - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
getData() - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.Payload
 
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() - Method in class io.engineblock.metrics.DeltaSnapshotReader
 
getDeltaSnapshot(long) - 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
 
getFlippedData() - Method in class io.engineblock.activityapi.cyclelog.buffers.Buffer
 
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() - Method in class io.engineblock.activityimpl.motor.CoreMotor
 
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
 
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(A) - Static method in class io.engineblock.activityimpl.CoreServices
 
getInputDispenser(Activity) - Method in class io.engineblock.activityapi.cyclelog.inputs.cyclelog.CycleLogInputType
 
getInputDispenser(Activity) - Method in interface io.engineblock.activityapi.input.InputType
 
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.results.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
 
getInstrumentation() - Method in interface io.engineblock.activityapi.core.Activity
Get or create the instrumentation needed for this activity.
getInstrumentation() - Method in class io.engineblock.activityimpl.SimpleActivity
 
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(int) - Method in class io.engineblock.activityapi.cyclelog.filters.ExperimentalResultFilterType.StaticDispenser
 
getIntPredicate(int) - Method in interface io.engineblock.activityapi.cyclelog.filters.IntPredicateDispenser
 
getIntPredicate(SimpleConfig) - Method in interface io.engineblock.activityapi.cyclelog.filters.ExperimentalResultFilterType
 
getIntPredicate(SimpleConfig) - Method in class io.engineblock.activityapi.cyclelog.filters.IncludeCodesTypeExperimental
 
getLastHistogram() - Method in class io.engineblock.metrics.DeltaHdrHistogramReservoir
 
getLastSnapshot() - Method in class io.engineblock.metrics.DeltaHdrHistogramReservoir
 
getLog() - Method in class io.engineblock.util.TagFilter.Result
 
getLogfile() - Method in class io.engineblock.metrics.HistoIntervalLogger
 
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
 
getMaxFreq(int) - Method in class io.engineblock.activityimpl.CpuInfo.ProcDetails
 
getMaxPendingOps() - Method in interface io.engineblock.activityapi.core.ops.fluent.OpTracker
 
getMaxPendingOps() - Method in class io.engineblock.activityapi.core.ops.fluent.OpTrackerImpl
 
getMean() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getMetricRegistry() - Method in interface io.engineblock.activityapi.core.MetricRegistryService
 
getMetricRegistry() - Static method in class io.engineblock.metrics.ActivityMetrics
 
getMhz() - Method in class io.engineblock.activityimpl.CpuInfo.ProcDetails
 
getMin() - Method in class io.engineblock.activityimpl.marker.ByteTrackerExtent
 
getMin() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getMinCycle() - Method in interface io.engineblock.activityapi.cyclelog.buffers.op_output.StrideOutputSegment
 
getMinCycle() - Method in class io.engineblock.activityapi.cyclelog.buffers.op_output.StrideOutputSegmentImpl
 
getMinCycle() - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 
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.activityimpl.motor.StrideTracker
 
getMinFreq(int) - Method in class io.engineblock.activityimpl.CpuInfo.ProcDetails
 
getMissingBindings() - Method in class activityconfig.ParsedStmt
Returns a list of binding names which were referenced in either
getModelName() - Method in class io.engineblock.activityimpl.CpuInfo.ProcDetails
 
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.ratelimits.HybridRateLimiter
 
getNanos() - Method in enum io.engineblock.util.Unit.Duration
 
getNanosPerOp() - Method in class io.engineblock.activityapi.ratelimits.RateSpec
 
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
 
getOpInitFunction() - Method in interface io.engineblock.activityapi.core.AsyncAction
 
getOpNanos() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.MutableCycleResult
 
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
 
getOrCreateCyclesServiceTimer() - Method in interface io.engineblock.activityapi.core.ActivityInstrumentation
The cycles service timer measures how long it takes to complete a cycle of work.
getOrCreateCyclesServiceTimer() - Method in class io.engineblock.activityapi.core.CoreActivityInstrumentation
 
getOrCreateInputTimer() - Method in interface io.engineblock.activityapi.core.ActivityInstrumentation
The input timer measures how long it takes to get the cycle value to be used for an operation.
getOrCreateInputTimer() - Method in class io.engineblock.activityapi.core.CoreActivityInstrumentation
 
getOrCreatePendingOpCounter() - Method in interface io.engineblock.activityapi.core.ActivityInstrumentation
The pending ops counter keeps track of how many ops are submitted or in-flight, but which haven't been completed yet.
getOrCreatePendingOpCounter() - Method in class io.engineblock.activityapi.core.CoreActivityInstrumentation
 
getOrCreatePhasesServiceTimer() - Method in interface io.engineblock.activityapi.core.ActivityInstrumentation
The phases service timer measures how long it takes to complete a phase of work.
getOrCreatePhasesServiceTimer() - Method in class io.engineblock.activityapi.core.CoreActivityInstrumentation
 
getOrCreateStridesServiceTimer() - Method in interface io.engineblock.activityapi.core.ActivityInstrumentation
The strides service timer measures how long it takes to complete a stride of work.
getOrCreateStridesServiceTimer() - Method in class io.engineblock.activityapi.core.CoreActivityInstrumentation
 
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(A) - Static method in class io.engineblock.activityimpl.CoreServices
 
getOutputDispenser(Activity) - Method in class io.engineblock.activityapi.cyclelog.outputs.cyclelog.CycleLogOutputType
 
getOutputDispenser(Activity) - Method in interface io.engineblock.activityapi.output.OutputType
 
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.
getPendingOps() - Method in interface io.engineblock.activityapi.core.ops.fluent.OpTracker
 
getPendingOps() - Method in class io.engineblock.activityapi.core.ops.fluent.OpTrackerImpl
 
getPerfData(boolean) - Method in class io.engineblock.activityapi.sysperf.SysPerf
WARNING: If you are trying to debug this, JMH will not cooperate by default.
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
 
getPhasesResponseTimerOrNull() - Method in interface io.engineblock.activityapi.core.ActivityInstrumentation
The phases response timer measures the total response time from the scheduled time a phase should start to when it is completed.
getPhasesResponseTimerOrNull() - Method in class io.engineblock.activityapi.core.CoreActivityInstrumentation
 
getPolicy(int) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultMappingArrayFilter
 
getPositionalStatement(Function<String, String>) - Method in class activityconfig.ParsedStmt
Return the statement that can be used as-is by any driver specific version.
getProcDetails() - Static method in class io.engineblock.activityimpl.CpuInfo
 
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
 
getProgressDetails() - Method in interface io.engineblock.activityapi.core.ProgressMeter
 
getProgressDetails() - Method in class io.engineblock.activityimpl.input.AtomicInput
 
getProgressDetails() - 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.ratelimits.RateSpec
 
getRateSpec() - Method in class io.engineblock.activityapi.ratelimits.HybridRateLimiter
 
getRateSpec() - Method in interface io.engineblock.activityapi.ratelimits.RateLimiter
Get the rate spec that this rate limiter was created from.
getRateSpec() - Method in class io.engineblock.activityapi.ratelimits.TokenPool
 
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
 
getResponseTimeNanos() - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.CompletedOp
 
getResponseTimeNanos() - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
getResult() - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
getResult() - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 
getResult() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.MutableCycleResult
 
getResult() - Method in interface io.engineblock.activityapi.cyclelog.buffers.results.ResultReadable
Get a result associated with some operation, according to the activity-specific result map
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
 
getResultTimer() - Method in interface io.engineblock.activityapi.core.Activity
 
getResultTimer() - 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
 
getServiceTimeNanos() - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.CompletedOp
 
getServiceTimeNanos() - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
getSize() - Method in class io.engineblock.activityimpl.marker.ByteTrackerExtent
 
getSize() - Method in class io.engineblock.activityimpl.ParameterMap
 
getSkippedReason() - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
getSkippedReason() - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.SkippedOp
 
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.
getStartedAtNanos() - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.CompletedOp
 
getStartedAtNanos() - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
getStartedAtNanos() - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.StartedOp
Get the nanosecond instant which was recorded for this operation to be started.
getStartTime() - Method in class io.engineblock.activityapi.ratelimits.HybridRateLimiter
 
getStartTime() - Method in interface io.engineblock.activityapi.ratelimits.RateLimiter
Return the system nanoseconds at the time when the last rate change was made active by a starting or restarting rate spec.
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() - Method in class activityconfig.yaml.StmtsDocList
 
getStmtDocs(String) - 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
 
getStridesResponseTimerOrNull() - Method in interface io.engineblock.activityapi.core.ActivityInstrumentation
The strides response timer measures the total response time from the scheduled time a stride should start to when it completed.
getStridesResponseTimerOrNull() - Method in class io.engineblock.activityapi.core.CoreActivityInstrumentation
 
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
 
getSysPerfData() - Method in class io.engineblock.activityapi.sysperf.SysPerfBaseliner
 
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.
getTimedLog() - Method in class io.engineblock.scripting.ScriptEnvBuffer
 
getTimeLogLines() - Method in class io.engineblock.scripting.ScriptEnvBuffer
 
getTokenPool() - Method in class io.engineblock.activityapi.ratelimits.TokenFiller
 
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
 
getTotalWaitTime() - Method in class io.engineblock.activityapi.ratelimits.HybridRateLimiter
 
getTotalWaitTime() - Method in interface io.engineblock.activityapi.ratelimits.RateLimiter
Return the total number of nanoseconds behind schedule that this rate limiter is, including the full history across all rates.
getTries() - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.FailedOp
 
getTries() - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
getTries() - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.SucceededOp
 
getValidClasses() - Method in class io.engineblock.activityapi.errorhandling.HashedErrorHandler
 
getValue() - Method in class io.engineblock.activityapi.ratelimits.RateLimiters.BurstRateGauge
 
getValue() - Method in class io.engineblock.activityapi.ratelimits.RateLimiters.RateGauge
 
getValue() - Method in class io.engineblock.activityapi.ratelimits.RateLimiters.WaitTimeGauge
 
getValue() - Method in class io.engineblock.activityimpl.ParameterMap.NamedParameter
 
getValue(double) - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getValues() - Method in class io.engineblock.activityapi.sysperf.SysPerfData
 
getValues() - Method in class io.engineblock.metrics.ConvenientSnapshot
 
getVerb() - Method in class io.engineblock.activityapi.ratelimits.RateSpec
 
getVersion() - Method in class io.engineblock.activityapi.sysperf.SysPerfData
 
getWaitPool() - Method in class io.engineblock.activityapi.ratelimits.TokenPool
 
getWaitTime() - Method in class io.engineblock.activityapi.ratelimits.HybridRateLimiter
 
getWaitTime() - Method in interface io.engineblock.activityapi.ratelimits.RateLimiter
Return the total number of nanoseconds behind schedule that this rate limiter is, but only since the last time the rate spec has changed.
getWaitTime() - Method in class io.engineblock.activityapi.ratelimits.TokenPool
 
getWriter() - Method in class io.engineblock.scripting.ScriptEnvBuffer
 
GIB - io.engineblock.util.Unit.Bytes
 
GIGA - io.engineblock.util.Unit.Count
 

H

handle(CycleResultsSegment) - Method in interface io.engineblock.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer.Sink
 
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.ratelimits.RateSpec
 
HashedErrorHandler<T extends java.lang.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
 
HistoLogChartGenerator - Class in io.engineblock.metrics
 
HistoLogChartGenerator() - Constructor for class io.engineblock.metrics.HistoLogChartGenerator
 
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
 
HOUR - io.engineblock.util.Unit.Duration
 
HybridRateLimiter - Class in io.engineblock.activityapi.ratelimits
Synopsis
HybridRateLimiter() - Constructor for class io.engineblock.activityapi.ratelimits.HybridRateLimiter
 
HybridRateLimiter(ActivityDef, String, RateSpec) - Constructor for class io.engineblock.activityapi.ratelimits.HybridRateLimiter
 

I

Ignore - io.engineblock.activityapi.cyclelog.buffers.CycleSorting
 
Ignore - io.engineblock.activityapi.cyclelog.filters.tristate.TristateFilter.Policy
 
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(ActivityDef) - Method in class io.engineblock.activityapi.ratelimits.HybridRateLimiter
 
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
 
interval - io.engineblock.activityapi.planning.SequencerType
Space out elements each according to their frequency over the unit interval, with // order of appearance taking precedence over equal timing, then take all events in // the order that they appear on the unit interval.
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.core.ops.fluent - package io.engineblock.activityapi.core.ops.fluent
 
io.engineblock.activityapi.core.ops.fluent.opfacets - package io.engineblock.activityapi.core.ops.fluent.opfacets
 
io.engineblock.activityapi.cyclelog.buffers - package io.engineblock.activityapi.cyclelog.buffers
 
io.engineblock.activityapi.cyclelog.buffers.op_output - package io.engineblock.activityapi.cyclelog.buffers.op_output
 
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.ratelimits - package io.engineblock.activityapi.ratelimits
 
io.engineblock.activityapi.sysperf - package io.engineblock.activityapi.sysperf
 
io.engineblock.activityapi.sysperf.generated - package io.engineblock.activityapi.sysperf.generated
 
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.
isAutoStart() - Method in class io.engineblock.activityapi.ratelimits.RateSpec
 
isCompleted() - Method in class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
 
isCompleted() - Method in class io.engineblock.activityimpl.marker.longheap.TreeTracker1024
 
isCompleted(long) - Method in class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
 
isCompleted(long) - 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.results.CycleArray.ArraySegment
 
isExhausted() - Method in interface io.engineblock.activityapi.cyclelog.buffers.results.CycleSegment
 
isExhausted() - Method in class io.engineblock.activityimpl.input.InputInterval.Segment
 
isFull() - Method in interface io.engineblock.activityapi.core.ops.fluent.OpTracker
 
isFull() - Method in class io.engineblock.activityapi.core.ops.fluent.OpTrackerImpl
 
isFullyFilled() - Method in class io.engineblock.activityimpl.marker.ByteTrackerExtent
 
isNamed(String) - Method in class io.engineblock.util.ConfigTuples.Section
 
isRestart() - Method in class io.engineblock.activityapi.ratelimits.RateSpec
 
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.op_output.StrideOutputSegmentImpl
 
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.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() - 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.activityimpl.motor.StrideTracker
 
iterator() - Method in class io.engineblock.util.ConfigTuples
 
iterator(Predicate<ResultReadable>) - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferReadable
 

K

KB - io.engineblock.util.Unit.Bytes
 
Keep - io.engineblock.activityapi.cyclelog.buffers.CycleSorting
 
Keep - io.engineblock.activityapi.cyclelog.filters.tristate.TristateFilter.Policy
 
keepByDefault() - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
keySet() - Method in class activityconfig.MultiMapLookup
 
KIB - io.engineblock.util.Unit.Bytes
 
KILO - io.engineblock.util.Unit.Count
 

L

LeastWorstDelay - Class in io.engineblock.activityapi.ratelimits
 
LeastWorstDelay() - Constructor for class io.engineblock.activityapi.ratelimits.LeastWorstDelay
 
load() - Method in class io.engineblock.activityapi.sysperf.SysPerf
 
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
 
logger - Static variable in class io.engineblock.activityapi.sysperf.SysPerf
 
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
 
logonly - io.engineblock.metrics.IndicatorMode
 
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() - Constructor for class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
 
LongTreeTracker(long) - 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
 
main(String[]) - Static method in class io.engineblock.activityapi.sysperf.SysPerfBaseliner
 
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() - Method in class io.engineblock.util.TagFilter.Result
 
Matched(String) - Static 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
 
MAX_PER_SECOND - Static variable in class io.engineblock.activityapi.ratelimits.TokenFiller
 
maybeWaitForOp() - Method in class io.engineblock.activityapi.ratelimits.HybridRateLimiter
 
maybeWaitForOp() - Method in interface io.engineblock.activityapi.ratelimits.RateLimiter
Block until it is time for the next operation, according to the nanoseconds per op as set by RateLimiter.applyRateSpec(RateSpec)
MB - io.engineblock.util.Unit.Bytes
 
MEGA - io.engineblock.util.Unit.Count
 
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
 
MIB - io.engineblock.util.Unit.Bytes
 
microsecondsFor(String) - Static method in class io.engineblock.util.Unit
 
MIN_CONCURRENT_OPS - Static variable in class io.engineblock.activityapi.ratelimits.TokenPool
 
MIN_PER_SECOND - Static variable in class io.engineblock.activityapi.ratelimits.TokenFiller
 
MINUTE - io.engineblock.util.Unit.Duration
 
minutesFor(String) - Static method in class io.engineblock.util.Unit
 
Motor<T> - Interface in io.engineblock.activityapi.core
The core threading harness within an activity.
MotorDispenser<T> - 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
 
MS - io.engineblock.util.Unit.Duration
 
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) - 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, long, long) - 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.
newOp(long, OpEvents<D>) - Method in interface io.engineblock.activityapi.core.ops.fluent.OpTracker
 
newOp(long, OpEvents<D>) - Method in class io.engineblock.activityapi.core.ops.fluent.OpTrackerImpl
 
nextCycle() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleArray.ArraySegment
 
nextCycle() - Method in interface io.engineblock.activityapi.cyclelog.buffers.results.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.results.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
 
NS - io.engineblock.util.Unit.Duration
 

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.activityapi.core.BaseAsyncAction
 
onActivityDefUpdate(ActivityDef) - Method in class io.engineblock.activityapi.core.ops.fluent.OpTrackerImpl
 
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, HdrDeltaHistogramAttachment) - Method in class io.engineblock.metrics.HistoIntervalLogger
 
onCapableAdded(String, HdrDeltaHistogramAttachment) - Method in class io.engineblock.metrics.HistoStatsLogger
 
onCapableAdded(String, HistogramAttachment) - Method in class io.engineblock.metrics.ClassicHistoListener
 
onCapableAdded(String, TimerAttachment) - Method in class io.engineblock.metrics.ClassicTimerListener
 
onCapableAdded(String, T) - Method in class io.engineblock.metrics.CapabilityHook
 
onCapableRemoved(String, HdrDeltaHistogramAttachment) - Method in class io.engineblock.metrics.HistoIntervalLogger
 
onCapableRemoved(String, HdrDeltaHistogramAttachment) - Method in class io.engineblock.metrics.HistoStatsLogger
 
onCapableRemoved(String, HistogramAttachment) - Method in class io.engineblock.metrics.ClassicHistoListener
 
onCapableRemoved(String, TimerAttachment) - Method in class io.engineblock.metrics.ClassicTimerListener
 
onCapableRemoved(String, T) - Method in class io.engineblock.metrics.CapabilityHook
 
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(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(long, int) - Method in class io.engineblock.activityimpl.marker.ContiguousOutputChunker
 
onCycleResult(CycleResult) - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
 
onCycleResult(CycleResult) - Method in interface io.engineblock.activityapi.output.Output
 
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.cyclelog.buffers.Buffer
 
onFull() - Method in class io.engineblock.activityimpl.motor.StrideTracker
When a stride is complete, do house keeping.
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
 
onOpFailure(FailedOp<D>) - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.OpEvents
 
onOpFailure(FailedOp<D>) - Method in class io.engineblock.activityapi.core.ops.fluent.OpTrackerImpl
 
onOpFailure(FailedOp<D>) - Method in class io.engineblock.activityimpl.motor.StrideTracker
 
onOpSkipped(SkippedOp<D>) - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.OpEvents
 
onOpSkipped(SkippedOp<D>) - Method in class io.engineblock.activityapi.core.ops.fluent.OpTrackerImpl
 
onOpSkipped(SkippedOp<D>) - Method in class io.engineblock.activityimpl.motor.StrideTracker
 
onOpStarted(StartedOp<D>) - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.OpEvents
 
onOpStarted(StartedOp<D>) - Method in class io.engineblock.activityapi.core.ops.fluent.OpTrackerImpl
 
onOpStarted(StartedOp<D>) - Method in class io.engineblock.activityimpl.motor.StrideTracker
 
onOpSuccess(SucceededOp<D>) - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.OpEvents
 
onOpSuccess(SucceededOp<D>) - Method in class io.engineblock.activityapi.core.ops.fluent.OpTrackerImpl
 
onOpSuccess(SucceededOp<D>) - Method in class io.engineblock.activityimpl.motor.StrideTracker
 
onStrideOutput(List<CompletedOp<D>>) - Method in interface io.engineblock.activityapi.cyclelog.buffers.op_output.StrideOutputConsumer
 
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
 
OpEvents<D> - Interface in io.engineblock.activityapi.core.ops.fluent.opfacets
 
OpFacets<D> - Interface in io.engineblock.activityapi.core.ops.fluent.opfacets
This interface represents the union of interfaces needed for all of the behavioral facets of a useful Op implementation.
OpImpl<D> - Class in io.engineblock.activityapi.core.ops.fluent.opfacets
 
OpImpl() - Constructor for class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
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.ratelimits.RateSpec
Target rate in Operations Per Second
OpTracker<D> - Interface in io.engineblock.activityapi.core.ops.fluent
 
OpTrackerImpl<D> - Class in io.engineblock.activityapi.core.ops.fluent
This tracker keeps track of the state of operations associated with it.
OpTrackerImpl(Activity, long) - Constructor for class io.engineblock.activityapi.core.ops.fluent.OpTrackerImpl
 
OpTrackerImpl(String, int, Timer, Timer, Counter) - Constructor for class io.engineblock.activityapi.core.ops.fluent.OpTrackerImpl
 
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
 
Payload<D> - Interface in io.engineblock.activityapi.core.ops.fluent.opfacets
This op context carries with it a data element which a protocol-specific implementation can use to hold the state and logic for operations.
PB - io.engineblock.util.Unit.Bytes
 
peekNextCycle() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.CycleArray.ArraySegment
 
peekNextCycle() - Method in interface io.engineblock.activityapi.cyclelog.buffers.results.CycleSegment
Return the value of the next cycle which would be returned by CycleSegment.nextCycle()} without modifying the segment, or a negative number if the cycle range would be outside the valid range for this segment.
peekNextCycle() - Method in class io.engineblock.activityimpl.input.InputInterval.Segment
 
perfdata - Static variable in class io.engineblock.activityapi.ratelimits.LeastWorstDelay
 
PeriodicRunnable<T extends java.lang.Runnable> - Class in io.engineblock.metrics
This is a simple and light way to run a periodic task
PeriodicRunnable(long, T) - Constructor for class io.engineblock.metrics.PeriodicRunnable
 
PETA - io.engineblock.util.Unit.Count
 
PIB - io.engineblock.util.Unit.Bytes
 
ProcDetails(List<Map<String, String>>) - Constructor for class io.engineblock.activityimpl.CpuInfo.ProcDetails
 
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, 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
put(String, String) - Method in class activityconfig.MultiMapLookup
 
put(T) - Method in class io.engineblock.activityapi.cyclelog.buffers.Buffer
 
putAll(Map<? extends String, ? extends Object>) - Method in class io.engineblock.activityimpl.ParameterMap
 
putAll(Map<? extends String, ? extends String>) - Method in class activityconfig.MultiMapLookup
 

R

rangeSummary() - Method in class io.engineblock.activityimpl.marker.ByteTrackerExtent
 
RateGauge(RateLimiter) - Constructor for class io.engineblock.activityapi.ratelimits.RateLimiters.RateGauge
 
RateLimiter - Interface in io.engineblock.activityapi.ratelimits
 
RateLimiters - Class in io.engineblock.activityapi.ratelimits
 
RateLimiters() - Constructor for class io.engineblock.activityapi.ratelimits.RateLimiters
 
RateLimiters.BurstRateGauge - Class in io.engineblock.activityapi.ratelimits
 
RateLimiters.RateGauge - Class in io.engineblock.activityapi.ratelimits
 
RateLimiters.WaitTimeGauge - Class in io.engineblock.activityapi.ratelimits
 
RateSpec - Class in io.engineblock.activityapi.ratelimits
Rate Limiter Specifications
RateSpec(double, double) - Constructor for class io.engineblock.activityapi.ratelimits.RateSpec
 
RateSpec(double, double, RateSpec.Verb) - Constructor for class io.engineblock.activityapi.ratelimits.RateSpec
 
RateSpec(ParameterMap.NamedParameter) - Constructor for class io.engineblock.activityapi.ratelimits.RateSpec
 
RateSpec(String) - Constructor for class io.engineblock.activityapi.ratelimits.RateSpec
 
RateSpec.Verb - Enum in io.engineblock.activityapi.ratelimits
 
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
 
refill(long) - Method in class io.engineblock.activityapi.ratelimits.TokenPool
Add the given number of new tokens to the pool, forcing any amount that would spill over the current pool size into the wait token pool, but moving up to the configured burst tokens back from the wait token pool otherwise.
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.results.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
 
reportTo(PrintStream) - Static method in class io.engineblock.metrics.ActivityMetrics
 
requestStop() - Method in class io.engineblock.activityapi.core.BaseAsyncAction
 
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
 
reset() - Method in class io.engineblock.activityapi.sysperf.SysPerf
 
resetAllClassHandlers() - Method in class io.engineblock.activityapi.errorhandling.HashedErrorHandler
Unset all class handlers.
resolve() - Method in class io.engineblock.activityapi.planning.SequencePlanner
 
restart - io.engineblock.activityapi.ratelimits.RateSpec.Verb
The restart action on a rate limiter causes it to be re-initialized as if it were just being started for the first time.
restart() - Method in class io.engineblock.activityapi.ratelimits.HybridRateLimiter
 
restart() - Method in class io.engineblock.activityapi.ratelimits.TokenFiller
 
restart() - Method in class io.engineblock.activityapi.ratelimits.TokenPool
 
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
 
retry() - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
retry() - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.StartedOp
Reset the service timer on this op, and increment the tries counter
run() - Method in class io.engineblock.activityapi.ratelimits.TokenFiller
 
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
 
running - Variable in class io.engineblock.activityapi.core.BaseAsyncAction
 
Running - io.engineblock.activityapi.core.RunState
 
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.
save(boolean) - Method in class io.engineblock.activityapi.sysperf.SysPerf
 
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.
SECOND - io.engineblock.util.Unit.Duration
 
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.ratelimits.HybridRateLimiter
 
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
 
setCompleted(long) - Method in class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
 
setCompleted(long) - Method in class io.engineblock.activityimpl.marker.longheap.LongTreeTrackerAtomic
 
setCompleted(long, long) - Method in class io.engineblock.activityimpl.marker.longheap.LongTreeTracker
Apply an index value between 0 and 31 inclusive.
setCycle(long) - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
setCycle(long) - Method in interface io.engineblock.activityapi.cyclelog.buffers.results.CycleMutable
set the cycle number associated with this element.
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
 
setCycleOpFunction(LongFunction<D>) - Method in interface io.engineblock.activityapi.core.ops.fluent.OpTracker
 
setCycleOpFunction(LongFunction<D>) - Method in class io.engineblock.activityapi.core.ops.fluent.OpTrackerImpl
 
setCycles(String) - Method in class io.engineblock.activityimpl.ActivityDef
 
setData(D) - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
setData(D) - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.Payload
 
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.
setDefaultsFromOpSequence(OpSequence) - Method in class io.engineblock.activityimpl.SimpleActivity
Modify the provided ActivityDef with defaults for stride and cycles, if they haven't been provided, based on the length of the sequence as determined by the provided ratios.
setDiagModulo(long) - Method in interface io.engineblock.activityapi.ratelimits.DiagUpdateRate
 
setEndCycle(long) - Method in class io.engineblock.activityimpl.ActivityDef
 
setEndCycle(String) - 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.ratelimits.HybridRateLimiter
 
setMaxPendingOps(int) - Method in interface io.engineblock.activityapi.core.ops.fluent.OpTracker
 
setMaxPendingOps(int) - Method in class io.engineblock.activityapi.core.ops.fluent.OpTrackerImpl
 
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
 
setRawStmtDefs(List<RawStmtDef>) - Method in class activityconfig.rawyaml.StatementsOwner
 
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
 
setupInvocationMutex - Variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
setupInvocationMutex - Variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
setupInvocationMutex - Variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
setupInvocationMutexUpdater - Static variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
setupInvocationMutexUpdater - Static variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
setupInvocationMutexUpdater - Static variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
setupIterationMutex - Variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
setupIterationMutex - Variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
setupIterationMutex - Variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
setupIterationMutexUpdater - Static variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
setupIterationMutexUpdater - Static variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
setupIterationMutexUpdater - Static variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
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.
setupTrialMutex - Variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
setupTrialMutex - Variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
setupTrialMutex - Variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
setupTrialMutexUpdater - Static variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
setupTrialMutexUpdater - Static variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
setupTrialMutexUpdater - Static variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
setValues(Map<String, Double>) - Method in class io.engineblock.activityapi.sysperf.SysPerfData
 
setVersion(long) - Method in class io.engineblock.activityapi.sysperf.SysPerfData
 
setWaitTime(long) - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
setWaitTime(long) - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.TrackedOp
Indicate to this op, how much wait time elapsed between the time it was expected to start and the time it actually started.
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(Activity, String) - Constructor for class io.engineblock.util.SimpleConfig
 
SimpleConfig(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
 
skip(int) - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
skip(int) - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.TrackedOp
Mark that this operation is being skipped by the activity type for some reason.
SkippedOp<D> - Interface in io.engineblock.activityapi.core.ops.fluent.opfacets
 
slot - Variable in class io.engineblock.activityapi.core.BaseAsyncAction
 
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 - io.engineblock.activityapi.ratelimits.RateSpec.Verb
The default SetAction is start.
start() - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.EventedOpImpl
 
start() - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
start() - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.TrackedOp
Signify to EngineBlock that the associated operation is known to have started processing in some specific way according to the implementing activity type.
start() - Method in interface io.engineblock.activityapi.core.Startable
 
start() - Method in class io.engineblock.activityapi.ratelimits.HybridRateLimiter
 
start() - Method in class io.engineblock.activityapi.ratelimits.TokenFiller
 
start() - Method in class io.engineblock.activityimpl.motor.StrideTracker
Each strideOp opTracker must be started before any ops that it tracks
Startable - Interface in io.engineblock.activityapi.core
 
startDaemonThread() - Method in class io.engineblock.metrics.PeriodicRunnable
 
StartedOp<D> - Interface in io.engineblock.activityapi.core.ops.fluent.opfacets
A StartedOp is a type that represents that an operation has been sent to some specific type of protocol or logic.
Starting - io.engineblock.activityapi.core.RunState
 
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
 
startOpCycle(TrackedOp<D>) - Method in class io.engineblock.activityapi.core.BaseAsyncAction
Implementations that extend this base class can call this method in order to put an operation in flight.
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
 
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
 
Stopped - io.engineblock.activityapi.core.RunState
 
Stopping - io.engineblock.activityapi.core.RunState
 
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.
StrideOutputConsumer<D> - Interface in io.engineblock.activityapi.cyclelog.buffers.op_output
 
StrideOutputSegment<D> - Interface in io.engineblock.activityapi.cyclelog.buffers.op_output
 
StrideOutputSegmentImpl<D extends CompletedOp> - Class in io.engineblock.activityapi.cyclelog.buffers.op_output
 
StrideOutputSegmentImpl(List<D>) - Constructor for class io.engineblock.activityapi.cyclelog.buffers.op_output.StrideOutputSegmentImpl
 
StrideTracker<D> - Class in io.engineblock.activityimpl.motor
 
StrideTracker(Timer, Timer, long, long, int, Output, StrideOutputConsumer<D>) - Constructor for class io.engineblock.activityimpl.motor.StrideTracker
 
StrInterpolater - Class in io.engineblock.util
 
StrInterpolater(ActivityDef...) - Constructor for class io.engineblock.util.StrInterpolater
 
StrInterpolater(List<Map<String, String>>) - Constructor for class io.engineblock.util.StrInterpolater
 
StrInterpolater(Map<String, String>) - Constructor for class io.engineblock.util.StrInterpolater
 
succeed(int) - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.EventedOpImpl
 
succeed(int) - Method in class io.engineblock.activityapi.core.ops.fluent.opfacets.OpImpl
 
succeed(int) - Method in interface io.engineblock.activityapi.core.ops.fluent.opfacets.StartedOp
Mark this op as successful as of the time it is called, and record the resulting status code.
SucceededOp<D> - Interface in io.engineblock.activityapi.core.ops.fluent.opfacets
An op should be deemed successful if it completes with no exception.
SyncAction - Interface in io.engineblock.activityapi.core
 
SysBenchMethodNanoTime - Class in io.engineblock.activityapi.sysperf
 
SysBenchMethodNanoTime() - Constructor for class io.engineblock.activityapi.sysperf.SysBenchMethodNanoTime
 
SysBenchMethodNanoTime_callSystemNanoTime_jmhTest - Class in io.engineblock.activityapi.sysperf.generated
 
SysBenchMethodNanoTime_callSystemNanoTime_jmhTest() - Constructor for class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
 
SysBenchMethodNanoTime_jmhType - Class in io.engineblock.activityapi.sysperf.generated
 
SysBenchMethodNanoTime_jmhType() - Constructor for class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType
 
SysBenchMethodNanoTime_jmhType_B1 - Class in io.engineblock.activityapi.sysperf.generated
 
SysBenchMethodNanoTime_jmhType_B1() - Constructor for class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B1
 
SysBenchMethodNanoTime_jmhType_B2 - Class in io.engineblock.activityapi.sysperf.generated
 
SysBenchMethodNanoTime_jmhType_B2() - Constructor for class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
SysBenchMethodNanoTime_jmhType_B3 - Class in io.engineblock.activityapi.sysperf.generated
 
SysBenchMethodNanoTime_jmhType_B3() - Constructor for class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B3
 
SysBenchMethodParkNanos - Class in io.engineblock.activityapi.sysperf
 
SysBenchMethodParkNanos() - Constructor for class io.engineblock.activityapi.sysperf.SysBenchMethodParkNanos
 
SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest - Class in io.engineblock.activityapi.sysperf.generated
 
SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest() - Constructor for class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
 
SysBenchMethodParkNanos_jmhType - Class in io.engineblock.activityapi.sysperf.generated
 
SysBenchMethodParkNanos_jmhType() - Constructor for class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType
 
SysBenchMethodParkNanos_jmhType_B1 - Class in io.engineblock.activityapi.sysperf.generated
 
SysBenchMethodParkNanos_jmhType_B1() - Constructor for class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B1
 
SysBenchMethodParkNanos_jmhType_B2 - Class in io.engineblock.activityapi.sysperf.generated
 
SysBenchMethodParkNanos_jmhType_B2() - Constructor for class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
SysBenchMethodParkNanos_jmhType_B3 - Class in io.engineblock.activityapi.sysperf.generated
 
SysBenchMethodParkNanos_jmhType_B3() - Constructor for class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B3
 
SysBenchMethodThreadSleep - Class in io.engineblock.activityapi.sysperf
 
SysBenchMethodThreadSleep() - Constructor for class io.engineblock.activityapi.sysperf.SysBenchMethodThreadSleep
 
SysBenchMethodThreadSleep_callThreadSleep_jmhTest - Class in io.engineblock.activityapi.sysperf.generated
 
SysBenchMethodThreadSleep_callThreadSleep_jmhTest() - Constructor for class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
 
SysBenchMethodThreadSleep_jmhType - Class in io.engineblock.activityapi.sysperf.generated
 
SysBenchMethodThreadSleep_jmhType() - Constructor for class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType
 
SysBenchMethodThreadSleep_jmhType_B1 - Class in io.engineblock.activityapi.sysperf.generated
 
SysBenchMethodThreadSleep_jmhType_B1() - Constructor for class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B1
 
SysBenchMethodThreadSleep_jmhType_B2 - Class in io.engineblock.activityapi.sysperf.generated
 
SysBenchMethodThreadSleep_jmhType_B2() - Constructor for class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
SysBenchMethodThreadSleep_jmhType_B3 - Class in io.engineblock.activityapi.sysperf.generated
 
SysBenchMethodThreadSleep_jmhType_B3() - Constructor for class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B3
 
SysPerf - Class in io.engineblock.activityapi.sysperf
 
SysPerfBaseliner - Class in io.engineblock.activityapi.sysperf
 
SysPerfBaseliner() - Constructor for class io.engineblock.activityapi.sysperf.SysPerfBaseliner
 
SysPerfData - Class in io.engineblock.activityapi.sysperf
 
SysPerfData() - Constructor for class io.engineblock.activityapi.sysperf.SysPerfData
 
SysPerfData(Collection<RunResult>, long) - Constructor for class io.engineblock.activityapi.sysperf.SysPerfData
 

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
 
takeUpTo(long) - Method in class io.engineblock.activityapi.ratelimits.TokenPool
Take tokens up to amt tokens form the pool and report the amount of token removed.
TargetRateInputType - Class in io.engineblock.activityimpl.input
 
TargetRateInputType() - Constructor for class io.engineblock.activityimpl.input.TargetRateInputType
 
TargetRateInputType.Dispenser - Class in io.engineblock.activityimpl.input
 
TB - io.engineblock.util.Unit.Bytes
 
tearInvocationMutex - Variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
tearInvocationMutex - Variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
tearInvocationMutex - Variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
tearInvocationMutexUpdater - Static variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
tearInvocationMutexUpdater - Static variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
tearInvocationMutexUpdater - Static variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
tearIterationMutex - Variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
tearIterationMutex - Variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
tearIterationMutex - Variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
tearIterationMutexUpdater - Static variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
tearIterationMutexUpdater - Static variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
tearIterationMutexUpdater - Static variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
tearTrialMutex - Variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
tearTrialMutex - Variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
tearTrialMutex - Variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
tearTrialMutexUpdater - Static variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
tearTrialMutexUpdater - Static variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
tearTrialMutexUpdater - Static variable in class io.engineblock.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
TERA - io.engineblock.util.Unit.Count
 
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
 
TIB - io.engineblock.util.Unit.Bytes
 
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
 
TokenFiller - Class in io.engineblock.activityapi.ratelimits
 
TokenFiller(RateSpec, ActivityDef) - Constructor for class io.engineblock.activityapi.ratelimits.TokenFiller
A token filler adds tokens to a TokenPool at some rate.
TokenPool - Class in io.engineblock.activityapi.ratelimits
Synopsis
TokenPool(long, double) - Constructor for class io.engineblock.activityapi.ratelimits.TokenPool
 
TokenPool(RateSpec) - Constructor for class io.engineblock.activityapi.ratelimits.TokenPool
This constructor tries to pick reasonable defaults for the token pool for a given rate spec.
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.results.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.ops.fluent.opfacets.OpImpl
 
toString() - Method in class io.engineblock.activityapi.core.ops.fluent.OpTrackerImpl
 
toString() - Method in class io.engineblock.activityapi.cyclelog.buffers.Buffer
 
toString() - Method in class io.engineblock.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 
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.CycleSegmentBuffer
 
toString() - Method in class io.engineblock.activityapi.cyclelog.buffers.results.MutableCycleResult
 
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.ratelimits.HybridRateLimiter
 
toString() - Method in class io.engineblock.activityapi.ratelimits.RateSpec
 
toString() - Method in class io.engineblock.activityapi.ratelimits.TokenFiller
 
toString() - Method in class io.engineblock.activityapi.ratelimits.TokenPool
 
toString() - Method in class io.engineblock.activityapi.sysperf.SysPerfData
 
toString() - Method in class io.engineblock.activityimpl.ActivityDef
 
toString() - Method in class io.engineblock.activityimpl.CpuInfo.ProcDetails
 
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
 
TrackedOp<D> - Interface in io.engineblock.activityapi.core.ops.fluent.opfacets
A tracked op is one that has been added to a tracker, and can then be started.
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() - Constructor for class io.engineblock.activityimpl.marker.longheap.TreeTracker1024
 
TreeTracker1024(long) - 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

Uninitialized - io.engineblock.activityapi.core.RunState
 
Unit - Class in io.engineblock.util
 
Unit() - Constructor for class io.engineblock.util.Unit
 
UNIT - io.engineblock.util.Unit.Count
 
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(long) - Method in class io.engineblock.metrics.NicerHistogram
 
update(long, TimeUnit) - Method in class io.engineblock.metrics.NicerTimer
 
update(Throwable, long) - Method in class io.engineblock.metrics.ExceptionHistoMetrics
 
US - io.engineblock.util.Unit.Duration
 

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.activityapi.ratelimits.RateSpec.Verb
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.activityapi.ratelimits.RateSpec.Verb
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.
verb - Variable in class io.engineblock.activityapi.ratelimits.RateSpec
 

W

WaitTimeGauge(RateLimiter) - Constructor for class io.engineblock.activityapi.ratelimits.RateLimiters.WaitTimeGauge
 
WEEK - io.engineblock.util.Unit.Duration
 
withBurstRatio(double) - Method in class io.engineblock.activityapi.ratelimits.RateSpec
 
withOpsPerSecond(double) - Method in class io.engineblock.activityapi.ratelimits.RateSpec
 
withPhase(TristateFilter<ResultReadable>) - Method in class io.engineblock.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
withVerb(RateSpec.Verb) - Method in class io.engineblock.activityapi.ratelimits.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
 

Y

YB - io.engineblock.util.Unit.Bytes
 
YEAR - io.engineblock.util.Unit.Duration
 
YIB - io.engineblock.util.Unit.Bytes
 

Z

ZB - io.engineblock.util.Unit.Bytes
 
ZIB - io.engineblock.util.Unit.Bytes
 
A B C D E F G H I K L M N O P R S T U V W Y Z 
All Classes All Packages