public class RangeAttrEventTrigger<TYPE extends Comparable<TYPE>> extends AttrEventTrigger<TYPE>
Modifier and Type | Field and Description |
---|---|
protected TYPE |
_max |
protected TYPE |
_min |
_attributeName, _objectName, _states
Constructor and Description |
---|
RangeAttrEventTrigger(String objectName,
String attributeName,
TYPE min,
TYPE max)
Construct event trigger and specify the MXBean attribute
that will be polled by this event trigger as well as min
and max value of the attribute.
|
Modifier and Type | Method and Description |
---|---|
boolean |
match(Comparable<TYPE> value)
Compare the value of the MXBean attribute being polling
to check if it is in a range from specified min value to
specified max value.
|
String |
toString()
Returns the string representation of this event trigger
in the format "min |
getNameString, getSaveAll, getState, getValue, match
getID
protected final TYPE extends Comparable<TYPE> _min
protected final TYPE extends Comparable<TYPE> _max
public RangeAttrEventTrigger(String objectName, String attributeName, TYPE min, TYPE max) throws MalformedObjectNameException, IllegalArgumentException
objectName
- object name of an MBean to be polledattributeName
- name of an MBean attribute to be polledmin
- minimum value of the attributemax
- maximum value of the attributeMalformedObjectNameException
IllegalArgumentException
public boolean match(Comparable<TYPE> value)
match
in class AttrEventTrigger<TYPE extends Comparable<TYPE>>
AttrEventTrigger.match(java.lang.Comparable)
public String toString()
toString
in class AttrEventTrigger<TYPE extends Comparable<TYPE>>
Object.toString()
Copyright © 1995-2015 Webtide. All Rights Reserved.