org.opennms.netmgt.threshd
Class AbstractThresholdEvaluatorState

java.lang.Object
  extended by org.opennms.netmgt.threshd.AbstractThresholdEvaluatorState
All Implemented Interfaces:
ThresholdEvaluatorState
Direct Known Subclasses:
ThresholdEvaluatorAbsoluteChange.ThresholdEvaluatorStateAbsoluteChange, ThresholdEvaluatorHighLow.ThresholdEvaluatorStateHighLow, ThresholdEvaluatorRearmingAbsoluteChange.ThresholdEvaluatorStateRearmingAbsoluteChange, ThresholdEvaluatorRelativeChange.ThresholdEvaluatorStateRelativeChange

public abstract class AbstractThresholdEvaluatorState
extends Object
implements ThresholdEvaluatorState

Abstract AbstractThresholdEvaluatorState class.

Version:
$Id: $
Author:
ranger

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.opennms.netmgt.threshd.ThresholdEvaluatorState
ThresholdEvaluatorState.Status
 
Constructor Summary
AbstractThresholdEvaluatorState()
           
 
Method Summary
protected  Event createBasicEvent(String uei, Date date, double dsValue, CollectionResourceWrapper resource, Map<String,String> additionalParams)
          createBasicEvent
protected  String formatValue(Double value)
          formatValue
protected  ThreadCategory log()
          log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opennms.netmgt.threshd.ThresholdEvaluatorState
clearState, evaluate, getCleanClone, getEventForState, getThresholdConfig, isTriggered
 

Constructor Detail

AbstractThresholdEvaluatorState

public AbstractThresholdEvaluatorState()
Method Detail

createBasicEvent

protected Event createBasicEvent(String uei,
                                 Date date,
                                 double dsValue,
                                 CollectionResourceWrapper resource,
                                 Map<String,String> additionalParams)

createBasicEvent

Parameters:
uei - a String object.
date - a Date object.
dsValue - a double.
resource - a CollectionResourceWrapper object.
additionalParams - a Map object.
Returns:
a Event object.

formatValue

protected String formatValue(Double value)

formatValue

Parameters:
value - a Double object.
Returns:
a String object.

log

protected final ThreadCategory log()

log

Returns:
a ThreadCategory object.


Copyright © 2011. All Rights Reserved.