- All Known Implementing Classes:
ThresholdPolicyCount
public interface ThresholdPolicy<E>
-
Method Summary
Modifier and TypeMethodDescriptionvoidCall this method each time to increment the policy's threshold count.booleanDetermines whether or not the configured threshold has been exceeded for this policy.voidreset()Reset the policy back to the initial state.
-
Method Details
-
increment
Call this method each time to increment the policy's threshold count.- Parameters:
item- The item that was added.
-
isThresholdExceeded
boolean isThresholdExceeded()Determines whether or not the configured threshold has been exceeded for this policy.- Returns:
trueif the threshold has been reached;falseotherwise.
-
reset
void reset()Reset the policy back to the initial state.
-