Interface ThresholdPolicy<E>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void increment​(E item)
      Call this method each time to increment the policy's threshold count.
      boolean isThresholdExceeded()
      Determines whether or not the configured threshold has been exceeded for this policy.
      void reset()
      Reset the policy back to the initial state.
    • Method Detail

      • increment

        void increment​(E item)
        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:
        true if the threshold has been reached; false otherwise.
      • reset

        void reset()
        Reset the policy back to the initial state.