Package org.apache.nifi.util.timebuffer
Class TimedBuffer.EntitySum<S>
java.lang.Object
org.apache.nifi.util.timebuffer.TimedBuffer.EntitySum<S>
- Enclosing class:
TimedBuffer<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TimeUnit
private final LongSupplier
private final EntityAccess
<S> private final int
private final AtomicReference
<S> -
Constructor Summary
ConstructorsConstructorDescriptionEntitySum
(TimeUnit binPrecision, int numConfiguredBins, EntityAccess<S> aggregator, LongSupplier currentTimeSupplier) -
Method Summary
-
Field Details
-
entityAccess
-
ref
-
binPrecision
-
numConfiguredBins
private final int numConfiguredBins -
currentTimeSupplier
-
-
Constructor Details
-
EntitySum
public EntitySum(TimeUnit binPrecision, int numConfiguredBins, EntityAccess<S> aggregator, LongSupplier currentTimeSupplier)
-
-
Method Details
-
add
-
getValue
-
isExpired
public boolean isExpired() -
addOrReset
-