Package org.apache.nifi.util.timebuffer
Class TimedBuffer<T>
java.lang.Object
org.apache.nifi.util.timebuffer.TimedBuffer<T>
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprivate final TimeUnit
private final TimedBuffer.EntitySum<T>[]
private final LongSupplier
private final EntityAccess
<T> private final int
-
Constructor Summary
ConstructorDescriptionTimedBuffer
(TimeUnit binPrecision, int numBins, EntityAccess<T> accessor) TimedBuffer
(TimeUnit binPrecision, int numBins, EntityAccess<T> accessor, LongSupplier currentTimeSupplier) -
Method Summary
-
Field Details
-
numBins
private final int numBins -
bins
-
entityAccess
-
binPrecision
-
currentTimeSupplier
-
-
Constructor Details
-
TimedBuffer
-
TimedBuffer
public TimedBuffer(TimeUnit binPrecision, int numBins, EntityAccess<T> accessor, LongSupplier currentTimeSupplier)
-
-
Method Details
-
add
-
getAggregateValue
-