Send feedback
Class NumericThreshold<E> (2.17.0)
Stay organized with collections
Save and categorize content based on your preferences.
2.81.0 (latest)
2.80.0
2.79.0
2.76.0
2.75.0
2.74.1
2.73.1
2.72.2
2.71.0
2.70.3
2.69.0
2.68.2
2.67.0
2.66.0
2.65.0
2.63.1
2.62.0
2.61.0
2.60.0
2.59.1
2.58.0
2.57.0
2.55.0
2.54.1
2.53.0
2.52.0
2.51.0
2.50.0
2.49.0
2.48.1
2.47.0
2.46.1
2.45.0
2.43.0
2.42.0
2.41.0
2.39.0
2.38.0
2.37.0
2.36.0
2.35.0
2.34.1
2.33.0
2.32.1
2.31.1
2.30.1
2.24.0
2.23.3
2.22.0
2.21.0
2.20.1
2.19.6
2.18.7
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.12.2
2.11.0
2.10.0
2.9.0
2.8.1
2.7.1
public final class NumericThreshold<E> implements BatchingThreshold<E>
A threshold which accumulates a count based on the provided ElementCounter.
Type Parameter
Constructors
NumericThreshold(long threshold, ElementCounter<E> extractor)
public NumericThreshold ( long threshold , ElementCounter<E> extractor )
Constructs a NumericThreshold.
Parameters
Name
Description
threshold
long The value that allows an event to happen.
extractor
ElementCounter <E >Object that extracts a numeric value from the value object.
Methods
accumulate(E e)
public void accumulate ( E e )
Presents the element to the threshold for the attribute of interest to be accumulated.
Any calls into this function from ThresholdBatcher will be under a lock.
Parameter
copyWithZeroedValue()
public BatchingThreshold<E> copyWithZeroedValue ()
Make a copy of this threshold but with the accumulated value zeroed.
Any calls into this function from ThresholdBatcher will be under a lock.
Returns
isThresholdReached()
public boolean isThresholdReached ()
Any calls into this function from ThresholdBatcher will be under a lock.
Returns
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-06-13 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-06-13 UTC."],[],[]]