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
All Classes All Packages
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
SucceededOpFailedOpSkippedOpIt 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
Outputthat 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
RateLimiterin 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
RateLimiterin 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
Throwablesubtype. - 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
Taggeditems, 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
TokenPoolat 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
All Classes All Packages