| Interface | Description | 
|---|---|
| ExpressionThresholdValue | |
| ThresholdDefVisitor | |
| ThresholdEvaluator | 
 Class used to provide information to ThresholdEntity about the
 threshold evaluators that are available and a way to create
 threshold evaluator state classes. 
 | 
| ThresholdEvaluatorState | 
 Provides a method to evaluate a threshold and do basic population of
 events. 
 | 
| ThresholdsDao | 
 ThresholdsDao interface. 
 | 
| Class | Description | 
|---|---|
| AbstractThresholdEvaluatorState<T extends org.opennms.netmgt.threshd.AbstractThresholdEvaluatorState.AbstractState> | 
 Abstract AbstractThresholdEvaluatorState class. 
 | 
| BaseThresholdDefConfigWrapper | 
 Abstract BaseThresholdDefConfigWrapper class. 
 | 
| BlobStoreAwareMonitor | 
 This implementation tracks the in-memory states of thresholds while also being aware of their persistence. 
 | 
| CollectionResourceWrapper | 
 CollectionResourceWrapper class. 
 | 
| CollectionResourceWrapper.CacheEntry | 
 Keeps track of both the Double value, and when it was collected, for the static cache of attributes
 
 This is necessary for the *correct* calculation of Counter rates, across variable collection times and possible
 collection failures (see NMS-4244) 
 | 
| DefaultThresholdingSetPersister | 
 HashMap implementation of a  
ThresholdingSetPersister. | 
| DefaultThresholdsDao | 
 DefaultThresholdsDao class. 
 | 
| ExpressionConfigWrapper | |
| ExpressionConfigWrapper.ExpressionValue | |
| ExpressionConfigWrapper.MathBinding | 
 This class provides an instance that gives access to the  
Math functions. | 
| ThresholdConfigWrapper | 
 ThresholdConfigWrapper class. 
 | 
| ThresholdEntity | 
 Wraps the XML created org.opennms.netmgt.config.threshd.Threshold class
 and provides the ability to track threshold exceeded occurrences. 
 | 
| ThresholdEvaluatorAbsoluteChange | 
 Implements an absolute change threshold check. 
 | 
| ThresholdEvaluatorAbsoluteChange.ThresholdEvaluatorStateAbsoluteChange | |
| ThresholdEvaluatorHighLow | 
 ThresholdEvaluatorHighLow class. 
 | 
| ThresholdEvaluatorHighLow.ThresholdEvaluatorStateHighLow | |
| ThresholdEvaluatorRearmingAbsoluteChange | 
 This works similar to absoluteChange; however, the trigger value
 is used to re-arm the event after so many iterations with an unchanged delta. 
 | 
| ThresholdEvaluatorRearmingAbsoluteChange.ThresholdEvaluatorStateRearmingAbsoluteChange | |
| ThresholdEvaluatorRelativeChange | 
 Implements a relative change threshold check. 
 | 
| ThresholdEvaluatorRelativeChange.ThresholdEvaluatorStateRelativeChange | |
| ThresholdEvaluatorState.ValueStatus | |
| ThresholdGroup | 
 ThresholdGroup class. 
 | 
| ThresholdingEventProxyImpl | 
 ThresholdingEventProxy class. 
 | 
| ThresholdingServiceImpl | 
 Thresholding Service. 
 | 
| ThresholdingSessionImpl | |
| ThresholdingSessionKeyImpl | |
| ThresholdingSetImpl | 
 Abstract ThresholdingSet class. 
 | 
| ThresholdingVisitorImpl | 
 Implements CollectionSetVisitor to implement thresholding. 
 | 
| ThresholdResourceType | 
 ThresholdResourceType class. 
 | 
| Enum | Description | 
|---|---|
| ThresholdEvaluatorState.Status | 
| Exception | Description | 
|---|---|
| ThresholdExpressionException | 
 ThresholdExpressionException class. 
 | 
Copyright © 2021. All rights reserved.