org.eclipse.jetty.monitor.triggers
Class GreaterThanAttrEventTrigger<TYPE extends java.lang.Comparable<TYPE>>
java.lang.Object
org.eclipse.jetty.monitor.jmx.EventTrigger
org.eclipse.jetty.monitor.triggers.AttrEventTrigger<TYPE>
org.eclipse.jetty.monitor.triggers.GreaterThanAttrEventTrigger<TYPE>
public class GreaterThanAttrEventTrigger<TYPE extends java.lang.Comparable<TYPE>>
- extends AttrEventTrigger<TYPE>
GreaterThanAttrEventTrigger
Event trigger that polls a value of an MXBean attribute and
checks if it is greater than specified min value.
Constructor Summary |
GreaterThanAttrEventTrigger(java.lang.String objectName,
java.lang.String attributeName,
TYPE min)
Construct event trigger and specify the MXBean attribute
that will be polled by this event trigger as well as min
value of the attribute. |
Method Summary |
boolean |
match(java.lang.Comparable<TYPE> value)
Compare the value of the MXBean attribute being polling
to check if it is greater than the min value. |
java.lang.String |
toString()
Returns the string representation of this event trigger
in the format "min
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_min
protected final TYPE extends java.lang.Comparable<TYPE> _min
GreaterThanAttrEventTrigger
public GreaterThanAttrEventTrigger(java.lang.String objectName,
java.lang.String attributeName,
TYPE min)
throws javax.management.MalformedObjectNameException,
java.lang.IllegalArgumentException
- Construct event trigger and specify the MXBean attribute
that will be polled by this event trigger as well as min
value of the attribute.
- Parameters:
objectName
- object name of an MBean to be polledattributeName
- name of an MBean attribute to be polledmin
- minimum value of the attribute
- Throws:
javax.management.MalformedObjectNameException
java.lang.IllegalArgumentException
match
public boolean match(java.lang.Comparable<TYPE> value)
- Compare the value of the MXBean attribute being polling
to check if it is greater than the min value.
- Overrides:
match
in class AttrEventTrigger<TYPE extends java.lang.Comparable<TYPE>>
- See Also:
AttrEventTrigger.match(java.lang.Comparable)
toString
public java.lang.String toString()
- Returns the string representation of this event trigger
in the format "min
- Overrides:
toString
in class AttrEventTrigger<TYPE extends java.lang.Comparable<TYPE>>
- Returns:
- string representation of the event trigger
- See Also:
Object.toString()
Copyright © 2012. All Rights Reserved.