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 TimeUnitprivate final LongSupplierprivate final EntityAccess<S> private final intprivate 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
-