Package org.apache.nifi.util.timebuffer
Class TimedBuffer<T>
java.lang.Object
org.apache.nifi.util.timebuffer.TimedBuffer<T>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TimeUnitprivate final TimedBuffer.EntitySum<T>[]private final LongSupplierprivate final EntityAccess<T> private final int -
Constructor Summary
ConstructorsConstructorDescriptionTimedBuffer(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
-