org.openjena.atlas.data
Interface ThresholdPolicy<E>

All Known Implementing Classes:
ThresholdPolicyCount, ThresholdPolicyMemory

public interface ThresholdPolicy<E>


Method Summary
 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.



Licenced under the Apache License, Version 2.0