org.eclipse.jetty.monitor.triggers
Class LessThanOrEqualToAttrEventTrigger<TYPE extends Comparable<TYPE>>
java.lang.Object
org.eclipse.jetty.monitor.jmx.EventTrigger
org.eclipse.jetty.monitor.triggers.AttrEventTrigger<TYPE>
org.eclipse.jetty.monitor.triggers.LessThanOrEqualToAttrEventTrigger<TYPE>
public class LessThanOrEqualToAttrEventTrigger<TYPE extends Comparable<TYPE>>
- extends AttrEventTrigger<TYPE>
LessThanOrEqualToAttrEventTrigger
Event trigger that polls a value of an MXBean attribute and
checks if it is less than or equal to specified max value.
Method Summary |
boolean |
match(Comparable<TYPE> value)
Compare the value of the MXBean attribute being polling
to check if it is less than or equal to the max value. |
String |
toString()
Returns the string representation of this event trigger
in the format "name<=max". |
_max
protected final TYPE extends Comparable<TYPE> _max
LessThanOrEqualToAttrEventTrigger
public LessThanOrEqualToAttrEventTrigger(String objectName,
String attributeName,
TYPE max)
throws MalformedObjectNameException,
IllegalArgumentException
- Construct event trigger and specify the MXBean attribute
that will be polled by this event trigger as well as max
value of the attribute.
- Parameters:
objectName
- object name of an MBean to be polledattributeName
- name of an MBean attribute to be polledmax
- maximum value of the attribute
- Throws:
MalformedObjectNameException
IllegalArgumentException
match
public boolean match(Comparable<TYPE> value)
- Compare the value of the MXBean attribute being polling
to check if it is less than or equal to the max value.
- Overrides:
match
in class AttrEventTrigger<TYPE extends Comparable<TYPE>>
- See Also:
AttrEventTrigger.match(java.lang.Comparable)
toString
public String toString()
- Returns the string representation of this event trigger
in the format "name<=max".
- Overrides:
toString
in class AttrEventTrigger<TYPE extends Comparable<TYPE>>
- Returns:
- string representation of the event trigger
- See Also:
Object.toString()
Copyright © 1995-2012 Mort Bay Consulting. All Rights Reserved.